Direct (nonstop) flights from St. John's to Toronto

4 airlines fly nonstop from St Johns International (YYT) to Pearson International (YYZ). It's 1,322 miles (2,128 km), about 3h 35m in the air. Operated by Air Canada, Flair Airlines, Porter Airlines and others.

YYT
St Johns International
🇨🇦 St. John's, Canada
YYZ
Pearson International
🇨🇦 Toronto, Canada
Flight Time
3h 35m
Distance
1,322 mi
2,128 km
CO₂/pax
223 kg
−36 kg vs. layover
Airlines
4
Air Canada +3
Time Diff
-2h
Operated by Air Canada Air Canada Flair Airlines Flair Airlines Porter Airlines Porter Airlines WestJet WestJet

Route data last updated: May 27, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
YYT → YYZ
Flight Time
3h 35m
Distance
1,322 mi
Flair Airlines F8 Flair Airlines
Route
YYT → YYZ
Flight Time
3h 35m
Distance
1,322 mi
Porter Airlines PD Porter Airlines
Route
YYT → YYZ
Flight Time
3h 35m
Distance
1,322 mi
WestJet WS WestJet
Route
YYT → YYZ
Flight Time
3h 35m
Distance
1,322 mi

Alternative Routes

Other ways to fly from St. John's to Toronto with one stop · direct emits 223 kg CO₂ per passenger

YYT YQX (Gander) YYZ
Leg 1: 48m (124 mi) Leg 2: 3h 18m (1,246 mi) Total: ~4h 6m 🍃 259 kg CO₂ (+16% vs. direct)
Leg 1
YYT → YQX
48m · 124 mi
View YYT to YQX flights →
Leg 2
YQX → YYZ
3h 18m · 1,246 mi
View YQX to YYZ flights →
YYT YOW (Ottawa) YYZ
Leg 1: 3h 4m (1,101 mi) Leg 2: 1h 10m (225 mi) Total: ~4h 14m 🍃 253 kg CO₂ (+13% vs. direct)
Leg 1
YYT → YOW
3h 4m · 1,101 mi
View YYT to YOW flights →
Leg 2
YOW → YYZ
1h 10m · 225 mi
View YOW to YYZ flights →
YYT YUL (Montreal) YYZ
Leg 1: 2h 49m (1,009 mi) Leg 2: 1h 28m (314 mi) Total: ~4h 17m 🍃 254 kg CO₂ (+14% vs. direct)
Leg 1
YYT → YUL
2h 49m · 1,009 mi
View YYT to YUL flights →
Leg 2
YUL → YYZ
1h 28m · 314 mi
View YUL to YYZ flights →
YYT YDF (Deer Lake) YYZ
Leg 1: 1h 13m (240 mi) Leg 2: 3h 5m (1,122 mi) Total: ~4h 18m 🍃 260 kg CO₂ (+17% vs. direct)
Leg 1
YYT → YDF
1h 13m · 240 mi
View YYT to YDF flights →
Leg 2
YDF → YYZ
3h 5m · 1,122 mi
View YDF to YYZ flights →
YYT YHZ (Halifax) YYZ
Leg 1: 2h 9m (549 mi) Leg 2: 2h 30m (801 mi) Total: ~4h 39m 🍃 275 kg CO₂ (+23% vs. direct)
Leg 1
YYT → YHZ
2h 9m · 549 mi
View YYT to YHZ flights →
Leg 2
YHZ → YYZ
2h 30m · 801 mi
View YHZ to YYZ flights →

Frequently Asked Questions

How long is the direct flight from St. John's to Toronto?

A nonstop flight from St. John's (YYT) to Toronto (YYZ) takes approximately 3 hours and 35 minutes. The distance is 1,322 miles (2,128 km).

Which airlines fly nonstop from St. John's to Toronto?

4 airlines: Air Canada, Flair Airlines, Porter Airlines, WestJet.

Is there a nonstop flight from St. John's to Toronto?

Yes. 4 airlines: Air Canada, Flair Airlines, Porter Airlines, WestJet.

How far is St. John's from Toronto?

The flight distance from St. John's to Toronto is 1,322 miles (2,128 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as New York to Miami.

What type of aircraft flies from St. John's to Toronto?

At 3h 35m, this route typically uses narrow-body or mid-range jets — Boeing 737 MAX or Airbus A320neo. Varies by airline.

What is the carbon footprint of a flight from St. John's to Toronto?

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

Is the return flight from Toronto to St. John's 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 St. John's 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 St Johns International for this flight?

1.5-2 hours for domestic. Add more time during holidays or busy travel weekends.