Flights from Calgary to Puerto Vallarta

YYCPVR

Calgary International Airport (Calgary, Canada) → Puerto Vallarta International Airport (Puerto Vallarta, Mexico)

Nonstop
3h 45m
Distance
3,470 km
Frequency
7×/week
One-way from
$210
Airlines
Flair Airlines, WestJet

Fares by month

One-way, per person

Lowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.

Weekly schedule

Monday

  • WS224011:00→15:453h 45mWestJet

Tuesday

  • WS224011:00→15:453h 45mWestJet

Wednesday

  • WS225008:20→13:254h 5mWestJet
  • WS224011:00→15:453h 45mWestJet

Thursday

  • WS225008:20→13:254h 5mWestJet

Friday

  • WS224409:30→14:354h 5mWestJet
  • WS224011:00→15:453h 45mWestJet

Saturday

  • WS224600:10→05:154h 5mWestJet
  • WS224409:30→14:354h 5mWestJet
  • WS224011:00→15:453h 45mWestJet
  • F8250812:20→17:204hFlair Airlines

Sunday

  • WS300006:15→11:205h 5mWestJet
  • WS225007:00→11:454h 45mWestJet

Calgary to Puerto Vallarta — frequently asked

How long is the flight from Calgary to Puerto Vallarta?
YYC–PVR is 3h 45m nonstop, covering 3,470 km (2,156 mi).
Which airlines fly nonstop from Calgary to Puerto Vallarta?
Flair Airlines, WestJet operate this route nonstop.
How much is a flight from Calgary to Puerto Vallarta?
One-way fares on YYC–PVR recently started from $210. The lowest recent fare is for travel in November 2026. Fares change daily, so check current prices before booking.
How often do flights run from Calgary to Puerto Vallarta?
The route is served 7 days a week (13 scheduled departures).