Zihuatanejo se localiza al suroeste del estado de Guerrero, en las coordenadas geográficas 17°38’12° y 101°33’05’’ respecto al meridiano de Greenwich.