El cantón está localizado cerca de las estribaciones occidentales de la Cordillera de Talamanca, constituidas por la Fila de Bustamante, que dividen el Valle Central, de origen volcánico, del Valle de Los Santos, de origen tectónico, y las cuencas de los ríos Grande de Tárcoles y Parrita respectivamente, que desembocan en el Océano Pacífico.