Byen ligger rundt 15 km nord for Balatonsjøen, og rundt 110 km fra Budapest med bil. Den vesle elva Séd renner gjennom byen.