Moča is a municipality in Komárno District, in the Nitra Region, Slovakia. Moča lies at 109 m above sea level, 5.3 km from the Gerecse mountains. It has 1,135 inhabitants (2025). The nearest city is Komárno, 21 km to the west. Near the border: Hungary, 0.5 km. Among the landmarks around are Komárno fortification system (21 km), Celemantia (16.0 km) and Esztergom Basilica (25 km).