Limita al norte con los estados de México (216 km) y Morelos (88 km), al noroeste con el estado de Michoacán (424 km), al noreste con el estado de Puebla (128 km), al este con el estado de Oaxaca (241 km) y al sur con el mar Mexicano (océano Pacífico) (500 km).