Oaxaca City is well connected with Oaxaca Airport. You can get from Oaxaca Airport to Oaxaca City by bus, shared shuttle, private transfer, rental car, or taxi.
Are you ready for a fiesta of culture, history, and delicious food? Look no further than Oaxaca City, Mexico, where the streets are filled with vibrant colors, the aroma of traditional dishes wafts through the air, and the locals are ready to show you a good time.
This southern gem is a treasure trove of indigenous crafts, colonial architecture, and ancient history.
Take a stroll through the bustling markets and snag a one-of-a-kind souvenir, wander through charming plazas and discover hidden gems, or journey back in time at pre-Columbian archaeological sites like Monte Alban!
With its mild climate, friendly locals, and endless opportunities for exploration, Oaxaca City is a must-visit destination for anyone looking to experience the best of Mexico’s cultural heritage!
Traveling between Oaxaca Airport and Oaxaca City is easy, and you can choose between a bus, shared shuttle, private transfer, rental car, and taxi!
Check our guide for the best options to travel from Oaxaca Airport to Oaxaca City.
How far is Oaxaca City from Oaxaca Airport?
The distance from Oaxaca Airport to Oaxaca City is 6.5 miles or 10.5 kilometers.
Transportation Options from Oaxaca Airport to Oaxaca City
The following table outlines all transportation options from Oaxaca Airport to Oaxaca City:
Method | Travel time | Price |
---|---|---|
Public Bus from Oaxaca Airport to Oaxaca City | ~30 minutes | ~USD 1 |
Shared Van Shuttle from Oaxaca Airport to Oaxaca City | ~55 minutes | USD 10 |
Private Transfer from Oaxaca Airport to Oaxaca City | ~30 minutes | USD 54 |
Taxi from Oaxaca Airport to Oaxaca City | ~30 minutes | USD 17-USD 23 |
Rental Car | ~30 minutes | – |
Getting to Oaxaca City from Oaxaca Airport
1. Public Bus from Oaxaca Airport to Oaxaca City
Journey Duration: ~30 minutes
The cheapest way to travel from Oaxaca Airport to Oaxaca City is by bus. A public bus service goes from Oaxaca Airport to the city center, departing every 10 to 15 minutes!
To catch a bus, you will have to walk for 10 minutes outside the airport to 175 Highway, where you will see the buses stopping.
One ticket on these public buses from Oaxaca Airport to Oaxaca City costs only MXN 8, or less than USD 1, which is incredibly cheap!
You can pay for your ticket directly on the bus with cash, so make sure you have some change with you.
The journey from the airport to the city center lasts about 30 minutes, and the bus will drop you off at Bustamante and Francisco Javier Mina Street, which is only a 5-minute walk from Oaxaca City center!
This is a very practical and convenient option to get from Oaxaca Airport to Oaxaca City, especially if you’re trying to save money!
2. Shared Van Shuttle from Oaxaca Airport to Oaxaca City
Journey Duration: ~55 minutes
Boarding a shared van shuttle is another way to get from Oaxaca Airport to Oaxaca City!
This is a fantastic option for solo travelers as it offers comfort and convenience at a very low cost! A single ticket costs only USD 10.
The shared shuttle from the Oaxaca Airport to Oaxaca City takes about 30 minutes, and although you’ll be riding with other people, the shuttle will still transport you directly to your hotel! So, expect the whole trip to last about 50 minutes, including the transfers of all the passengers.
No matter when you land, you can still choose this option because the shuttles frequently leave every hour from 7:00 AM to 7:00 PM.
It is essential to check the departure schedule and make your reservation taking into account your expected arrival time!

3. Private Transfer from Oaxaca Airport to Oaxaca City
Journey Duration: ~30 minutes
A private transfer from Oaxaca Airport to Oaxaca City is the ideal alternative if you want to travel comfortably and be transported to your exact location in no time!
By organizing airport transport, you’ll get a driver who speaks English and will welcome you and help you with your luggage before escorting you to your vehicle. The vehicle is well-equipped and modern so that you can relax after your flight.
You can be sure that your trip will be pleasant and practical by booking a private airport transfer!
The trip lasts for about 30 minutes, and your driver will take you straight to your hotel in Oaxaca City. These private airport transfers can accommodate up to 3 passengers, so we recommend this option if you travel with a group of people!
This makes the trip inexpensive and worthwhile once the passengers divide the cost.
Prices for a private transfer from Oaxaca Airport to Oaxaca City:
- 1-3 passengers: USD 54
4. Driving with Rental Car from Oaxaca Airport to Oaxaca City
Journey Duration: ~30 minutes
Renting a car is another fantastic and cost-effective way to get from Oaxaca Airport to Oaxaca City.
Once you land, you can rent a car at the airport and choose from various affordable vehicles! But if you want to get a better deal, we strongly advise booking your car ahead of time!
If you plan to travel and explore Oaxaca by car or take day trips to local destinations, having your own vehicle is quite beneficial!
You’ll have complete flexibility to explore and travel at your own leisure without being constrained by public transportation schedules!
Renting a car from Oaxaca Airport to Oaxaca City is the best alternative if you’re eager to embark on an adventure!

5. Uber or Taxi from Oaxaca Airport to Oaxaca City
Journey Duration: ~30 minutes
And lastly, since the distance from Oaxaca Airport to Oaxaca City is short, taking a taxi is another practical option.
The taxi company is called Transporte Terrestre, and it’s located in the Oaxaca Airport right outside the baggage claim area.
You will arrive in Oaxaca City in about 20-30 minutes and get dropped off directly in front of your hotel!
A taxi ride to the city center from Oaxaca Airport costs between MXN 350–480 or USD 17–23. Prices and travel times are variable and based on the amount of traffic or where you’re going.
Best day tours in Oaxaca City, Mexico
Get Your Guide helps you find the best tours wherever you are heading to. It’s usually the first website I check when I plan a trip to a new place.
The following widget shows some of the best tours in Oaxaca City, Mexico.
Frequently Asked Questions
What is the fastest way to get from Oaxaca Airport to Oaxaca City?
The fastest way to get from Oaxaca Airport to Oaxaca City is by car. Travel time to Oaxaca City is between 20 and 30 minutes, depending on your final destination. You can either rent a car, grab a taxi, or arrange a private transfer|!
What is the cheapest way to get from Oaxaca Airport to Oaxaca City?
The cheapest way to get from Oaxaca Airport to Oaxaca City is by public bus. A ticket on the public bus costs less than USD 1!
Is there Uber in Oaxaca?
No, Uber does not operate in Oaxaca currently.
Where do I catch the Oaxaca Airport to Oaxaca City bus from?
To catch a bus, you will have to walk for 10 minutes outside the airport to 175 Highway, where you will see the buses stopping.
How much is a taxi from Oaxaca Airport to Oaxaca City?
A taxi ride to the city center from Oaxaca Airport costs between MXN 350–480 or USD 17–23.
Leave a comment