Шахи е градче в окръг Levice, в Нитрански край, Словакия. Шахи се намира на 135 m надморска височина, в подножието на Börzsöny, край Иполй. Жителите са 6 857 (2025). Най-близкият голям град е Левице, на 30 km на северозапад. Близо до границата: Унгария, на 1,3 km. Сред забележителностите наоколо са Čabraď Castle (23 km), Esztergom Basilica (34 km) и Esztergom Castle (34 km). Сред природните обекти са Oszlopó Spring (6,8 km).

Среща се и като Šahy.