Book Affordable Bus Tickets to Oaxaca

ADO buses to Oaxaca — Mexico's food capital, UNESCO colonial city, and Día de los Muertos heartland

Bus
swap
Bus
Calendar

Why choose Spring Bus?

Spring Bus is the best way to find bus tickets to Oaxaca

Plan your trip date

Plan your perfect trip

Find and book your bus tickets in just a few clicks.

Best price tickets

Best prices

We partner with top bus companies to provide you with the best prices available.

Flexible customer support

Flexible Booking

Change your travel plans as needed with our flexible booking options.

Oaxaca ("wa-HA-ka") is the capital of Oaxaca state, ~7 hours overnight by ADO from Mexico City — and widely considered Mexico's food capital. The UNESCO-listed colonial center is anchored by the Zócalo, the Santo Domingo church-monastery, and the Mercado 20 de Noviembre. The city is the heartland of Día de los Muertos celebrations (October 31 – November 2), drawing visitors from around the world to its cemeteries and processions.

Spring Bus connects you to operators running scheduled service into Oaxaca from Mexico City (~7 h overnight by ADO), Puerto Escondido / Pacific coast (~7 h via the new Coastal Highway), San Cristóbal de las Casas (~10 h overnight), and Puebla (~5 h). The new Oaxaca International Airport (OAX) also has direct flights from Mexico City, Houston, and Dallas.

Popular routes to Oaxaca

Estimated travel time, distance and shared-shuttle fare ranges for the most common routes into Oaxaca.

From Mexico City (TAPO, overnight)

Duration
~7 h
Distance
470 km
Fare (shared shuttle)
$30 – $60 USD
Frequency
ADO + ADO Platino multiple daily

From Puebla

Duration
~5 h
Distance
320 km
Fare (shared shuttle)
$25 – $40 USD
Frequency
ADO multiple daily

From Puerto Escondido (Pacific coast)

Duration
~7 h
Distance
260 km
Fare (shared shuttle)
$25 – $50 USD
Frequency
ADO + colectivos via new Coastal Highway

From San Cristóbal de las Casas (overnight)

Duration
~10 h
Distance
640 km
Fare (shared shuttle)
$40 – $70 USD
Frequency
ADO overnight

From Hierve el Agua (day trip)

Duration
~1.5 h
Distance
70 km
Fare (shared shuttle)
$10 – $20 USD
Frequency
Colectivo from Mercado de Abastos

From Monte Albán (day trip)

Duration
~30 min
Distance
10 km
Fare (shared shuttle)
$5 – $10 USD
Frequency
Shuttle from Hotel Rivera del Ángel

How to get to Oaxaca by bus

Oaxaca is reached by ADO Pullman bus from anywhere in central or southern Mexico, or by direct flight to Oaxaca International Airport (OAX).

By ADO overnight from Mexico City (most common)

ADO and ADO Platino run multiple overnight Pullman buses from CDMX's TAPO terminal to Oaxaca — ~7 hours, MXN $500 – $1,000 ($30 – $60 USD) depending on class. Platino (sleeper) is the comfortable option — fully reclining seats, leave 10–11 p.m., arrive 5–6 a.m. Daytime options also available.

By air (Oaxaca International Airport — OAX)

OAX has direct flights from Mexico City (~1 h, multiple daily on Aeroméxico, Volaris, Viva Aerobus, ~$80 – $150 USD round-trip), Houston, and Dallas. Airport is ~10 km from the historic center; collectivo (shared van) costs MXN $80 – $150 ($5 – $10 USD) per person.

By Pacific coast route from Puerto Escondido

The newly completed Coastal Highway 175 has cut Oaxaca ↔ Puerto Escondido travel from 11 hours to ~7 hours. ADO and shared colectivos run daily — MXN $400 – $800 ($25 – $50 USD). The route climbs through the Sierra Madre — winding, scenic, motion-sickness-prone for some.

About Oaxaca

Oaxaca's UNESCO World Heritage colonial center is built around the Zócalo (main plaza), the imposing Santo Domingo church and monastery (now the Museum of Cultures), and the Mercado 20 de Noviembre food market. The city is surrounded by Zapotec and Mixtec indigenous villages, each known for specific crafts — Teotitlán del Valle (wool weaving), San Bartolo Coyotepec (black pottery), Arrazola (alebrijes / painted wooden figures).

The food scene is Mexico's most acclaimed regional cuisine — seven distinct types of mole (negro, rojo, amarillo, verde, coloradito, chichilo, manchamantel), tlayudas (giant grilled tortillas with beans and meat), chapulines (toasted grasshoppers), and mezcal — Oaxaca produces ~85% of Mexico's mezcal. Día de los Muertos (Oct 31 – Nov 2) is the city's biggest festival; book accommodation 6+ months ahead.

Travel tips for getting to Oaxaca

  • Book Día de los Muertos (Oct 31–Nov 2) accommodation 6+ months in advance. It's the busiest week of the year.
  • ADO terminal is ~15 min walk from the Zócalo — manageable with luggage but a taxi (MXN $50–80) is easy.
  • Day trips: Monte Albán (Zapotec ruins) + Hierve el Agua + Mitla are the classic itineraries — most travelers do 2 separate days.
  • Try a mezcal tasting — many palenques (distilleries) outside the city offer tours. Wahaka, Mezcal Real Minero, Mezcalería In Situ.
  • Sundays are quiet — many businesses closed; market in Tlacolula (~1 h east) is the local Sunday destination.
  • Altitude is 1,550 m — mild but noticeable if coming from sea level.

Bus to Oaxaca — frequently asked questions

~7 hours by ADO from TAPO terminal. Most travelers take the **overnight ADO Platino** — leave CDMX 10–11 p.m., arrive Oaxaca 5–6 a.m. Fare **MXN $500 – $1,000 ($30 – $60 USD)** depending on class (standard / GL / Platino sleeper).

**October 31 – November 2** is the official period, with the night of November 1–2 being the most intense (cemetery vigils, processions, altars). The festival builds for the week leading up. Book accommodation 6+ months ahead — Oaxaca is the most popular Day of the Dead destination in Mexico.

Colectivo from **Mercado de Abastos** in Oaxaca to **Mitla** (~MXN $40, 1 h), then second colectivo from Mitla to Hierve el Agua (~MXN $50, 45 min on a rough road). Tour operators in Oaxaca run day trips combining Hierve el Agua, Mitla, Teotitlán del Valle, and a mezcal palenque for $30–50 USD.

Day trips to **Santiago Matatlán** ("the world capital of mezcal") visit small family palenques and let you taste 4–6 types. Operators in Oaxaca (Mezcaloteca, Mezcalillera) offer guided tastings without leaving the city. **Pierde Almas** and **Mezcal Real Minero** are widely recommended brands.

**The seven moles** (especially mole negro and mole amarillo), **tlayudas** (giant crispy tortillas), **chapulines** (toasted grasshoppers), **mole tamales**, **chocolate caliente** (Oaxaca is a chocolate region), and **mezcal**. The Mercado 20 de Noviembre's *Pasillo de Carnes Asadas* is the classic budget feast.

Yes — Oaxaca City is widely considered one of the safer state capitals in Mexico. Standard urban precautions apply at night; the historic center is well-trafficked and tourist-friendly. The surrounding indigenous villages (Teotitlán, Mitla, etc.) are also safe for day trips. Avoid the eastern parts of Oaxaca state near the Guatemala border for road travel.