Direct (nonstop) flights from Mexicali to Puerto Vallarta

1 airline flys nonstop from General Rodolfo Sanchez Taboada International (MXL) to Licenciado Gustavo Diaz Ordaz International (PVR). It's 1,028 miles (1,654 km), about 2h 31m in the air. Operated by Volaris.

MXL
General Rodolfo Sanchez Taboada International
🇲🇽 Mexicali, Mexico
PVR
Licenciado Gustavo Diaz Ordaz International
🇲🇽 Puerto Vallarta, Mexico
Flight Time
2h 31m
Distance
1,028 mi
1,654 km
CO₂/pax
174 kg
−62 kg vs. layover
Airlines
1
Volaris
Time Diff
+1h
Operated by Volaris Volaris

Route data last updated: May 26, 2026

Airlines with non-stop flights

Volaris Y4 Volaris
Route
MXL → PVR
Flight Time
2h 31m
Distance
1,028 mi

Alternative Routes

Other ways to fly from Mexicali to Puerto Vallarta with one stop · direct emits 174 kg CO₂ per passenger

MXL GDL (Guadalajara) PVR
Leg 1: 2h 42m (1,112 mi) Leg 2: 52m (126 mi) Total: ~3h 34m 🍃 236 kg CO₂ (+36% vs. direct)
Leg 1
MXL → GDL
2h 42m · 1,112 mi
View MXL to GDL flights →
Leg 2
GDL → PVR
52m · 126 mi
View GDL to PVR flights →
MXL BJX (Leon/Guanajuato) PVR
Leg 1: 2h 42m (1,166 mi) Leg 2: 1h 3m (244 mi) Total: ~3h 45m 🍃 267 kg CO₂ (+53% vs. direct)
Leg 1
MXL → BJX
2h 42m · 1,166 mi
View MXL to BJX flights →
Leg 2
BJX → PVR
1h 3m · 244 mi
View BJX to PVR flights →
MXL MLM (Morelia) PVR
Leg 1: 2h 55m (1,244 mi) Leg 2: 1h 9m (280 mi) Total: ~4h 4m 🍃 287 kg CO₂ (+65% vs. direct)
Leg 1
MXL → MLM
2h 55m · 1,244 mi
View MXL to MLM flights →
Leg 2
MLM → PVR
1h 9m · 280 mi
View MLM to PVR flights →
MXL MTY (Monterrey) PVR
Leg 1: 2h 33m (1,027 mi) Leg 2: 1h 35m (479 mi) Total: ~4h 8m 🍃 288 kg CO₂ (+66% vs. direct)
Leg 1
MXL → MTY
2h 33m · 1,027 mi
View MXL to MTY flights →
Leg 2
MTY → PVR
1h 35m · 479 mi
View MTY to PVR flights →
MXL MEX (Mexico City) PVR
Leg 1: 3h 18m (1,351 mi) Leg 2: 1h 45m (410 mi) Total: ~5h 3m 🍃 329 kg CO₂ (+89% vs. direct)
Leg 1
MXL → MEX
3h 18m · 1,351 mi
View MXL to MEX flights →
Leg 2
MEX → PVR
1h 45m · 410 mi
View MEX to PVR flights →

Frequently Asked Questions

How long is the direct flight from Mexicali to Puerto Vallarta?

A nonstop flight from Mexicali (MXL) to Puerto Vallarta (PVR) takes approximately 2 hours and 31 minutes. The distance is 1,028 miles (1,654 km).

Which airlines fly nonstop from Mexicali to Puerto Vallarta?

Just Volaris.

Is there a nonstop flight from Mexicali to Puerto Vallarta?

Yes. 1 airline: Volaris.

How far is Mexicali from Puerto Vallarta?

The flight distance from Mexicali to Puerto Vallarta is 1,028 miles (1,654 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from Mexicali to Puerto Vallarta?

At 2h 31m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

What is the carbon footprint of a flight from Mexicali to Puerto Vallarta?

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

Is the return flight from Puerto Vallarta to Mexicali 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 Mexicali to Puerto Vallarta?

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 General Rodolfo Sanchez Taboada International for this flight?

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