Skip to Content

Oaxaca to Mexico City: All the possible ways to get there

Looking for ways to get from Oaxaca to Mexico City? Getting to Mexico City from Oaxaca City is very easy no matter your budget, with plenty of options available ranging from rideshares to buses and plane rides.

If you wondering what is the best way to get from Oaxaca to Mexico City for you, keep reading this guide!

☕ Do you like our content? Help us continue to do better! Support our honest and transparent journalism by donating to our coffee fund.

You might also like:

???? How far is Oaxaca from Mexico City?

Oaxaca City is located in southern Mexico while Mexico City is in central Mexico. In total, both cities are located 285 miles from each other.

oaxaca to mexico city

⌛ How long does it take to get from Oaxaca to Mexico City?

Depending on your mode of transport, getting from Oaxaca to Mexico City can take anywhere from one and a half hours to eight hours.

The fastest way to get from Oaxaca to Mexico City is by flying from Oaxaca’s airport to Mexico City’s AICM airport. It’s located right inside Mexico City, so it won’t take you much longer to get to your hotel.

The slowest way to get from Oaxaca to Mexico City is by bus. The ride takes just under 8 hours and this is one of the most cost-effective options to get from Oaxaca to Mexico City.

oaxaca to mexico city

Mexico City looks amazing from the air!

????️ How to get from Oaxaca to Mexico City [all possible ways]

By bus

One of the best ways to get from Oaxaca to Mexico City is by bus, I’ve done it many, many times!

Buses in Mexico are very comfortable, and even though a bus ride from Oaxaca to Mexico city is usually around 8 hours, you’ll barely feel it. There are plenty of night buses that you can catch in the evening that will have you being in Mexico City right in the morning.

They’re extremely comfortable, so I guarantee you’ll be able to sleep through the ride, too! From Oaxaca to Mexico City, I always book through ADO buses because they’re personally my favorite choice out of all the bus companies that run from Oaxaca to Mexico City.

oaxaca to mexico city

Mexican long distance buses are always super comfortable

They offer several options: Regular, ADO GL, and ADO Platinum

Every line offers an entertainment system with plenty of movies to choose from, bathrooms (very clean!), and comfortable seating. The regular service is pretty okay and the most budget-friendly, while ADO GL and ADO Platinum offer even comfier sitting options, a cafeteria, more options for movies (just like TVs on a plane!), electrical connections, etc. ADO Platinum also offers wifi onboard.

ADO buses from Oaxaca to Mexico arrive at the TAPO terminal. This is the most centric bus station in Mexico City, so it will be pretty easy to get to your hotel from here by Uber, taxi, or metro. It’s also a stone’s throw away from the AIMC Mexico City Airport in case you have a flight to catch.

By Bla Bla Car

BlaBla Car is a carpooling app that is used all over Mexico. Rides from Oaxaca to Mexico City are offered on a weekly basis for about half the price of what you’d pay for a bus ticket.

how to get from oaxaca to mexico city

Ridesharing is a great option to get from Oaxaca to Mexico City and meeting people

This option will usually get you from Oaxaca to Mexico City in under 6 hours with the added bonus that you may get to make friends and practice your Spanish on the way. All drivers on BlaBla Car are certified, but I still recommend checking the reviews section to ensure your safety. Usually, there will be other people in the carpool with you.

By plane

Volaris, Aeromexico, and VivaAerobus offer multiple daily flights from Oaxaca to Mexico City. They usually cost anywhere from $50 to $120 USD depending on the season and airline you choose to fly with.

I usually use Skyscanner to see all the price/schedule options available. More often than not, VivaAerobus’s flights are the cheapest while Aeromexico’s are the most expensive, while Volaris is somewhere in the middle. Still, I recommend checking all the options available on Skyscanner so that you can easily compare.

As an insider tip, make sure that your flight from Oaxaca to Mexico City flies into Benito Juarez Airport (MEX).

There is a brand new Mexico City Airport (code: NLU) which has potential, but it’s located pretty far from the city and the government is still trying to figure out transportation options for those who don’t want to rent a car or pay a really expensive taxi. NLU (AIFA airport) is located almost 2 hours away from Mexico City, so if you’re flying from Oaxaca to Mexico City to save time, it’s definitely not the best option either.

Save this guide on how to get from Oaxaca to Mexico City on Pinterest!

✈️ How far is Mexico City from the airport?

If you fly into Benito Juarez Airport (MEX), getting to your hotel is an absolute breeze as it is one of the few airports in the world located inside the city. Benito Juarez Airport is located only 8-10 kilometers away from most of the neighborhoods in Mexico City for tourists.

How to get to Mexico City from the airport

By Uber

Uber is permitted in Mexico City’s airport, especially around gates 2 and 3 of national arrivals. You won’t have an issue whatsoever ordering an Uber at Benito Juarez Airport (MEX).

Fares vary depending on where your hotel is located, but if you’re staying in Roma, Polanco, Condesa, or anywhere else that is considered centric, you can expect to pay anywhere between 150-300 MXN ($9-$15 USD) depending on traffic and time of the day. If it’s raining, expect prices to rise.

By Taxi

This is the option I usually go for, personally because I don’t like having to figure out what my Uber is (this airport is extremely transited) and waiting when I just got back from a long flight.

There are many official taxi stands right inside the airport. Prices are usually a little higher than Uber, but the difference is so minimal that I prefer to pay it. These taxis are registered by the government and completely safe.

Taking the metro is a very cheap way to get around Mexico City

By subway

There’s a metro station outside of Terminal 1 (national arrivals) right on Boulevard Puerto Aerea. The station is called Terminal Aerea and it runs over Line 5.

On line 5, you can get off at the Pantitlan station, where you can change lines. Both Line 1 and Line 9 (Pink and Brown) will get you to Condesa, Roma, Polanco, and Centro. Here’s a map of the CDXM Subway.

The subway ticket costs only 5 MXN (about 25 cents) and is free for people over the age of 60. 

By rental car

In all honesty, unless you’re planning a road trip outside of Mexico City or doing multiple day trips, I would not bother with a car rental.

oaxaca to mexico city

Traffic in Mexico City can get pretty hectic and not worth stressing over during a vacation!

The traffic in Mexico City is insane. You don’t want to spend most of your time in the city driving and getting stressed. There are many ways to get around CDMX, but a rental car definitely isn’t the best option.

✈️ Ready for your trip to from Oaxaca to Mexico City? If you need more information about how to get to from Oaxaca Mexico City, I’d be happy to update this post – just leave your questions below!

two × 1 =

This site uses Akismet to reduce spam. Learn how your comment data is processed.

This site uses Akismet to reduce spam. Learn how your comment data is processed.