Direct (nonstop) flights from Phoenix to Toronto

2 airlines fly nonstop from Phoenix Sky Harbor International (PHX) to Pearson International (YYZ). It's 1,876 miles (3,019 km), about 4h 10m in the air. Operated by Air Canada, Porter Airlines.

PHX
Phoenix Sky Harbor International
🇺🇸 Phoenix, USA
YYZ
Pearson International
🇨🇦 Toronto, Canada
Flight Time
4h 10m
Distance
1,876 mi
3,019 km
CO₂/pax
317 kg
−42 kg vs. layover
Airlines
2
Air Canada +1
Time Diff
+3h
Operated by Air Canada Air Canada Porter Airlines Porter Airlines

Route data last updated: May 27, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
PHX → YYZ
Flight Time
4h 10m
Distance
1,876 mi
Porter Airlines PD Porter Airlines
Route
PHX → YYZ
Flight Time
4h 10m
Distance
1,876 mi

Alternative Routes

Other ways to fly from Phoenix to Toronto with one stop · direct emits 317 kg CO₂ per passenger

PHX STL (Saint Louis) YYZ
Leg 1: 2h 55m (1,260 mi) Leg 2: 1h 57m (655 mi) Total: ~4h 52m 🍃 359 kg CO₂ (+13% vs. direct)
Leg 1
PHX → STL
2h 55m · 1,260 mi
View PHX to STL flights →
Leg 2
STL → YYZ
1h 57m · 655 mi
View STL to YYZ flights →
PHX IND (Indianapolis) YYZ
Leg 1: 3h 20m (1,488 mi) Leg 2: 1h 34m (441 mi) Total: ~4h 54m 🍃 358 kg CO₂ (+13% vs. direct)
Leg 1
PHX → IND
3h 20m · 1,488 mi
View PHX to IND flights →
Leg 2
IND → YYZ
1h 34m · 441 mi
View IND to YYZ flights →
PHX CLE (Cleveland) YYZ
Leg 1: 3h 52m (1,737 mi) Leg 2: 1h 5m (193 mi) Total: ~4h 57m 🍃 355 kg CO₂ (+12% vs. direct)
Leg 1
PHX → CLE
3h 52m · 1,737 mi
View PHX to CLE flights →
Leg 2
CLE → YYZ
1h 5m · 193 mi
View CLE to YYZ flights →
PHX DEN (Denver) YYZ
Leg 1: 1h 50m (600 mi) Leg 2: 3h 13m (1,316 mi) Total: ~5h 3m 🍃 358 kg CO₂ (+13% vs. direct)
Leg 1
PHX → DEN
1h 50m · 600 mi
View PHX to DEN flights →
Leg 2
DEN → YYZ
3h 13m · 1,316 mi
View DEN to YYZ flights →
PHX DTW (Detroit) YYZ
Leg 1: 3h 47m (1,670 mi) Leg 2: 1h 17m (215 mi) Total: ~5h 4m 🍃 347 kg CO₂ (+9% vs. direct)
Leg 1
PHX → DTW
3h 47m · 1,670 mi
View PHX to DTW flights →
Leg 2
DTW → YYZ
1h 17m · 215 mi
View DTW to YYZ flights →

Looking for the return flight?

YYZ → PHX: Flights from Toronto to Phoenix

Frequently Asked Questions

How long is the direct flight from Phoenix to Toronto?

A nonstop flight from Phoenix (PHX) to Toronto (YYZ) takes approximately 4 hours and 10 minutes. The distance is 1,876 miles (3,019 km).

Which airlines fly nonstop from Phoenix to Toronto?

2 airlines: Air Canada, Porter Airlines.

Is there a nonstop flight from Phoenix to Toronto?

Yes. 2 airlines: Air Canada, Porter Airlines.

How far is Phoenix from Toronto?

The flight distance from Phoenix to Toronto is 1,876 miles (3,019 km), measured as the great-circle (shortest air) distance.

What is the time difference between Phoenix and Toronto?

Toronto is 3 hours ahead of Phoenix. (America/Phoenix vs America/Toronto.)

What type of aircraft flies from Phoenix to Toronto?

At 4h 10m, 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 USA to Canada?

Depends on your passport. Check with the Canada embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Phoenix to Toronto?

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

Is the return flight from Toronto to Phoenix 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 Phoenix to Toronto?

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 Phoenix Sky Harbor International for this flight?

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