Direct (nonstop) flights from Montreal to Puerto Vallarta

3 airlines fly nonstop from Pierre Elliott Trudeau International (YUL) to Licenciado Gustavo Diaz Ordaz International (PVR). It's 2,472 miles (3,978 km), about 6h 10m in the air. Operated by Air Canada, Air Transat, WestJet.

YUL
Pierre Elliott Trudeau International
🇨🇦 Montreal, Canada
PVR
Licenciado Gustavo Diaz Ordaz International
🇲🇽 Puerto Vallarta, Mexico
Flight Time
6h 10m
Distance
2,472 mi
3,978 km
CO₂/pax
418 kg
−28 kg vs. layover
Airlines
3
Air Canada +2
Time Diff
-2h
Operated by Air Canada Air Canada Air Transat Air Transat WestJet WestJet

Route data last updated: May 25, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
YUL → PVR
Flight Time
6h 10m
Distance
2,472 mi
Air Transat TS Air Transat
Route
YUL → PVR
Flight Time
6h 10m
Distance
2,472 mi
WestJet WS WestJet
Route
YUL → PVR
Flight Time
6h 10m
Distance
2,472 mi

Alternative Routes

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

YUL YOW (Ottawa) PVR
Leg 1: 48m (94 mi) Leg 2: 5h 50m (2,389 mi) Total: ~6h 38m 🍃 446 kg CO₂ (+7% vs. direct)
Leg 1
YUL → YOW
48m · 94 mi
View YUL to YOW flights →
Leg 2
YOW → PVR
5h 50m · 2,389 mi
View YOW to PVR flights →
YUL AUS (Austin) PVR
Leg 1: 4h 26m (1,667 mi) Leg 2: 2h 13m (808 mi) Total: ~6h 39m 🍃 457 kg CO₂ (+9% vs. direct)
Leg 1
YUL → AUS
4h 26m · 1,667 mi
View YUL to AUS flights →
Leg 2
AUS → PVR
2h 13m · 808 mi
View AUS to PVR flights →
YUL GDL (Guadalajara) PVR
Leg 1: 6h 5m (2,403 mi) Leg 2: 52m (126 mi) Total: ~6h 57m 🍃 454 kg CO₂ (+9% vs. direct)
Leg 1
YUL → GDL
6h 5m · 2,403 mi
View YUL to GDL flights →
Leg 2
GDL → PVR
52m · 126 mi
View GDL to PVR flights →
YUL DFW (Dallas) PVR
Leg 1: 4h 10m (1,512 mi) Leg 2: 2h 54m (981 mi) Total: ~7h 4m 🍃 446 kg CO₂ (+7% vs. direct)
Leg 1
YUL → DFW
4h 10m · 1,512 mi
View YUL to DFW flights →
Leg 2
DFW → PVR
2h 54m · 981 mi
View DFW to PVR flights →
YUL STL (Saint Louis) PVR
Leg 1: 2h 47m (969 mi) Leg 2: 4h 19m (1,527 mi) Total: ~7h 6m 🍃 447 kg CO₂ (+7% vs. direct)
Leg 1
YUL → STL
2h 47m · 969 mi
View YUL to STL flights →
Leg 2
STL → PVR
4h 19m · 1,527 mi
View STL to PVR flights →

Frequently Asked Questions

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

A nonstop flight from Montreal (YUL) to Puerto Vallarta (PVR) takes approximately 6 hours and 10 minutes. The distance is 2,472 miles (3,978 km).

Which airlines fly nonstop from Montreal to Puerto Vallarta?

3 airlines: Air Canada, Air Transat, WestJet.

Is there a nonstop flight from Montreal to Puerto Vallarta?

Yes. 3 airlines: Air Canada, Air Transat, WestJet.

How far is Montreal from Puerto Vallarta?

The flight distance from Montreal to Puerto Vallarta is 2,472 miles (3,978 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Los Angeles.

What is the time difference between Montreal and Puerto Vallarta?

Puerto Vallarta is 2 hours behind Montreal. (America/Toronto vs America/Mexico_City.)

What type of aircraft flies from Montreal to Puerto Vallarta?

At 6h 10m, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Canada to Mexico?

Depends on your passport. Check with the Mexico embassy or an official visa portal before booking — requirements change.

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

Roughly 418 kg CO2 per passenger one-way. That's about the same as driving 2,090 km.

Is the return flight from Puerto Vallarta to Montreal 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 Montreal 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 Pierre Elliott Trudeau International for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.