Find flights - compare prices
- savePlease select a destination from the list
Please select the place of departure from the list
Direct
Stop
Stops
Sorting, please wait
Flight Toronto - Lester B. Pearson International Airport (YYZ) - Puerto Vallarta (PVR)
Jan 19, 2024
17:45
-
14:05
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 21 h 20 min
United Airlines
Jan 21, 2024
13:10
-
22:18
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 8 h 8 min
United Airlines
Jan 19, 2024
17:45
-
14:05
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 21 h 20 min
United Airlines
Jan 21, 2024
15:10
-
23:58
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 7 h 48 min
United Airlines
Jan 19, 2024
17:45
-
14:05
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 21 h 20 min
United Airlines
Jan 21, 2024
23:05
-
20:55
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 20 h 50 min
United Airlines
Jan 19, 2024
09:15
-
18:29
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 10 h 14 min
Aeroméxico
Jan 21, 2024
20:52
-
06:45
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 8 h 53 min
Aeroméxico
Jan 19, 2024
13:20
-
17:30
Toronto (YYZ)
-
Puerto Vallarta (PVR)
Direct,
Flight time: 5 h 10 min
Air Transat
Jan 21, 2024
15:40
-
21:05
Puerto Vallarta (PVR)
-
Toronto (YYZ)
Direct,
Flight time: 4 h 25 min
Air Transat
Jan 19, 2024
07:00
-
13:55
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 7 h 55 min
United Airlines
Jan 21, 2024
15:10
-
23:58
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 7 h 48 min
United Airlines
Jan 19, 2024
17:25
-
13:55
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 21 h 30 min
United Airlines
Jan 21, 2024
23:05
-
20:55
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 20 h 50 min
United Airlines
Jan 19, 2024
17:25
-
13:55
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 21 h 30 min
United Airlines
Jan 21, 2024
13:10
-
22:18
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 8 h 8 min
United Airlines
Jan 19, 2024
17:25
-
13:55
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 21 h 30 min
United Airlines
Jan 21, 2024
15:10
-
23:58
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 7 h 48 min
United Airlines
Jan 19, 2024
07:30
-
14:05
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 7 h 35 min
United Airlines
Jan 21, 2024
13:10
-
22:18
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 8 h 8 min
United Airlines
Jan 19, 2024
07:30
-
14:05
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 7 h 35 min
United Airlines
Jan 21, 2024
15:10
-
23:58
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 7 h 48 min
United Airlines
Jan 19, 2024
07:00
-
13:55
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 7 h 55 min
United Airlines
Jan 21, 2024
13:10
-
22:18
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 8 h 8 min
United Airlines
Jan 19, 2024
07:30
-
14:05
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 7 h 35 min
United Airlines
Jan 21, 2024
23:05
-
20:55
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 20 h 50 min
United Airlines
Jan 19, 2024
07:00
-
13:55
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 7 h 55 min
United Airlines
Jan 21, 2024
23:05
-
20:55
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 20 h 50 min
United Airlines
Jan 19, 2024
23:45
-
08:39
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 9 h 54 min
Aeroméxico
Jan 21, 2024
20:52
-
06:45
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 8 h 53 min
Aeroméxico
Jan 19, 2024
09:15
-
18:29
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 10 h 14 min
Aeroméxico
Jan 21, 2024
20:52
-
12:38
Puerto Vallarta (PVR)
-
Toronto (YYZ)
2 Stops,
Flight time: 14 h 46 min
Aeroméxico
Jan 19, 2024
09:15
-
18:29
Toronto (YYZ)
-
Puerto Vallarta (PVR)
1 Stop,
Flight time: 10 h 14 min
Aeroméxico
Jan 21, 2024
12:25
-
22:20
Puerto Vallarta (PVR)
-
Toronto (YYZ)
1 Stop,
Flight time: 8 h 55 min
Aeroméxico
- *
- Prices are subject to change. Please check the prices of the travel agent or airline before booking. Prices include taxes.