Tanto esta ciudad como Tehuantepec se comunican con Oaxaca de Juárez a través de la Carretera Panamericana, que atraviesa las sierras orientales del estado y prosigue hacia Tapachula, en la frontera de Chiapas y Guatemala.