Direct (nonstop) flights from Toronto to Saint Louis

1 airline flys nonstop from Pearson International (YYZ) to Saint Louis Airport (STL). It's 655 miles (1,054 km), about 2h 8m in the air. Operated by Air Canada.

YYZ
Pearson International
🇨🇦 Toronto, Canada
STL
Saint Louis Airport
🇺🇸 Saint Louis, USA
Flight Time
2h 8m
Distance
655 mi
1,054 km
CO₂/pax
121 kg
−28 kg vs. layover
Airlines
1
Air Canada
Time Diff
-1h
Operated by Air Canada Air Canada

Route data last updated: May 26, 2026

Airlines with non-stop flights

Air Canada AC Air Canada
Route
YYZ → STL
Flight Time
2h 8m
Distance
655 mi

Alternative Routes

Other ways to fly from Toronto to Saint Louis with one stop · direct emits 121 kg CO₂ per passenger

YYZ IND (Indianapolis) STL
Leg 1: 1h 43m (441 mi) Leg 2: 1h (229 mi) Total: ~2h 43m 🍃 149 kg CO₂ (+23% vs. direct)
Leg 1
YYZ → IND
1h 43m · 441 mi
View YYZ to IND flights →
Leg 2
IND → STL
1h · 229 mi
View IND to STL flights →
YYZ CLE (Cleveland) STL
Leg 1: 1h 11m (193 mi) Leg 2: 1h 40m (488 mi) Total: ~2h 51m 🍃 151 kg CO₂ (+25% vs. direct)
Leg 1
YYZ → CLE
1h 11m · 193 mi
View YYZ to CLE flights →
Leg 2
CLE → STL
1h 40m · 488 mi
View CLE to STL flights →
YYZ CMH (Columbus) STL
Leg 1: 1h 26m (305 mi) Leg 2: 1h 30m (410 mi) Total: ~2h 56m 🍃 157 kg CO₂ (+30% vs. direct)
Leg 1
YYZ → CMH
1h 26m · 305 mi
View YYZ to CMH flights →
Leg 2
CMH → STL
1h 30m · 410 mi
View CMH to STL flights →
YYZ PIT (Pittsburgh) STL
Leg 1: 1h 17m (222 mi) Leg 2: 1h 45m (552 mi) Total: ~3h 2m 🍃 168 kg CO₂ (+39% vs. direct)
Leg 1
YYZ → PIT
1h 17m · 222 mi
View YYZ to PIT flights →
Leg 2
PIT → STL
1h 45m · 552 mi
View PIT to STL flights →
YYZ DTW (Detroit) STL
Leg 1: 1h 24m (215 mi) Leg 2: 1h 40m (440 mi) Total: ~3h 4m 🍃 146 kg CO₂ (+21% vs. direct)
Leg 1
YYZ → DTW
1h 24m · 215 mi
View YYZ to DTW flights →
Leg 2
DTW → STL
1h 40m · 440 mi
View DTW to STL flights →

Frequently Asked Questions

How long is the direct flight from Toronto to Saint Louis?

A nonstop flight from Toronto (YYZ) to Saint Louis (STL) takes approximately 2 hours and 8 minutes. The distance is 655 miles (1,054 km).

Which airlines fly nonstop from Toronto to Saint Louis?

Just Air Canada.

Is there a nonstop flight from Toronto to Saint Louis?

Yes. 1 airline: Air Canada.

How far is Toronto from Saint Louis?

The flight distance from Toronto to Saint Louis is 655 miles (1,054 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as the length of Italy.

What is the time difference between Toronto and Saint Louis?

Saint Louis is 1 hour behind Toronto. (America/Toronto vs America/Chicago.)

What type of aircraft flies from Toronto to Saint Louis?

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

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

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

Roughly 121 kg CO2 per passenger one-way. That's about the same as driving 605 km.

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

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 Pearson International for this flight?

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