Oaxaca to Mexico City
You’ll find practical information on schedules and prices for several transport options between Oaxaca and Mexico City, including charter, flight, combined or bus.
Travel options for Oaxaca to Mexico City
From Oaxaca to Mexico City, travel affordably by a bus for 823 MXN, or get to Mexico City faster by flight in 1h y 10 minutes.
Bus from Oaxaca to Mexico City
If you're traveling from Oaxaca to Mexico City by bus, you can board at Central de Autobuses de Oaxaca, AU bus terminal Santa Rosa, Oaxaca or AU Terminal Periferico Oaxaca, with services running frequently throughout the day so you can choose a time that works best for you. The journey usually takes around 6 hours 10 minutes, delivering a convenient ride that will get you to multiple stations, including Mexico City Ejecutiva Sur, Mexico City Norte Bus Station, TAPO San Lazaro, Mexico City and others. Bus ticket prices start from 823 MXN, and you can reserve your seat in advance for a smooth and hassle-free trip.
Prices: 823 MXN
Duration: 6h 10m – 7h 50m ⏱
Flight from Oaxaca to Mexico City
To cover the distance between Oaxaca and Mexico City by air, flights leave from OAX Oaxaca Airport and complete the journey in about 1 hour 10 minutes, finishing at MEX Mexico City Airport. This option significantly reduces travel time compared to land or sea routes, and prices usually begin at 895 MXN. Schedules and ticket details can be checked directly on the flight listings page.
Prices: 895 MXN
Duration: 1h 10m – 1h 19m ⏱
Combined from Oaxaca to Mexico City
Combined services connect Oaxaca and Mexico City, departing from OAX Oaxaca Airport and arriving at MEX Mexico City Airport. Expect a journey of about 4 hours 55 minutes, with tickets priced at 2,238 MXN. Check available options and secure your seat reserve now.
Prices: 2,238 MXN
Duration: 4h 55m – 18h 10m ⏱
Charter from Oaxaca to Mexico City
From the bustling streets of Oaxaca to the heart of Mexico City, a private transfer allows you to travel on your own schedule. The trip takes around 5 hours 47 minutes with fares starting at 8,175 MXN. Book your transfer to go directly between your chosen locations.
Prices: 8,175 MXN
Duration: 5h 47m – 6h 3m ⏱
Bus Routes & Schedules from Oaxaca to Mexico City
Bus services linking Oaxaca and Mexico City operate through multiple stations, giving travelers a range of possible departure and arrival points. Because of this, journey durations can differ by route, generally averaging around 6h 10m to 7h 50m. All buses run within a shared operating window from 00:24 to 23:59, with bus ticket prices starting at 823 to 1,815 MXN and adjusting slightly based on the service and stop combination. Reviewing the complete bus timetable for Oaxaca to Mexico City allows you to assess station coverage, timing differences and departure options in detail.
Cheapest & Fastest Bus Oaxaca to Mexico City
823 MXN, from AU bus terminal Santa Rosa, Oaxaca to TAPO San Lazaro, Mexico City, departure at some times, duration 6h 10mBus Timetable: AU bus terminal Santa Rosa, Oaxaca → Mexico City Norte Bus Station
- 22:25 05:45 7h 20m 823 MXN
Bus Timetable: AU bus terminal Santa Rosa, Oaxaca → TAPO San Lazaro, Mexico City
- 00:24 06:34 6h 10m 823 MXN
- 09:45 16:40 6h 55m 823 MXN
- 10:45 17:40 6h 55m 823 MXN
- 12:25 19:20 6h 55m 823 MXN
- 14:45 21:40 6h 55m 823 MXN
- 21:55 04:50 6h 55m 823 MXN
- 22:35 05:20 6h 45m 823 MXN
- 23:25 06:00 6h 35m 823 MXN
- 23:55 06:05 6h 10m 823 MXN
Bus Timetable: AU Terminal Periferico Oaxaca → Mexico City Norte Bus Station
- 22:00 05:45 7h 45m 823 MXN
Bus Timetable: AU Terminal Periferico Oaxaca → TAPO San Lazaro, Mexico City
- 09:20 16:40 7h 20m 823 MXN
- 10:20 17:40 7h 20m 823 MXN
- 12:00 19:20 7h 20m 823 MXN
- 14:20 21:40 7h 20m 823 MXN
- 21:30 04:50 7h 20m 823 MXN
- 22:15 05:20 7h 5m 823 MXN
- 23:00 06:00 7h 823 MXN
- 23:30 06:05 6h 35m 823 MXN
Bus Timetable: Central de Autobuses de Oaxaca → Mexico City Airport Terminal 1
- 21:00 04:30 7h 30m 1200 MXN
Bus Timetable: Central de Autobuses de Oaxaca → Mexico City Calz Taxquena
- 23:00 05:35 6h 35m 1200 MXN
Bus Timetable: Central de Autobuses de Oaxaca → Mexico City Ejecutiva Sur
- 09:00 16:45 7h 45m 1815 MXN
- 13:00 20:45 7h 45m 1815 MXN
- 14:30 22:15 7h 45m 1815 MXN
- 21:00 04:45 7h 45m 1815 MXN
- 22:00 05:45 7h 45m 1815 MXN
- 23:59 07:44 7h 45m 1815 MXN
Bus Timetable: Central de Autobuses de Oaxaca → Mexico City Norte Bus Station
- 01:00 08:50 7h 50m 1200 MXN
- 06:30 14:10 7h 40m 1200 MXN
- 09:30 16:25 6h 55m 1200 MXN
- 12:30 19:25 6h 55m 1200 MXN
- 14:30 21:25 6h 55m 1200 MXN
- 17:00 00:50 7h 50m 1200 MXN
- 21:45 04:40 6h 55m 1200 MXN
- 22:15 05:10 6h 55m 1200 MXN
- 23:00 05:55 6h 55m 1200 MXN
- 23:45 07:35 7h 50m 1497 MXN
- 23:59 06:54 6h 55m 1200 MXN
Bus Timetable: Central de Autobuses de Oaxaca → TAPO San Lazaro, Mexico City
- 01:00 08:00 7h 1200 MXN
- 06:30 13:30 7h 1200 MXN
- 08:00 15:00 7h 1200 MXN
- 10:00 17:00 7h 1200 MXN
- 12:00 19:00 7h 1200 MXN
- 14:00 21:00 7h 1200 MXN
- 15:30 22:30 7h 1200 MXN
- 17:00 00:00 7h 1200 MXN
- 21:00 04:00 7h 1200 MXN
- 22:00 05:00 7h 1200 MXN
- 22:30 05:30 7h 1200 MXN
- 23:00 06:00 7h 1200 MXN
- 23:30 06:30 7h 1200 MXN
Bus Timetable: Central de Autobuses de Oaxaca → Tlalnepantla, Mexico City
- 12:30 20:10 7h 40m 1200 MXN
- 14:30 22:10 7h 40m 1200 MXN
- 21:45 05:25 7h 40m 1200 MXN
- 23:00 06:40 7h 40m 1200 MXN
Flight Routes & Schedules from Oaxaca to Mexico City
Take off from OAX Oaxaca Airport on the only direct flight from Oaxaca to Mexico City. Departures run from 06:02 until 19:34, and the airborne journey lasts roughly 1h 10m to 1h 19m until you land at MEX Mexico City Airport. Fares begin at 895 to 2,601 MXN, and reviewing the full timetable for the Oaxaca–Mexico City route helps you pick the departure that works best and reserve your seat in advance.
Cheapest & Fastest Flight Oaxaca to Mexico City
895 MXN, from OAX Oaxaca Airport to MEX Mexico City Airport, departure at 12:50, duration 1h 10mFlight Timetable: OAX Oaxaca Airport → MEX Mexico City Airport
- 06:02 07:20 1h 18m 951 MXN
- 06:02 07:20 1h 18m 1016 MXN
- 08:00 09:15 1h 15m 2573 MXN
- 08:00 09:15 1h 15m 2601 MXN
- 10:31 11:50 1h 19m 1829 MXN
- 10:31 11:50 1h 19m 1784 MXN
- 12:50 14:00 1h 10m 895 MXN
- 12:50 14:00 1h 10m 955 MXN
- 18:36 19:55 1h 19m 2573 MXN
- 18:36 19:55 1h 19m 2601 MXN
- 19:34 20:45 1h 11m 929 MXN
- 19:34 20:45 1h 11m 955 MXN
- 19:34 20:45 1h 11m 903 MXN
Combined Routes & Schedules from Oaxaca to Mexico City
From OAX Oaxaca Airport, take a multi-leg ride across different vehicles to reach MEX Mexico City Airport. Expect the journey to last about 4h 55m to 18h 10m with fares starting at 2,238 to 5,750 MXN and services running from 14:29 until 15:30. Check the timetable for trips linking Oaxaca and Mexico City to pick your preferred departure.
Cheapest Combined Oaxaca to Mexico City
2238 MXN, from OAX Oaxaca Airport to MEX Mexico City Airport, departure at 15:30, duration 6hFastest Combined Oaxaca to Mexico City
2916 MXN, from OAX Oaxaca Airport to MEX Mexico City Airport, departure at 15:30, duration 4h 55mCombined Timetable: OAX Oaxaca Airport → MEX Mexico City Airport
- 14:29 20:00 5h 31m 5750 MXN
- 14:29 22:45 8h 16m 5750 MXN
- 15:30 21:30 6h 2238 MXN
- 15:30 08:40 17h 10m 2238 MXN
- 15:30 07:40 16h 10m 2348 MXN
- 15:30 06:40 15h 10m 2348 MXN
- 15:30 09:40 18h 10m 3015 MXN
- 15:30 21:55 6h 25m 2238 MXN
- 15:30 20:25 4h 55m 2916 MXN
Charter Routes & Schedules from Oaxaca to Mexico City
- Enjoy a personal driver service from Oaxaca Hotel Transfer, arriving at Mexico City Airport after approximately 5h 47m to 6h. Tickets from 8,175 to 10,714 MXN are valid across various departure times during the day.
- Start your journey at Oaxaca Hotel Transfer in a VIP transfer and arrive at Felipe Angeles International Airport, Mexico City after about 6h 3m. With frequent departures available, fares start from 9,921 MXN.
- Start your journey at Oaxaca Hotel Transfer in a VIP transfer and arrive at Mexico City Transfer after about 5h 58m. With frequent departures available, fares start from 8,707 MXN.
Cheapest & Fastest Charter Oaxaca to Mexico City
8175 MXN, from Oaxaca Hotel Transfer to Mexico City Airport, departure at --:--, duration 5h 47mCharter Timetable: Oaxaca Hotel Transfer → Felipe Angeles International Airport, Mexico City
- --:-- --:-- 6h 3m 9921 MXN
Charter Timetable: Oaxaca Hotel Transfer → Mexico City Airport
- --:-- --:-- 6h 10714 MXN
- --:-- --:-- 5h 47m 8175 MXN
Charter Timetable: Oaxaca Hotel Transfer → Mexico City Transfer
- --:-- --:-- 5h 58m 8707 MXN
Browse travel routes across Mexico
The map makes it easy to explore connections between destinations nationwide. Compare transport options and discover routes for future journeys.
More travel routes for Oaxaca and Mexico City
Planning more stops after Oaxaca to Mexico City?
If your journey doesn’t end with Oaxaca to Mexico City, use the TicketRoutes Travel Planner to build a complete multi-city itinerary. Compare buses, trains, ferries, and flights for several destinations at once — faster and easier.
Try the Travel PlannerPerfect for travelers visiting multiple cities on one trip.