Mexico City to Oaxaca Bus: Schedules, Tickets & Prices
The bus journey from Mexico City to Oaxaca takes approximately 6h 5m to 8h 10m, with fares from 793 MXN to 1,764 MXN.
Bus from Mexico City to Oaxaca
From Mexico City, buses leave regularly from multiple stations, including TAPO San Lazaro, Mexico City, Santa Martha Acatitla Bus Station, Mexico City, Tlalnepantla, Mexico City and others, with the day’s first departure at --:--, and will take you to AU Terminal Periferico Oaxaca, AU bus terminal Santa Rosa, Oaxaca or Central de Autobuses de Oaxaca. Travel time is around 6 hours 5 minutes with fares beginning at 793 MXN. Plan ahead and secure your spot reserve your seat to Oaxaca.
Prices: 793 MXN to 1,764 MXN
Duration: 6h 5m – 8h 10m ⏱
Bus Routes & Schedules from Mexico City to Oaxaca
Bus services linking Mexico City and Oaxaca 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 5m. All buses run within a shared operating window from --:-- to 23:50, with bus ticket prices starting at 793 MXN and adjusting slightly based on the service and stop combination. Reviewing the complete bus timetable for Mexico City to Oaxaca allows you to assess station coverage, timing differences and departure options in detail.
Cheapest Bus Mexico City to Oaxaca
793 MXN, from TAPO San Lazaro, Mexico City to AU Terminal Periferico Oaxaca, departure some times, duration 7h 15m.Fastest Bus Mexico City to Oaxaca
1454 MXN, from Mexico City Airport Terminal 1 to Central de Autobuses de Oaxaca, departure 08:15, duration 6h 5m.Bus Timetable: Mexico City Airport Terminal 1 → Central de Autobuses de Oaxaca
- 08:15 14:20 6h 5m 1454 MXN
Bus Timetable: Mexico City Calz Taxquena → Central de Autobuses de Oaxaca
- 22:30 04:55 6h 25m 1163 MXN
Bus Timetable: Mexico City Ejecutiva Sur → Central de Autobuses de Oaxaca
- --:-- --:-- 8h 1163 MXN
- 13:30 21:30 8h 1764 MXN
- 16:00 00:00 8h 1764 MXN
- 21:45 05:45 8h 1764 MXN
- 22:45 05:35 6h 50m 1764 MXN
Bus Timetable: Mexico City Norte Bus Station → AU bus terminal Santa Rosa, Oaxaca
- 22:30 06:15 7h 45m 793 MXN
Bus Timetable: Mexico City Norte Bus Station → AU Terminal Periferico Oaxaca
- 22:30 06:40 8h 10m 793 MXN
Bus Timetable: Mexico City Norte Bus Station → Central de Autobuses de Oaxaca
- 00:10 07:20 7h 10m 1163 MXN
- 07:30 14:20 6h 50m 1454 MXN
- 10:25 17:35 7h 10m 1163 MXN
- 21:55 05:05 7h 10m 1163 MXN
- 23:00 06:10 7h 10m 1163 MXN
- 23:50 07:00 7h 10m 1163 MXN
Bus Timetable: Santa Martha Acatitla Bus Station, Mexico City → AU bus terminal Santa Rosa, Oaxaca
- 00:10 06:30 6h 20m 793 MXN
- 09:15 15:35 6h 20m 793 MXN
- 11:45 18:05 6h 20m 793 MXN
- 14:10 20:30 6h 20m 793 MXN
- 16:45 23:05 6h 20m 793 MXN
- 22:40 05:00 6h 20m 793 MXN
- 23:40 06:00 6h 20m 793 MXN
Bus Timetable: Santa Martha Acatitla Bus Station, Mexico City → AU Terminal Periferico Oaxaca
- 00:10 06:50 6h 40m 793 MXN
- 09:15 15:55 6h 40m 793 MXN
- 11:45 18:25 6h 40m 793 MXN
- 14:10 20:50 6h 40m 793 MXN
- 16:45 23:25 6h 40m 793 MXN
- 22:40 05:20 6h 40m 793 MXN
- 23:40 06:20 6h 40m 793 MXN
Bus Timetable: TAPO San Lazaro, Mexico City → AU bus terminal Santa Rosa, Oaxaca
- 08:30 15:35 7h 5m 793 MXN
- 11:00 18:05 7h 5m 793 MXN
- 13:30 20:30 7h 793 MXN
- 16:00 23:05 7h 5m 793 MXN
- 21:30 05:00 7h 30m 793 MXN
- 22:15 05:00 6h 45m 793 MXN
- 23:00 06:00 7h 793 MXN
- 23:45 06:40 6h 55m 793 MXN
Bus Timetable: TAPO San Lazaro, Mexico City → AU Terminal Periferico Oaxaca
- 08:30 15:55 7h 25m 793 MXN
- 11:00 18:25 7h 25m 793 MXN
- 13:30 20:50 7h 20m 793 MXN
- 16:00 23:25 7h 25m 793 MXN
- 21:30 05:20 7h 50m 793 MXN
- 22:15 05:25 7h 10m 793 MXN
- 23:00 06:20 7h 20m 793 MXN
- 23:45 07:00 7h 15m 793 MXN
Bus Timetable: TAPO San Lazaro, Mexico City → Central de Autobuses de Oaxaca
- 00:45 07:45 7h 1163 MXN
- 09:00 16:00 7h 1163 MXN
- 11:00 18:00 7h 1163 MXN
- 12:00 19:00 7h 1163 MXN
- 13:00 20:00 7h 1163 MXN
- 14:00 21:00 7h 1163 MXN
- 16:00 23:00 7h 1163 MXN
- 18:00 01:00 7h 1163 MXN
- 20:30 03:30 7h 1163 MXN
- 22:00 05:00 7h 1163 MXN
- 22:30 05:30 7h 1163 MXN
- 23:00 06:00 7h 1163 MXN
- 23:30 06:30 7h 1163 MXN
Bus Timetable: Tlalnepantla, Mexico City → Central de Autobuses de Oaxaca
- 09:30 17:35 8h 5m 1163 MXN
- 21:00 05:05 8h 5m 1163 MXN
- 23:15 07:20 8h 5m 1163 MXN
Travel options for Mexico City to Oaxaca
More Bus routes from and to Mexico City or Oaxaca
Routes in Bus from Mexico City →
Routes in Bus to Oaxaca ←
Routes in Bus to Mexico City ←
Routes in Bus from Oaxaca →
Planning more than just Mexico City to Oaxaca?
You’re currently viewing Bus options for Mexico City to Oaxaca. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.