Csíkszeredától 32 km-re délkeletre, Sepsiszentgyörgytől 35 km-re északra, az Olt két partján fekszik 650 m tengerszint felett helyezkedik el, a Hargita és a Bodoki-hegység között. A területen való elhelyezkedése különösen festői környezetet biztosít, erősen ózonizált, gyantás aeroszolokban és negatív ionokban gazdag levegővel, amely az üdülőhelyet a mentális kényelemnek kedvező, tonizáló hegyi bioklímával ruházza fel.