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 Price$87Average Trip Duration7h
Buses from Puebla to OaxacaDaily Buses28Average Price$73Average Trip Duration4h 50m
Buses from San Cristóbal de las Casas to OaxacaDaily Buses9Average Price$106Average Trip Duration12h 40m
Buses from Tuxtla Gutiérrez to OaxacaDaily Buses11Average Price$112Average Trip Duration11h 35m
Buses from La Crucecita to OaxacaDaily Buses3Average Price$50Average 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