A város Csíkszeredától 59 km-re északnyugatra, a Békény-patak hordalékkúpján, a Gyergyói-medence keleti szélén fekszik. Délről Tekerőpatak, nyugatról Alfalu, északnyugat felől Szárhegy öleli körül.
Kelet felől a Magas-Bükk és Pongrác-tető (1257 m), északon a Piricske-tető (1545 m) határolja.
forrás, videót készítette-Vargyas Attila-

.gif)