La ciudad está localizada en un valle en el área sur central del país, desde el km 7 carretera internacional al Pacífico CA-9 (Calzada Raúl Aguilar Batres y 37 calle de la zona 12 de Villa Nueva) hasta el km 25.2 carretera internacional al Pacífico CA-9 (Planes de Bárcena).