- Home
- Flights
- Flights from St Louis
- St Louis to Toronto
Flights from St Louis to Toronto
Air Canada Jazz and Air Canada fly nonstop from St Louis to Toronto, about 4 flights a week. The flight takes around 1h 49m.
Direct flights available ~4 flights a week 1h 49m
St Louis to Toronto at a glance
Fastest flight1h 49mEstimated
Nonstop flights4/wkAir Canada Jazz, Air Canada
Airlines flying nonstop from St Louis to Toronto
2 airlines on this route, about 4 flights a week in total (observed over the last 4 weeks).
Good to know
- Distance
- 1,053 km654 miles
- Flight time
- 1h 49mestimate
- Time difference
- +1hToronto vs St Louis
- Currency in Toronto
- CAD
- Airports
- STL → YYZ, YTZ, YHM
Flights from St Louis to Toronto: questions answered
Are there direct flights from St Louis to Toronto?
Yes. Air Canada Jazz and Air Canada fly this route nonstop, with about 4 flights a week in each direction.
How long is the flight from St Louis to Toronto?
A nonstop flight covers 1,053 km and takes around 1h 49m.
Which airlines fly from St Louis to Toronto?
Air Canada Jazz and Air Canada operate nonstop flights on this route.
Which airports serve St Louis and Toronto?
St Louis: St. Louis Lambert International Airport (STL). Toronto: Toronto Pearson International Airport (YYZ), Billy Bishop Toronto City Airport (YTZ) and John C. Munro Hamilton International Airport (YHM).
What is the time difference between St Louis and Toronto?
Toronto is 1 hour ahead of St Louis.





