There are 8 ways to get from Mazatlan Airport (MZT) to Oaxaca by plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Oaxaca International Airport
best- Fly from General Rafael Buelna International Airport (MZT) to Oaxaca International Airport (OAX)plane MZT - OAX
4h 35m$2,400–8,000Bus
cheapest- Take the bus from Mazatlán to Oaxacabus Tijuana
25h 33m$1,700–2,509Drive 1,453.8 km
- Drive from Mazatlan Airport (MZT) to Oaxacacar 1,453.8 km
15h 20m$2,565–3,705Fly to T1 Aicm, fly to Oaxaca Airport
- Fly from General Rafael Buelna International Airport (MZT) to Benito Juárez International Airport (MEX)plane MZT - MEX
- Fly from T1 Aicm to Oaxaca Airportplane
4h 6m$9,382–395,150Fly to Huatulco Airport, fly to Oaxaca Airport
- Fly from General Rafael Buelna International Airport (MZT) to Huatulco International Airport (HUX)plane MZT - HUX
- Fly from Huatulco Airport to Oaxaca Airportplane
18h 3m$10,232–397,946Fly to Puerto Escondido Airport, fly to Oaxaca Airport
- Fly from General Rafael Buelna International Airport (MZT) to Puerto Escondido International Airport (PXM)plane MZT - PXM
- Fly from Puerto Escondido Airport to Oaxaca Airportplane
6h 22m$9,618–395,830Fly to T1 Aicm, fly to Oaxaca Airport #2
- Fly from General Rafael Buelna International Airport (MZT) to Felipe Ángeles International Airport (NLU)plane MZT - NLU
- Fly from T1 Aicm to Oaxaca Airportplane
5h 11m$9,215–393,252Bus via Puebla
- Take the bus from Villa Unión to ACN Pueblabus Ensenada
- Take the bus from Puebla Terminal CAPU to Oaxacabus Ado / ...
27h 15m$2,140–3,120
General Rafael Buelna International Airport (MZT) to Oaxaca International Airport (OAX) flights
Questions & Answers
The cheapest way to get from Mazatlan Airport (MZT) to Oaxaca is to bus which costs $1700 - $2600 and takes 25h 33m.
The fastest way to get from Mazatlan Airport (MZT) to Oaxaca is to fly which takes 4h 6m and costs $9000 - $400000.
No, there is no direct bus from Mazatlan Airport (MZT) to Oaxaca. However, there are services departing from Mazatlán and arriving at Oaxaca via . The journey, including transfers, takes approximately 25h 33m.
The distance between Mazatlan Airport (MZT) and Oaxaca is 1218 km. The road distance is 1453.8 km.
The best way to get from Mazatlan Airport (MZT) to Oaxaca without a car is to bus which takes 25h 33m and costs $1700 - $2600.
It takes approximately 4h 35m to get from Mazatlan Airport (MZT) to Oaxaca, including transfers.
Mazatlan Airport (MZT) to Oaxaca bus services, operated by Autotravel, depart from Mazatlán station.
The best way to get from Mazatlan Airport (MZT) to Oaxaca is to fly which takes 4h 35m and costs $2400 - $8000. Alternatively, you can bus, which costs $1700 - $2600 and takes 25h 33m.
Mazatlan Airport (MZT) to Oaxaca bus services, operated by Autotravel, arrive at Oaxaca station.
Oaxaca is 1h ahead of Mazatlan Airport (MZT). It is currently 11:57 AM in Mazatlan Airport (MZT) and 12:57 PM in Oaxaca.
What companies run services between Mazatlan Airport (MZT), Mexico and Oaxaca, Mexico?
Volaris, Viva Aerobus, and Aeroméxico fly from General Rafael Buelna International Airport (MZT) to Oaxaca International Airport (OAX) 4 times a day. Alternatively, Autotravel operates a bus from Mazatlán to Oaxaca once daily. Tickets cost $1,100–1,800 and the journey takes 25h 15m.
- Website
- vivaaerobus.com
Flights from General Rafael Buelna International Airport to Oaxaca International Airport via Monterrey
- Ave. Duration
- 6h 45m
- When
- Monday, Wednesday, Friday, and Saturday
- Estimated price
- $2,400–8,000
Flights from General Rafael Buelna International Airport to Benito Juárez International Airport
- Ave. Duration
- 1h 45m
- When
- Every day
- Estimated price
- $1,200–3,200
Flights from General Rafael Buelna International Airport to Huatulco International Airport via Felipe Ángeles International Airport
- Ave. Duration
- 16h 42m
- When
- Thursday and Sunday
- Estimated price
- $2,200–13,000
Flights from General Rafael Buelna International Airport to Huatulco International Airport via Monterrey
- Ave. Duration
- 24h 45m
- When
- Wednesday and Saturday
- Estimated price
- $2,500–8,500
Flights from General Rafael Buelna International Airport to Puerto Escondido International Airport via Benito Juárez International Airport
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- $1,600–9,000
Flights from General Rafael Buelna International Airport to Felipe Ángeles International Airport
- Ave. Duration
- 1h 40m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $1,000–2,900
- Website
- volaris.com
Flights from General Rafael Buelna International Airport to Oaxaca International Airport via Guadalajara
- Ave. Duration
- 7h 34m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $1,700–7,000
Flights from General Rafael Buelna International Airport to Oaxaca International Airport via Monterrey
- Ave. Duration
- 5h 46m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $1,900–7,500
Flights from General Rafael Buelna International Airport to Benito Juárez International Airport
- Ave. Duration
- 1h 42m
- When
- Every day
- Estimated price
- $1,400–5,500
Flights from General Rafael Buelna International Airport to Benito Juárez International Airport via Guadalajara
- Ave. Duration
- 3h 36m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $1,400–5,500
Flights from General Rafael Buelna International Airport to Huatulco International Airport via Benito Juárez International Airport
- Ave. Duration
- 21h 52m
- When
- Every day
- Estimated price
- $2,300–9,500
Flights from General Rafael Buelna International Airport to Huatulco International Airport via Guadalajara, Puebla
- Ave. Duration
- 22h 50m
- When
- Tuesday, Thursday, and Sunday
- Estimated price
- $2,400–10,000
- Website
- aeromexico.com
Flights from General Rafael Buelna International Airport to Oaxaca International Airport via Benito Juárez International Airport
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $1,700–9,000
Flights from General Rafael Buelna International Airport to Benito Juárez International Airport
- Ave. Duration
- 1h 52m
- When
- Every day
- Estimated price
- $1,300–8,000
Flights from General Rafael Buelna International Airport to Huatulco International Airport via Benito Juárez International Airport
- Ave. Duration
- 18h 46m
- When
- Every day
- Estimated price
- $2,400–13,000
- Website
- mexicana.gob.mx
Flights from General Rafael Buelna International Airport to Felipe Ángeles International Airport
- Ave. Duration
- 1h 35m
- When
- Monday, Friday, and Sunday
- Estimated price
- $1,200–7,000
- Phone
- +52 713 120 0700
- [email protected]
- Website
- autotravel.mx
Bus from Mazatlán to Oaxaca
- Ave. Duration
- 25h 15m
- Frequency
- Once daily
- Estimated price
- $1,100–1,800
- Schedules at
- autotravel.mx
- Book at
- autotravel.mx
- Phone
- +52 664 299 0487
- [email protected]
- Website
- acnautobuses.com
Bus from Villa Unión to ACN Puebla
- Ave. Duration
- 21h 20m
- Frequency
- Once daily
- Estimated price
- $1,000–1,500
- Schedules at
- acnautobuses.com
- Book at
- acnautobuses.com
- Phone
- +52 55 4386 4652
- [email protected]
- Website
- ado.com.mx
Bus from Puebla Terminal CAPU to Oaxaca
- Ave. Duration
- 4h 40m
- Frequency
- Every 2 hours
- Estimated price
- $700–1,100
- Schedules at
- ado.com.mx
- Book at
- ado.com.mx
- ADO
- $766
- ADO Platino
- $1,074
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Italy Travel Guides, Travelling around the UAE, and Travelling to the US: What do I need to know? - to help you get the most out of your next trip.
More Questions & Answers
Yes, the driving distance between Mazatlan Airport (MZT) to Oaxaca is 1454 km. It takes approximately 15h 20m to drive from Mazatlan Airport (MZT) to Oaxaca.
There are 930+ hotels available in Oaxaca.













