Direct (nonstop) flights from Monterrey to Oaxaca

2 airlines fly nonstop from Monterrey International Airport (MTY) to Xoxocotlan International (OAX). It's 642 miles (1,033 km), about 1h 49m in the air. Operated by VivaAerobus, Volaris.

MTY
Monterrey International Airport
🇲🇽 Monterrey, Mexico
OAX
Xoxocotlan International
🇲🇽 Oaxaca, Mexico
Flight Time
1h 49m
Distance
642 mi
1,033 km
CO₂/pax
119 kg
−34 kg vs. layover
Airlines
2
VivaAerobus +1
Time Diff
Same timezone
Operated by VivaAerobus VivaAerobus Volaris Volaris

Route data last updated: May 29, 2026

Airlines with non-stop flights

VivaAerobus VB VivaAerobus
Route
MTY → OAX
Flight Time
1h 49m
Distance
642 mi
Volaris Y4 Volaris
Route
MTY → OAX
Flight Time
1h 49m
Distance
642 mi

Alternative Routes

Other ways to fly from Monterrey to Oaxaca with one stop · direct emits 119 kg CO₂ per passenger

MTY QRO (Queretaro) OAX
Leg 1: 1h 20m (354 mi) Leg 2: 1h 12m (337 mi) Total: ~2h 32m 🍃 153 kg CO₂ (+29% vs. direct)
Leg 1
MTY → QRO
1h 20m · 354 mi
View MTY to QRO flights →
Leg 2
QRO → OAX
1h 12m · 337 mi
View QRO to OAX flights →
MTY NLU (Mexico City) OAX
Leg 1: 1h 30m (420 mi) Leg 2: 1h 9m (242 mi) Total: ~2h 39m 🍃 148 kg CO₂ (+24% vs. direct)
Leg 1
MTY → NLU
1h 30m · 420 mi
View MTY to NLU flights →
Leg 2
NLU → OAX
1h 9m · 242 mi
View NLU to OAX flights →
MTY GDL (Guadalajara) OAX
Leg 1: 1h 32m (414 mi) Leg 2: 1h 33m (495 mi) Total: ~3h 5m 🍃 194 kg CO₂ (+63% vs. direct)
Leg 1
MTY → GDL
1h 32m · 414 mi
View MTY to GDL flights →
Leg 2
GDL → OAX
1h 33m · 495 mi
View GDL to OAX flights →
MTY MEX (Mexico City) OAX
Leg 1: 1h 46m (441 mi) Leg 2: 1h 20m (227 mi) Total: ~3h 6m 🍃 149 kg CO₂ (+25% vs. direct)
Leg 1
MTY → MEX
1h 46m · 441 mi
View MTY to MEX flights →
Leg 2
MEX → OAX
1h 20m · 227 mi
View MEX to OAX flights →
MTY MID (Merida) OAX
Leg 1: 1h 59m (742 mi) Leg 2: 1h 39m (535 mi) Total: ~3h 38m 🍃 261 kg CO₂ (+119% vs. direct)
Leg 1
MTY → MID
1h 59m · 742 mi
View MTY to MID flights →
Leg 2
MID → OAX
1h 39m · 535 mi
View MID to OAX flights →

Frequently Asked Questions

How long is the direct flight from Monterrey to Oaxaca?

A nonstop flight from Monterrey (MTY) to Oaxaca (OAX) takes approximately 1 hours and 49 minutes. The distance is 642 miles (1,033 km).

Which airlines fly nonstop from Monterrey to Oaxaca?

2 airlines: VivaAerobus, Volaris.

Is there a nonstop flight from Monterrey to Oaxaca?

Yes. 2 airlines: VivaAerobus, Volaris.

How far is Monterrey from Oaxaca?

The flight distance from Monterrey to Oaxaca is 642 miles (1,033 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What type of aircraft flies from Monterrey to Oaxaca?

At 1h 49m, this route typically uses narrow-body aircraft — Boeing 737 or Airbus A320. Varies by airline.

What is the carbon footprint of a flight from Monterrey to Oaxaca?

Roughly 119 kg CO2 per passenger one-way. That's about the same as driving 595 km.

Is the return flight from Oaxaca to Monterrey also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Monterrey to Oaxaca?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. 3-6 weeks ahead is a good window for this route. Use "Check Prices" above to compare.

How early should I arrive at Monterrey International Airport for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.