
Oaxaca is Mexico's food capital, 360 kilometres (224 miles) southeast of Mexico City. Think mole, mezcal and craft markets, with the ruins of Monte Alban on the hill above. Flying is the quickest way to get from Mexico City to Oaxaca, taking 2h 15m. By road, the bus is the cheapest option at $41 (705 MXN). A private transfer is direct but costs far more.
Distancia de Ciudad de México a Oaxaca
Ciudad de México y Oaxaca están a unos 360 km (224 millas) de distancia, y el trayecto en sí cubre alrededor de 472 km por carretera. La forma más rápida de ir de Ciudad de México a Oaxaca es en vuelo, que tarda unos 2h 15m.
3 formas de viajar de Ciudad de México a Oaxaca
Hay tres maneras to travel from Mexico City to Oaxaca. You can choose between the bus, flight, and private transport. The journey takes 2h 15m–6h 30m and la forma más rápida es en vuelo. If you're on a budget, la opción más barata es en autobús with tickets starting at $41 (705 MXN).
traslados incluidos — ver itinerario
- Getting→the bus station in Mexico City20m
- Mexico City→Oaxaca6h 5m
- Oaxaca Bus Terminal→the City Centre5m
traslados incluidos — ver itinerario
- Mexico City Centre→Airport45m
- Mexico City→Oaxaca1h
- Oaxaca Airport→the City Centre30m
Conecta con nuestra comunidad
Todavía no hay preguntas — sé el primero en preguntar sobre Mexico City to Oaxaca.
Mexico City a Oaxaca en Autobús
Hay muchos autobuses directos que operan de Ciudad de México a Oaxaca. El viaje dura 6h 30m - 8h 25m. Es bastante largo, pero es una ruta escénica, así que puedes considerarlo un viaje por carretera.
También puedes ahorrar una noche en alojamiento si tomas un autobús nocturno.
Paso 1: Cómo llegar a la estación de autobuses en Ciudad de México
Los autobuses salen de diferentes lugares, pero el más popular y conveniente es Terminal de Autobuses de Oriente TAPO, la principal estación de autobuses de Ciudad de México. TAPO está a unos 6 km del centro de la ciudad.
Puedes llegar a TAPO en:
- Metrobus por $0.30 (6 MXN)
- Metro por $0.30 (5 MXN)
Si no estás seguro de la diferencia, aquí tienes un breve resumen:
- La Metrobus es un autobús grande con su propio carril designado y paradas fijas. Debido a esto, a menudo es más rápido que los autobuses regulares.
- La Metro es un tren subterráneo y una buena opción si viajas ligero.
Para llegar a la Terminal México TAPO desde el centro de la ciudad, puedes tomar Metrobus Línea #4 o Metro Línea #1. El viaje durará unos 20 minutos y debes bajarte en Estación San Lazaro. Desde allí, es solo una caminata de 2 minutos a la estación de autobuses TAPO.
But if you travel at night or carry heavy luggage, you can take an Uber. The ride takes about 15-20 minutes, with fares starting at $6.90 (120 MXN).
Paso 2: Ciudad de México a Oaxaca
El principal operador de autobuses en la ruta de Ciudad de México a Oaxaca es ADO, la compañía de autobuses más popular de México. Ofrecen un servicio confiable y cómodo con mucho espacio para las piernas.
Para esta ruta, ADO opera las siguientes submarcas:
- AU – la opción más barata y básica, pero sin baño a bordo.
- ADO – un paso adelante de AU, con un baño a bordo.
- ADO Platino – un autobús de lujo con asientos cómodos, pantallas individuales, bocadillos y Wi-Fi. También es el más caro.
Todos los autobuses ADO vienen con aire acondicionado y asientos reclinables. Los autobuses ADO GL y ADO Platino ofrecen beneficios adicionales como baños separados para hombres y mujeres, café a bordo y puertos de carga.
Otra opción es Dolphins Autobuses, que ofrece tarifas competitivas y el tiempo de viaje más rápido. Sin embargo, no reciben buenas críticas. Su terminal se encuentra en Moctezuma Calle Francisco Espejel, a menos de 2 kilómetros de TAPO.
Ticket prices for a bus from Mexico City to Oaxaca start from $37 (650 MXN). The bus trip takes around 6h 5m - 8h.
Los billetes de Autobús están disponibles en Bookaway.
Consejo para Reservar
Los horarios de los autobuses pueden variar diariamente, por lo que es mejor consultar en línea los horarios de salida exactos. Recomendamos reservar sus boletos en línea con al menos un día de anticipación para asegurar su asiento preferido.
Si está comprando boletos en la estación, asegúrese de realizar transacciones solo con personal oficial. A veces, la gente en la terminal intenta aprovecharse de los turistas.
Paso 3: Terminal de autobuses de Oaxaca al centro de la ciudad
- Los autobuses ADO, ADO GL y ADO Platino hacen su parada final en Central de Autobuses de Oaxaca en el centro de la ciudad.
- Los autobuses AU paran en Terminal Periferico, que está a unos 2.5 km del centro de la ciudad.
- Si viaja a través de Dolphins Autobuses, su terminal se encuentra en Trinidad de las Huertas en Oaxaca.
Mexico City a Oaxaca en Vuelo
CONSEJO: Si decides viajar en avión, considera incluir una tarifa de compensación de carbono para reducir tu impacto en el medio ambiente.
Paso 1: Del Centro de Ciudad de México al Aeropuerto
Tu vuelo sale desde Benito Juarez International Airport (MEX), a 10 km al este del centro de la ciudad. Las mejores formas de llegar desde el centro de la ciudad son un Metrobus de 45 minutos y un taxi/Uber de 30 minutos.
For a combination of budget and convenience, we recommend taking the Metrobus, which only costs $1.70 (30 MXN). Take Line #4. You can ask the assistance of your hotel for the nearest bus stop or you can board one at Republica de Argentina, la parada de autobús más cercana a la plaza principal.
If you prefer a private and fast ride, we recommend hailing an Uber with rates from $6.30 (110 MXN). But if you want to book in advance, a 3-seater private transfer costs $37 (640 MXN) on BookAway.
Por qué no recomendamos tomar el Metro al Aeropuerto de Ciudad de México
Although the Metro is the cheapest option at $0.30 (5 MXN), it is not ideal if you have luggage. Large bags are not allowed, and the trains can get extremely crowded, especially during peak hours. Plus, no direct line goes from the city centre to the airport, so you may need to make multiple transfers.
Puedes consultar nuestra Mexico City Airport página para obtener una guía más detallada.
Paso 2: Ciudad de México a Oaxaca
Varios vuelos operan diariamente desde Ciudad de México a Oaxaca entre las 06:05 y las 18:45. El tiempo de vuelo es de alrededor de 1 hora.
AeroMexico, Viva Aerobus y Volaris sirven esta ruta. AeroMexico es la aerolínea más grande, que ofrece un excelente servicio y alrededor de 3 a 4 salidas diarias a Oaxaca, pero a tarifas ligeramente más altas. Viva Aerobus y Volaris son opciones más económicas, aunque solo tienen una salida al día.
Si quieres ahorrar dinero, reserva tu vuelo directo con anticipación, ya que las tarifas tienden a subir a medida que se acerca la fecha del viaje.
Paso 3: Del Oaxaca Airport al Centro de la Ciudad
Oaxaca International Airport está a unos 10 km al sur del centro de la ciudad. Tienes algunas opciones para llegar a tu hotel, pero te recomendamos un colectivo de 50 minutos o un taxi de 30 minutos.
Colectivos are easy to find at the airport and take you straight to your hotel in Oaxaca. The only downside? Travel time depends on how many passengers get dropped off before you. One-way tickets cost $6.90 (120 MXN) to Zone 1 and $11 (190 MXN) to Zone 2, and you can buy them in the airport’s main hall.
If you prefer a faster and more comfortable ride, an airport taxi is a good option. Fares start at $27 (465 MXN), depending on your hotel's location. You’ll need to prepay at the taxi office in the arrivals hall.
Uber y aplicaciones similares no operan en Oaxaca. El transporte público está disponible, pero no es lo más conveniente. Puedes tomar un autobús desde Estación Simbolo Patrios outside the airport for $0.50 (8 MXN). But you'll have to walk to the bus stop, then walk again (or take a taxi) once you reach the city centre — not ideal if you're carrying bulky luggage.
Los billetes de Vuelo están disponibles en Skyscanner.
Mexico City a Oaxaca en Private Transport
Un traslado privado de Ciudad de México a Oaxaca es la opción más fácil y conveniente. El viaje dura 6h - 6h 30m, y te dejarán directamente en tu alojamiento, sin necesidad de preocuparte por traslados adicionales.
Prices for private transfer start at $445 (7,800 MXN) for a 3-seater. Split it with your group, and it’s about $150 (2,600 MXN) each.
Los billetes de Private Transport están disponibles en Bookaway.
Nuestros lugares favoritos para alojarse en Oaxaca
Aquí están nuestros lugares favoritos para alojarse en Oaxaca para todos los presupuestos.
Date un caprichoAyook
- Delicioso desayuno a la carta
- Interior tradicional al estilo oaxaqueño
- Excelente ubicación
- Patio privado en cada habitación
Date un caprichoLa Casa Carlota
Ubicado dentro de un edificio colonial histórico, el interior y el diseño de La Casa Carlota crean una mezcla única de lo nuevo y lo antiguo. La gran terraza de la azotea te da la oportunidad de sentarte y admirar la belleza de Oaxaca. Desde aquí puedes ver todos los mejores sitios de Oaxaca, ya que están a solo unos minutos a pie del hotel.
En el corazón del hotel hay un patio abierto. El lugar perfecto para disfrutar de tu desayuno de cortesía cada mañana antes de aventurarte por la ciudad. Una ventaja adicional, todas las habitaciones tienen su propio patio, que te ofrece algo de privacidad y un lugar personal para relajarte.
- Habitaciones espaciosas y modernas
- Gran terraza en la azotea
- Patio privado en cada habitación
- Desayuno increíble incluido
Las habitaciones dobles empiezan desde $80 por noche
Gama mediaAzul Cielo Hostel
Tres palabras para describir mejor Azul Cielo son bohemio, acogedor y colorido. Es un lugar social con muchas áreas para conocer a otros viajeros con ideas afines. Aquí obtienes lo mejor de ambos mundos: un ambiente amigable y la tranquilidad de tu propia habitación privada. Además, hay muchos lugares alrededor del hotel para esconderte y relajarte.
Cada habitación está decorada de forma única, con su propio estilo y ambiente. Asegúrate de elegir la que mejor se adapte a tu vibra. Una vez que hayas disfrutado de un sueño reparador, puedes comenzar el día con un delicioso desayuno de cortesía servido por el amable personal.
- Ambiente amigable
- Excelentes espacios al aire libre
- Excelente ubicación
- Excelente desayuno incluido
Habitaciones dobles entre $40-$80 por noche
EconómicoCasa EL Mundo
Situado a solo unos pasos del centro de Oaxaca, la catedral y el mercado de pulgas, podrás ver todo esto desde la terraza de la azotea de Casa El Mundo. El Mezcal que sirven en el bar de la azotea es para morirse, y si no tienes suficiente, incluso hacen un tour de Mezcal.
Los anfitriones te dan la bienvenida como a uno más de la familia, ofreciéndote consejos sobre los mejores lugares para visitar en Oaxaca. Cada rincón del hotel está limpio y lleno de color, mires donde mires. Este es un lugar inolvidable para alojarse.
- Terraza en la azotea
- Tour de Mezcal
- Anfitriones amables
- Habitaciones luminosas y coloridas
Habitaciones dobles entre $15-$40 por noche
SOBRE TU DESTINO
¿Por qué visitar Oaxaca?
Oaxaca (pronunciado wah-haak-kah) es una ciudad llena de coloridas calles coloniales, iglesias de hermosa arquitectura, plazas comunales, sitios arqueológicos y gente acogedora. También es famosa por sus impresionantes bordados y artesanías textiles. Y esas son solo algunas de las razones por las que ha aterrizado en la lista del patrimonio mundial de la UNESCO.
También llamada Oaxaca de Juárez, la ciudad es conocida por su emocionante escena gastronómica, que ofrece varios platos únicos de la región de Oaxaca. Un consejo al visitar Oaxaca: ¡come hasta saciarte! Un plato que no puedes dejar de probar es el Mole, parecido a un estofado, que combina mejor con el popular Mezcal, ¡una mejora importante del Tequila!
Resumiendo
That's the full picture for getting from Mexico City a Oaxaca, roughly 360 kilometres (224 miles) apart. In all, there are 3 ways to make the trip. The cheapest fare is $41 (705 MXN). The quickest trip takes 2h 15m.
Prices and timetables change, so it's worth a quick check before you travel. Have a question, or travelled this route recently? Ask the community below and we'll do our best to help.
Preguntas Frecuentes
¿Cuál es la distancia de Ciudad de México a Oaxaca?
La distancia de Ciudad de México a Oaxaca es 360 kilometres (224 miles).
¿Cuál es la forma más rápida de Ciudad de México a Oaxaca?
La forma más rápida de Ciudad de México a Oaxaca es en vuelo, en aproximadamente 2h 15m.
¿Cuál es la forma más barata de Ciudad de México a Oaxaca?
La forma más barata de Ciudad de México a Oaxaca es en autobús, desde 705 MXN.
¿Cuál es la mejor manera de ir de Ciudad de México a Oaxaca?
Oaxaca es un destino popular después de visitar la capital, Ciudad de México. La mejor manera de cruzar esta distancia es en autobús durante 7.5 horas. Los precios comienzan desde 705 MXN. La alternativa (y opción menos sostenible) es tomar un vuelo de 2 horas (incluyendo traslados) con tarifas desde 820 MXN.
Si no te importa el viaje largo, también puedes alquilar un coche de Ciudad de México a Oaxaca. De esta manera, puedes hacer varias paradas en el camino. Algunos destinos que puedes explorar son Zócalo de Puebla y Jardines Flotantes de Xochimilco. Aunque, es mejor no llevar coche cuando viajas para el Festival de la Guelaguetza (más información abajo). Simplemente te costará encontrar aparcamiento y navegar por el tráfico.
¿Por qué visitar Oaxaca?
If you're looking for vibrant colours, rich history, breathtaking architecture, and hospitable & fun residents all rolled in one town, then Oaxaca should be in your Mexico itinerary.
Do you love dance and music? Visit in late July (the last 2 Mondays, in particular) and join the lively Guelaguetza Festival — a celebration of Oaxaca's diverse culture, traditions and way of life.
For the best experience, check out our page on the 17 Things to do in Oaxaca City for more information.
¿Cuál es la mejor época para ir a Oaxaca?
The best time for travellers to visit Oaxaca is during the dry season from October to April. The days are sunny (around 28°C) and the nights are cold (around 10ºC).
From May to September is the wet season. To be clear, that doesn't mean strong thunderstorms. You can still go about your day, just expect a window of rain showers in the late afternoons.
Divulgación de afiliados
Algunos enlaces de esta página son enlaces de afiliados. Si reservas a través de ellos, ganamos una pequeña comisión sin coste adicional para ti. Esto nos ayuda a mantener Gecko Routes gratis y actualizado.






