Cheap Flights to Puerto Vallarta

Are your sights set on Puerto Vallarta? If you're after value, you've come to the right place. Search and book direct and non-stop flights to Puerto Vallarta or browse our airfare specials. Our Expert Travellers can help with any complex routings, multi-stop itineraries and stopover fares, so call or visit us today.

Showing results 1 - 10 of 14
United Airlines
Toronto to Puerto Vallarta Depart: December 9, 2022
Return: December 14, 2022
$503
$255 base + $249 taxes/fees
United Airlines
Toronto to Puerto Vallarta Depart: November 25, 2022
Return: December 1, 2022
$511
$267 base + $244 taxes/fees
WestJet
Calgary to Puerto Vallarta Depart: December 12, 2022
Return: December 19, 2022
$617
$350 base + $268 taxes/fees
WestJet
Vancouver to Puerto Vallarta Depart: December 12, 2022
Return: December 19, 2022
$631
$374 base + $257 taxes/fees
WestJet
Vancouver to Puerto Vallarta Depart: November 23, 2022
Return: November 28, 2022
$648
$394 base + $254 taxes/fees
WestJet
Calgary to Puerto Vallarta Depart: November 28, 2022
Return: December 5, 2022
$656
$392 base + $265 taxes/fees
Alaska Airlines
Winnipeg to Puerto Vallarta Depart: December 10, 2022
Return: December 24, 2022
$664
$433 base + $231 taxes/fees
Air Canada
Winnipeg to Puerto Vallarta Depart: November 29, 2022
Return: December 6, 2022
$759
$484 base + $275 taxes/fees
WestJet
Saskatoon to Puerto Vallarta Depart: January 17, 2023
Return: January 22, 2023
$764
$509 base + $255 taxes/fees
WestJet
Saskatoon to Puerto Vallarta Depart: November 23, 2022
Return: December 7, 2022
$768
$516 base + $253 taxes/fees
Showing results 11 - 14 of 14
WestJet
Kelowna to Puerto Vallarta Depart: March 2, 2023
Return: March 9, 2023
$817
$560 base + $257 taxes/fees
WestJet
Edmonton to Puerto Vallarta Depart: December 3, 2022
Return: December 10, 2022
$839
$575 base + $265 taxes/fees
WestJet
Edmonton to Puerto Vallarta Depart: February 4, 2023
Return: February 11, 2023
$877
$609 base + $268 taxes/fees
WestJet
Kelowna to Puerto Vallarta Depart: January 17, 2023
Return: January 31, 2023
$912
$658 base + $255 taxes/fees