Fare Guide
Estimated lowest fares found within 7 days
The cheapest airline(s) flying from Phoenix to Toronto is WestJet.
Travel Period: February 2025 - January 2026
The cheapest month(s) to fly from Phoenix to Toronto is March.
-
Feb 2025
-
Mar 2025
-
Apr 2025
-
May 2025
-
Jun 2025
-
Jul 2025
-
Aug 2025
-
Sep 2025
-
Oct 2025
-
Nov 2025
-
Dec 2025
-
Jan 2026
The cheapest day(s) of the week to fly from Phoenix to Toronto is Friday.
-
Sun Sunday
-
Mon Monday
-
Tue Tuesday
-
Wed Wednesday
-
Thu Thursday
-
Fri Friday
-
Sat Saturday
Flight Schedules
Last Updated: Thu, 2 Jan, 2025
-
Time
Earliest
- Earliest
- Latest
-
Depart
Earliest
- Earliest
- Latest
-
Arrive
- Earliest
- Latest
-
Duration
- Shortest
- Longest
-
Stopover
All
-
Airline
Filter by Airline
View All Airline
-
Availability
- M
- T
- W
- T
- F
- S
- S
-
14:00 PHX20:05 YYZ4Hrs, 05m Direct
-
PHXPhoenix Sky Harbor Intl Airport 14:00 - YYZ 20:05 4h 05m Direct
-
PHXPhoenix Sky Harbor Intl Airport 14:00
-
YYZToronto Lester B Pearson Intl Airport 20:05
- 4h 05m
- Direct
-
Porter Airlines (PD 642)Embraer 195 E2 -
Porter Airlines (PD 642) -
- M
- T
- W
- T
- F
- S
- S
- Embraer 195 E2
-
20:39 PHX07:30 YYZ8Hrs, 51m 1 Stop (SFO)
-
PHXPhoenix Sky Harbor Intl Airport 20:39 - YYZ 07:30 8h 51m 1 Stop (SFO) San Francisco
-
PHXPhoenix Sky Harbor Intl Airport 20:39SFOSan Francisco International Airport 23:22
-
SFOSan Francisco International Airport 21:50YYZToronto Lester B Pearson Intl Airport 07:30
- 8h 51m (1h 32m)
- 1 Stop SFO · San Francisco 1h 32m
-
United Airlines (UA 1603)Boeing 737 800 United Airlines (UA 436)Boeing 737 800 -
United Airlines (UA 1603) -
- M
- -
- W
- T
- F
- S
- S
-
22:50 PHX10:19 YYZ9Hrs, 29m 1 Stop (PHL)
-
PHXPhoenix Sky Harbor Intl Airport 22:50 - YYZ 10:19 9h 29m 1 Stop (PHL) Philadelphia
-
PHXPhoenix Sky Harbor Intl Airport 22:50PHLPhiladelphia International Airport 08:34
-
PHLPhiladelphia International Airport 05:16YYZToronto Lester B Pearson Intl Airport 10:19
- 9h 29m (3h 18m)
- 1 Stop PHL · Philadelphia 3h 18m
-
American Airlines (AA 3160)Airbus American Airlines (AA 5522)Canadair Regional -
American Airlines (AA 3160) -
- M
- -
- -
- T
- F
- S
- S
-
23:48 PHX10:19 YYZ8Hrs, 31m 1 Stop (PHL)
-
PHXPhoenix Sky Harbor Intl Airport 23:48 - YYZ 10:19 8h 31m 1 Stop (PHL) Philadelphia
-
PHXPhoenix Sky Harbor Intl Airport 23:48PHLPhiladelphia International Airport 08:34
-
PHLPhiladelphia International Airport 06:15YYZToronto Lester B Pearson Intl Airport 10:19
- 8h 31m (2h 19m)
- 1 Stop PHL · Philadelphia 2h 19m
-
American Airlines (AA 1740)Airbus A321 Neo American Airlines (AA 5522)Canadair Regional -
American Airlines (AA 1740) -
- M
- T
- W
- T
- F
- S
- S
-
23:59 PHX09:58 YYZ7Hrs, 59m 1 Stop (IAD)
-
PHXPhoenix Sky Harbor Intl Airport 23:59 - YYZ 09:58 7h 59m 1 Stop (IAD) Washington
-
PHXPhoenix Sky Harbor Intl Airport 23:59IADWashington Dulles International Airport 08:15
-
IADWashington Dulles International Airport 06:14YYZToronto Lester B Pearson Intl Airport 09:58
- 7h 59m (2h 01m)
- 1 Stop IAD · Washington 2h 01m
-
United Airlines (UA 2421)Boeing 737 800 United Airlines (UA 3612)Embraer 175 -
United Airlines (UA 2421) -
- M
- T
- W
- T
- F
- -
- S
-
23:59 PHX09:58 YYZ7Hrs, 59m 1 Stop (IAD)
-
PHXPhoenix Sky Harbor Intl Airport 23:59 - YYZ 09:58 7h 59m 1 Stop (IAD) Washington
-
PHXPhoenix Sky Harbor Intl Airport 23:59IADWashington Dulles International Airport 08:15
-
IADWashington Dulles International Airport 06:11YYZToronto Lester B Pearson Intl Airport 09:58
- 7h 59m (2h 04m)
- 1 Stop IAD · Washington 2h 04m
-
United Airlines (UA 2421)Boeing 757 300 Series United Airlines (UA 3612)Embraer 175 -
United Airlines (UA 2421) -
- -
- -
- -
- -
- -
- S
- -
-
00:28 PHX10:36 YYZ8Hrs, 08m 1 Stop (EWR)
-
PHXPhoenix Sky Harbor Intl Airport 00:28 - YYZ 10:36 8h 08m 1 Stop (EWR) New York City
-
PHXPhoenix Sky Harbor Intl Airport 00:28EWRNewark Liberty International Airport 08:55
-
EWRNewark Liberty International Airport 07:00YYZToronto Lester B Pearson Intl Airport 10:36
- 8h 08m (1h 55m)
- 1 Stop EWR · New York City 1h 55m
-
United Airlines (UA 1797)Boeing 737 Max 9 Passenger Air Canada (AC 8875)Canadair Regional -
United Airlines (UA 1797) -
- M
- T
- -
- -
- -
- -
- -
-
00:45 PHX12:30 YYZ9Hrs, 45m 1 Stop (ORD)
-
PHXPhoenix Sky Harbor Intl Airport 00:45 - YYZ 12:30 9h 45m 1 Stop (ORD) Chicago
-
PHXPhoenix Sky Harbor Intl Airport 00:45ORDChicago O'Hare International Airport 09:45
-
ORDChicago O'Hare International Airport 05:16YYZToronto Lester B Pearson Intl Airport 12:30
- 9h 45m (4h 29m)
- 1 Stop ORD · Chicago 4h 29m
-
American Airlines (AA 2319)Boeing 737 800 American Airlines (AA 3606)Embraer 170 -
American Airlines (AA 2319) -
- M
- T
- W
- T
- F
- S
- -
-
00:55 PHX10:59 YYZ8Hrs, 04m 1 Stop (ORD)
-
PHXPhoenix Sky Harbor Intl Airport 00:55 - YYZ 10:59 8h 04m 1 Stop (ORD) Chicago
-
PHXPhoenix Sky Harbor Intl Airport 00:55ORDChicago O'Hare International Airport 08:10
-
ORDChicago O'Hare International Airport 05:27YYZToronto Lester B Pearson Intl Airport 10:59
- 8h 04m (2h 43m)
- 1 Stop ORD · Chicago 2h 43m
-
American Airlines (AA 2319)Boeing 737 800 American Airlines (AA 3604)Embraer 170 -
American Airlines (AA 2319) -
- -
- -
- -
- -
- -
- -
- S
-
00:55 PHX12:30 YYZ9Hrs, 35m 1 Stop (ORD)
-
PHXPhoenix Sky Harbor Intl Airport 00:55 - YYZ 12:30 9h 35m 1 Stop (ORD) Chicago
-
PHXPhoenix Sky Harbor Intl Airport 00:55ORDChicago O'Hare International Airport 09:45
-
ORDChicago O'Hare International Airport 05:27YYZToronto Lester B Pearson Intl Airport 12:30
- 9h 35m (4h 18m)
- 1 Stop ORD · Chicago 4h 18m
-
American Airlines (AA 2319)Boeing 737 800 American Airlines (AA 3606)Embraer 170 -
American Airlines (AA 2319) -
- -
- -
- -
- -
- -
- -
- S
-
05:00 PHX16:27 YYZ9Hrs, 27m 1 Stop (DEN)
-
PHXPhoenix Sky Harbor Intl Airport 05:00 - YYZ 16:27 9h 27m 1 Stop (DEN) Denver
-
PHXPhoenix Sky Harbor Intl Airport 05:00DENDenver Intl Airport 11:15
-
DENDenver Intl Airport 06:54YYZToronto Lester B Pearson Intl Airport 16:27
- 9h 27m (4h 21m)
- 1 Stop DEN · Denver 4h 21m
-
United Airlines (UA 1546)Boeing 737 800 Air Canada (AC 1040)Airbus A220 300 -
United Airlines (UA 1546) -
- -
- -
- -
- -
- -
- S
- -
-
06:00 PHX17:46 YYZ9Hrs, 46m 1 Stop (EWR)
-
PHXPhoenix Sky Harbor Intl Airport 06:00 - YYZ 17:46 9h 46m 1 Stop (EWR) New York City
-
PHXPhoenix Sky Harbor Intl Airport 06:00EWRNewark Liberty International Airport 16:00
-
EWRNewark Liberty International Airport 12:34YYZToronto Lester B Pearson Intl Airport 17:46
- 9h 46m (3h 26m)
- 1 Stop EWR · New York City 3h 26m
-
United Airlines (UA 1552)Boeing 737 900 United Airlines (UA 3557)Embraer 175 -
United Airlines (UA 1552) -
- M
- T
- W
- T
- F
- S
- S
-
07:00 PHX15:02 YYZ6Hrs, 02m 1 Stop (DEN)
-
PHXPhoenix Sky Harbor Intl Airport 07:00 - YYZ 15:02 6h 02m 1 Stop (DEN) Denver
-
PHXPhoenix Sky Harbor Intl Airport 07:00DENDenver Intl Airport 09:47
-
DENDenver Intl Airport 08:54YYZToronto Lester B Pearson Intl Airport 15:02
- 6h 02m (53m)
- 1 Stop DEN · Denver 53m
-
United Airlines (UA 598)Boeing 737 Max 8 Passenger United Airlines (UA 1874)Airbus -
United Airlines (UA 598) -
- M
- T
- W
- T
- F
- S
- S
-
07:00 PHX16:19 YYZ7Hrs, 19m 1 Stop (DFW)
-
PHXPhoenix Sky Harbor Intl Airport 07:00 - YYZ 16:19 7h 19m 1 Stop (DFW) Dallas
-
PHXPhoenix Sky Harbor Intl Airport 07:00DFWDallas/Fort Worth Intl Airport 12:19
-
DFWDallas/Fort Worth Intl Airport 10:20YYZToronto Lester B Pearson Intl Airport 16:19
- 7h 19m (1h 59m)
- 1 Stop DFW · Dallas 1h 59m
-
American Airlines (AA 1012)Airbus A321 Neo American Airlines (AA 1111)Boeing 737 800 -
American Airlines (AA 1012) -
- M
- T
- W
- T
- F
- S
- S
-
07:00 PHX16:27 YYZ7Hrs, 27m 1 Stop (DEN)
-
PHXPhoenix Sky Harbor Intl Airport 07:00 - YYZ 16:27 7h 27m 1 Stop (DEN) Denver
-
PHXPhoenix Sky Harbor Intl Airport 07:00DENDenver Intl Airport 11:15
-
DENDenver Intl Airport 08:54YYZToronto Lester B Pearson Intl Airport 16:27
- 7h 27m (2h 21m)
- 1 Stop DEN · Denver 2h 21m
-
United Airlines (UA 598)Boeing 737 Max 8 Passenger Air Canada (AC 1040)Airbus A220 300 -
United Airlines (UA 598) -
- M
- T
- W
- T
- F
- S
- S
-
14:05 ORD08:54 DEN7Hrs, 46m 1 Stop (YYZ)
-
ORDChicago O'Hare International Airport 14:05 - DEN 08:54 7h 46m 1 Stop (YYZ) Toronto
-
ORDChicago O'Hare International Airport 14:05PHXPhoenix Sky Harbor Intl Airport 07:00
-
YYZToronto Lester B Pearson Intl Airport 16:46DENDenver Intl Airport 08:54
- 7h 46m (1h 36m)
- 1 Stop YYZ · Toronto 1h 36m
-
Air Canada (AC 504)Airbus A220 300 United Airlines (UA 598)Boeing 737 Max 8 Passenger -
Air Canada (AC 504) -
- M
- T
- W
- T
- F
- -
- S
-
07:00 PHX18:29 YYZ9Hrs, 29m 1 Stop (CLT)
-
PHXPhoenix Sky Harbor Intl Airport 07:00 - YYZ 18:29 9h 29m 1 Stop (CLT) Charlotte
-
PHXPhoenix Sky Harbor Intl Airport 07:00CLTCharlotte Airport 16:29
-
CLTCharlotte Airport 12:59YYZToronto Lester B Pearson Intl Airport 18:29
- 9h 29m (3h 30m)
- 1 Stop CLT · Charlotte 3h 30m
-
American Airlines (AA 702)Airbus American Airlines (AA 5045)Canadair Regional -
American Airlines (AA 702) -
- M
- T
- W
- T
- F
- S
- S
-
08:00 PHX16:19 YYZ6Hrs, 19m 1 Stop (DFW)
-
PHXPhoenix Sky Harbor Intl Airport 08:00 - YYZ 16:19 6h 19m 1 Stop (DFW) Dallas
-
PHXPhoenix Sky Harbor Intl Airport 08:00DFWDallas/Fort Worth Intl Airport 12:19
-
DFWDallas/Fort Worth Intl Airport 11:24YYZToronto Lester B Pearson Intl Airport 16:19
- 6h 19m (55m)
- 1 Stop DFW · Dallas 55m
-
American Airlines (AA 1768)Airbus American Airlines (AA 1111)Boeing 737 800 -
American Airlines (AA 1768) -
- M
- T
- W
- T
- F
- S
- S
-
08:00 PHX18:40 YYZ8Hrs, 40m 1 Stop (ORD)
-
PHXPhoenix Sky Harbor Intl Airport 08:00 - YYZ 18:40 8h 40m 1 Stop (ORD) Chicago
-
PHXPhoenix Sky Harbor Intl Airport 08:00ORDChicago O'Hare International Airport 16:00
-
ORDChicago O'Hare International Airport 12:32YYZToronto Lester B Pearson Intl Airport 18:40
- 8h 40m (3h 28m)
- 1 Stop ORD · Chicago 3h 28m
-
United Airlines (UA 2600)Boeing 737 900 Air Canada (AC 8906)Embraer Emb 175 -
United Airlines (UA 2600) -
- -
- -
- -
- -
- -
- -
- S
-
09:35 PHX18:29 YYZ6Hrs, 54m 1 Stop (CLT)
-
PHXPhoenix Sky Harbor Intl Airport 09:35 - YYZ 18:29 6h 54m 1 Stop (CLT) Charlotte
-
PHXPhoenix Sky Harbor Intl Airport 09:35CLTCharlotte Airport 16:29
-
CLTCharlotte Airport 15:39YYZToronto Lester B Pearson Intl Airport 18:29
- 6h 54m (50m)
- 1 Stop CLT · Charlotte 50m
-
American Airlines (AA 2324)Airbus A321 Neo American Airlines (AA 5045)Canadair Regional -
American Airlines (AA 2324) -
- M
- T
- W
- T
- F
- S
- S
-
12:44 PHX22:49 YYZ8Hrs, 05m 1 Stop (EWR)
-
PHXPhoenix Sky Harbor Intl Airport 12:44 - YYZ 22:49 8h 05m 1 Stop (EWR) New York City
-
PHXPhoenix Sky Harbor Intl Airport 12:44EWRNewark Liberty International Airport 21:01
-
EWRNewark Liberty International Airport 19:29YYZToronto Lester B Pearson Intl Airport 22:49
- 8h 05m (1h 32m)
- 1 Stop EWR · New York City 1h 32m
-
United Airlines (UA 2363)Boeing 757 200 Series United Airlines (UA 3486)Embraer 175 -
United Airlines (UA 2363) -
- M
- T
- W
- T
- F
- S
- S
-
13:00 PHX22:52 YYZ7Hrs, 52m 1 Stop (DEN)
-
PHXPhoenix Sky Harbor Intl Airport 13:00 - YYZ 22:52 7h 52m 1 Stop (DEN) Denver
-
PHXPhoenix Sky Harbor Intl Airport 13:00DENDenver Intl Airport 17:40
-
DENDenver Intl Airport 14:55YYZToronto Lester B Pearson Intl Airport 22:52
- 7h 52m (2h 45m)
- 1 Stop DEN · Denver 2h 45m
-
United Airlines (UA 1257)Boeing 737 800 Air Canada (AC 1038)Airbus A220 300 -
United Airlines (UA 1257) -
- -
- -
- -
- -
- -
- S
- -
-
13:04 PHX22:52 YYZ7Hrs, 48m 1 Stop (DEN)
-
PHXPhoenix Sky Harbor Intl Airport 13:04 - YYZ 22:52 7h 48m 1 Stop (DEN) Denver
-
PHXPhoenix Sky Harbor Intl Airport 13:04DENDenver Intl Airport 17:40
-
DENDenver Intl Airport 14:59YYZToronto Lester B Pearson Intl Airport 22:52
- 7h 48m (2h 41m)
- 1 Stop DEN · Denver 2h 41m
-
United Airlines (UA 1257)Boeing 737 800 Air Canada (AC 1038)Airbus A220 300 -
United Airlines (UA 1257) -
- M
- T
- W
- T
- F
- -
- S
-
13:25 PHX22:37 YYZ7Hrs, 12m 1 Stop (IAH)
-
PHXPhoenix Sky Harbor Intl Airport 13:25 - YYZ 22:37 7h 12m 1 Stop (IAH) Houston
-
PHXPhoenix Sky Harbor Intl Airport 13:25IAHHouston George Bush Intercontinental Airport 18:26
-
IAHHouston George Bush Intercontinental Airport 17:04YYZToronto Lester B Pearson Intl Airport 22:37
- 7h 12m (1h 22m)
- 1 Stop IAH · Houston 1h 22m
-
United Airlines (UA 1814)Boeing 737 900 United Airlines (UA 313)Boeing 737 700 -
United Airlines (UA 1814) -
- M
- T
- W
- T
- F
- S
- S
-
13:25 PHX00:57 YYZ9Hrs, 32m 1 Stop (YVR)
-
PHXPhoenix Sky Harbor Intl Airport 13:25 - YYZ 00:57 9h 32m 1 Stop (YVR) Vancouver
-
PHXPhoenix Sky Harbor Intl Airport 13:25YVRVancouver International Airport 17:25
-
YVRVancouver International Airport 15:45YYZToronto Lester B Pearson Intl Airport 00:57
- 9h 32m (1h 40m)
- 1 Stop YVR · Vancouver 1h 40m
-
Air Canada (AC 1055)Airbus Air Canada (AC 122)Boeing 737 Max 8 Passenger -
Air Canada (AC 1055) -
- M
- T
- W
- T
- F
- S
- S
-
13:31 PHX22:39 YYZ7Hrs, 08m 1 Stop (DFW)
-
PHXPhoenix Sky Harbor Intl Airport 13:31 - YYZ 22:39 7h 08m 1 Stop (DFW) Dallas
-
PHXPhoenix Sky Harbor Intl Airport 13:31DFWDallas/Fort Worth Intl Airport 18:39
-
DFWDallas/Fort Worth Intl Airport 16:55YYZToronto Lester B Pearson Intl Airport 22:39
- 7h 08m (1h 44m)
- 1 Stop DFW · Dallas 1h 44m
-
American Airlines (AA 2386)Airbus A321 Neo American Airlines (AA 2804)Boeing 737 800 -
American Airlines (AA 2386) -
- M
- -
- W
- T
- F
- S
- S
-
14:25 PHX23:46 YYZ7Hrs, 21m 1 Stop (IAD)
-
PHXPhoenix Sky Harbor Intl Airport 14:25 - YYZ 23:46 7h 21m 1 Stop (IAD) Washington
-
PHXPhoenix Sky Harbor Intl Airport 14:25IADWashington Dulles International Airport 22:10
-
IADWashington Dulles International Airport 20:40YYZToronto Lester B Pearson Intl Airport 23:46
- 7h 21m (1h 30m)
- 1 Stop IAD · Washington 1h 30m
-
United Airlines (UA 1393)Boeing 737 800 United Airlines (UA 3515)Embraer 175 -
United Airlines (UA 1393) -
- M
- T
- W
- T
- F
- S
- S
-
14:39 PHX22:52 YYZ6Hrs, 13m 1 Stop (DEN)
-
PHXPhoenix Sky Harbor Intl Airport 14:39 - YYZ 22:52 6h 13m 1 Stop (DEN) Denver
-
PHXPhoenix Sky Harbor Intl Airport 14:39DENDenver Intl Airport 17:40
-
DENDenver Intl Airport 16:34YYZToronto Lester B Pearson Intl Airport 22:52
- 6h 13m (1h 06m)
- 1 Stop DEN · Denver 1h 06m
-
United Airlines (UA 502)Airbus A321 Neo Air Canada (AC 1038)Airbus A220 300 -
United Airlines (UA 502) -
- M
- T
- W
- T
- F
- S
- S
-
14:50 PHX00:26 YYZ7Hrs, 36m 1 Stop (LAX)
-
PHXPhoenix Sky Harbor Intl Airport 14:50 - YYZ 00:26 7h 36m 1 Stop (LAX) Los Angeles
-
PHXPhoenix Sky Harbor Intl Airport 14:50LAXLos Angeles International Airport 16:45
-
LAXLos Angeles International Airport 15:24YYZToronto Lester B Pearson Intl Airport 00:26
- 7h 36m (1h 21m)
- 1 Stop LAX · Los Angeles 1h 21m
-
United Airlines (UA 651)Boeing 737 800 Air Canada (AC 792)Airbus -
United Airlines (UA 651) -
- -
- -
- -
- -
- -
- S
- -
-
15:25 PHX23:59 YYZ6Hrs, 34m 1 Stop (ORD)
-
PHXPhoenix Sky Harbor Intl Airport 15:25 - YYZ 23:59 6h 34m 1 Stop (ORD) Chicago
-
PHXPhoenix Sky Harbor Intl Airport 15:25ORDChicago O'Hare International Airport 21:13
-
ORDChicago O'Hare International Airport 19:57YYZToronto Lester B Pearson Intl Airport 23:59
- 6h 34m (1h 16m)
- 1 Stop ORD · Chicago 1h 16m
-
United Airlines (UA 1268)Boeing 737 900 United Airlines (UA 3525)Embraer 175 -
United Airlines (UA 1268) -
- -
- T
- -
- -
- -
- -
- -
The fastest flight time for direct flights from Phoenix to Toronto is 4 hours 5 minutes. Check latest flight schedules & prices on Wego.
The flight distance between Phoenix and Toronto is 3037km. Check all available flights on Wego.
The earliest flight of the day departs at 00:28. The last flight of the day departs at 20:39. See the full list of flight times on Wego.
There are 1 airlines that offer direct flights from Phoenix to Toronto. Find out the list of airlines on Wego.
All Airports in Toronto
Toronto John C Munro Hamilton Airport YHM
Toronto City Centre Airport YTZ