Home › Routes › Mexico City to Oaxaca

How to get from Mexico City to Oaxaca

Flights take about 1 h 15 and around 3–4 h door to door. ADO buses take about 6–7 h on comfortable first-class and luxury coaches. Driving takes about 6 h on toll motorways via Puebla.

366 km apart (straight line)Day trip: noBus · Flight · Car

Best option: Bus. ADO first-class buses are comfortable, frequent and reasonably priced, and go centre to centre.

All the ways to make the trip

HowTimeHow oftenPrice*Good to know
bus
ADO and ADO GL/Platino buses from Mexico City (TAPO or other terminals) to Oaxaca
about 6–7 hmany a day, including overnightabout MXN 800–1,500Book online for better prices; buses are air-conditioned and can be cold.
flight
Flights from Mexico City (AICM or AIFA) to Oaxaca International, with Aeroméxico, Volaris, Viva and others
about 1 h 15 in the airseveral a dayabout MXN 1,500–4,000Check which Mexico City airport your flight uses.
car
Highway 150D to Puebla, then 135D to Oaxaca
about 6 hfuel plus tolls of about MXN 800–1,000Avoid driving at night.

*Approximate prices and times for 2026. Timetables change by season: check with the operator before you travel.

Open the route in Google Maps →

Book the trip

Compare flightsMexico City to Oaxaca and backHire a carPick up in Mexico CityBook a transferDoor to door on arrivalHotels in OaxacaCompare prices for your dates

Partner links: TonyPlan may earn a small commission at no extra cost to you.

Tips

Common questions

How long is the bus?

About 6–7 hours on ADO and similar first-class buses. Departures run throughout the day and overnight from Mexico City terminals such as TAPO. Book online for better fares and seat selection. Traffic leaving Mexico City can add time.

Is flying worth it?

Flights take about 1 h 15, and total door-to-door time is around 3–4 hours. If you book early, flights can cost similar to luxury buses. Check which Mexico City airport you are using, as AIFA is far from the centre.

Is there a train?

No. There is no passenger train between Mexico City and Oaxaca. The Tren Interoceánico crosses the Isthmus of Tehuantepec in the south of Oaxaca state but does not reach Oaxaca city, and the Tren Maya serves the Yucatán. Buses and flights are the main options.

Is it safe to drive?

The toll motorways via Puebla are the safest option and are well maintained. Avoid driving at night, and stick to toll roads (cuota) rather than free roads (libre). Fill up regularly, as stations are spaced out in mountain sections.

Oaxaca travel guideHow many days in OaxacaWhere to stay in OaxacaMexico City travel guide

Compiled by TonyPlan from operator and transport information and travel knowledge; updated 2026-10-05. Anything we could not confirm is marked as approximate.

Some links on this page are partner links. If you book through them TonyPlan earns a small commission — the price you pay is exactly the same.