Direct (nonstop) flights from Saskatoon to Puerto Vallarta

1 airline flys nonstop from Saskatoon J G Diefenbaker International (YXE) to Licenciado Gustavo Diaz Ordaz International (PVR). It's 2,172 miles (3,496 km), about 5h 15m in the air. Operated by WestJet.

YXE
Saskatoon J G Diefenbaker International
🇨🇦 Saskatoon, Canada
PVR
Licenciado Gustavo Diaz Ordaz International
🇲🇽 Puerto Vallarta, Mexico
Flight Time
5h 15m
Distance
2,172 mi
3,496 km
CO₂/pax
367 kg
−45 kg vs. layover
Airlines
1
WestJet
Time Diff
Same timezone
Operated by WestJet WestJet

Route data last updated: May 27, 2026

Airlines with non-stop flights

WestJet WS WestJet
Route
YXE → PVR
Flight Time
5h 15m
Distance
2,172 mi

Alternative Routes

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

YXE PHX (Phoenix) PVR
Leg 1: 3h 24m (1,320 mi) Leg 2: 2h 38m (971 mi) Total: ~6h 2m 🍃 412 kg CO₂ (+12% vs. direct)
Leg 1
YXE → PHX
3h 24m · 1,320 mi
View YXE to PHX flights →
Leg 2
PHX → PVR
2h 38m · 971 mi
View PHX to PVR flights →
YXE LAS (Las Vegas) PVR
Leg 1: 3h 9m (1,186 mi) Leg 2: 3h 5m (1,218 mi) Total: ~6h 14m 🍃 431 kg CO₂ (+17% vs. direct)
Leg 1
YXE → LAS
3h 9m · 1,186 mi
View YXE to LAS flights →
Leg 2
LAS → PVR
3h 5m · 1,218 mi
View LAS to PVR flights →
YXE YYC (Calgary) PVR
Leg 1: 1h 20m (322 mi) Leg 2: 5h (2,152 mi) Total: ~6h 20m 🍃 449 kg CO₂ (+22% vs. direct)
Leg 1
YXE → YYC
1h 20m · 322 mi
View YXE to YYC flights →
Leg 2
YYC → PVR
5h · 2,152 mi
View YYC to PVR flights →
YXE YEG (Edmonton) PVR
Leg 1: 1h 22m (300 mi) Leg 2: 5h 15m (2,293 mi) Total: ~6h 37m 🍃 467 kg CO₂ (+27% vs. direct)
Leg 1
YXE → YEG
1h 22m · 300 mi
View YXE to YEG flights →
Leg 2
YEG → PVR
5h 15m · 2,293 mi
View YEG to PVR flights →
YXE YWG (Winnipeg) PVR
Leg 1: 1h 36m (441 mi) Leg 2: 5h 4m (2,062 mi) Total: ~6h 40m 🍃 455 kg CO₂ (+24% vs. direct)
Leg 1
YXE → YWG
1h 36m · 441 mi
View YXE to YWG flights →
Leg 2
YWG → PVR
5h 4m · 2,062 mi
View YWG to PVR flights →

Frequently Asked Questions

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

A nonstop flight from Saskatoon (YXE) to Puerto Vallarta (PVR) takes approximately 5 hours and 15 minutes. The distance is 2,172 miles (3,496 km).

Which airlines fly nonstop from Saskatoon to Puerto Vallarta?

Just WestJet.

Is there a nonstop flight from Saskatoon to Puerto Vallarta?

Yes. 1 airline: WestJet.

How far is Saskatoon from Puerto Vallarta?

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

What type of aircraft flies from Saskatoon to Puerto Vallarta?

At 5h 15m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. 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 Saskatoon to Puerto Vallarta?

Roughly 367 kg CO2 per passenger one-way. That's about the same as driving 1,835 km.

Is the return flight from Puerto Vallarta to Saskatoon 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 Saskatoon 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 Saskatoon J G Diefenbaker International for this flight?

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