Travel Oaxaca to Mexico City

Oaxaca to Mexico City Bus: Schedules, Tickets & Prices

Travel from Oaxaca to Mexico City by bus in around 6h 10m to 7h 50m, with tickets available from 823 MXN to 1,815 MXN.

Bus from Oaxaca to Mexico City

Board a bus in Oaxaca at Central de Autobuses de Oaxaca, AU bus terminal Santa Rosa, Oaxaca or AU Terminal Periferico Oaxaca, with the first departure at 00:24, for a journey to Mexico City that typically lasts around 6 hours 10 minutes. Along the way, you'll enjoy a reliable and comfortable ride, arriving at multiple stations, including Mexico City Ejecutiva Sur, Mexico City Norte Bus Station, TAPO San Lazaro, Mexico City and others with fares starting from 823 MXN. Make sure to secure your ticket ahead of time to ensure a relaxed and worry-free journey.

Prices: 823 MXN to 1,815 MXN

Duration: 6h 10m – 7h 50m ⏱

Travel with bus from Oaxaca to Mexico City for MXN 823 Book bus from Oaxaca to Mexico City for MXN 823 Travel with bus from Oaxaca to Mexico City in 6h 10m Explore with bus from Oaxaca to Mexico City for MXN 823

View all Bus tickets →

Distance Oaxaca to Mexico City

The distance between Oaxaca and Mexico City is 380.9 kilometers.

Bus from Oaxaca to Mexico City Details

Find key information about the Bus from Oaxaca to Mexico City, including travel time, prices and stations.

Bus
Average price
1,142 MXN
 
Cheapest
823 MXN
Average duration
7h 10m
 
Shortest
6h 10m
Number of departures
55
00:24 - 23:59
Tickets
 
Stations
Departure stations
Arrival stations
Central de Autobuses de Oaxaca
AU bus terminal Santa Rosa, Oaxaca
AU Terminal Periferico Oaxaca
Mexico City Ejecutiva Sur
Mexico City Norte Bus Station
TAPO San Lazaro, Mexico City
Mexico City Calz Taxquena
Tlalnepantla, Mexico City
View more stations in the full listing
Operators
ADO Platino, ADO, ADO GL, Autobuses Unidos
 

Bus Routes & Schedules from Oaxaca to Mexico City

For this bus route between Oaxaca and Mexico City, multiple departure and arrival stations are in use. Depending on the specific bus stop combination, journey times may vary, typically around 6h 10m. Bus services operate on a shared schedule from 00:24 until 23:59, while fares generally start at 823 MXN and may differ slightly by service and stop. Reviewing the full bus timetable for Oaxaca to Mexico City allows you to compare stations and available departures before selecting the option that best fits your plans.

Bus 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

Check all Bus tickets →


More Bus routes from and to Oaxaca or Mexico City

Planning more than just Oaxaca to Mexico City?

You’re currently viewing Bus options for Oaxaca to Mexico City. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.

Open Travel Planner

Ideal for multi-city trips and flexible travel plans.