Cheap Bus and Carpool tickets to Oaxaca

What are the most popular routes to Oaxaca?

We've found the top routes travellers take to get to Oaxaca! Every day our partners (BlaBlaCar, ADO, Futura) bring people from major cities to Oaxaca.

Buses from Mexico City to OaxacaDaily Buses87Average PriceUS$60Average Trip Duration7h
Buses from Puebla to OaxacaDaily Buses28Average PriceUS$51Average Trip Duration4h 50m
Buses from San Cristóbal de las Casas to OaxacaDaily Buses9Average PriceUS$74Average Trip Duration12h 40m
Buses from Tuxtla Gutiérrez to OaxacaDaily Buses11Average PriceUS$78Average Trip Duration11h 35m
Buses from La Crucecita to OaxacaDaily Buses3Average PriceUS$35Average Trip Duration4h 55m

Where are the popular stops in Oaxaca?

Stations and stops in Oaxaca.
Locations map

People from around the world trust Busbud

Popular bus routes to and from Oaxaca

Buses Going to Oaxaca

Buses Leaving from Oaxaca