Розташоване на обох берегах річки Гнізни Гнилої верхньої частини Гнізни — лівої притоки Серету, за 12 км на схід від Тернополя. Через територію селища протікають річки Теребна та Гніздечна — ліва і права притоки Гнізни Гнилої. Назва