Atoyac se localiza en la Costa Grande del estado de Guerrero, a unos ochenta y cuatro kilómetros al poniente del puerto de Acapulco, que es la principal ciudad del estado.