Santiago Pinotepa Nacional se ubica en la Costa del estado de Oaxaca, 397 km, al suroeste de la ciudad capital, La cabecera municipal está comunicada principalmente por la Carretera Federal No.