Flights from Saint Louis to Toronto – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
STL to YYZ – All flight route options from Saint Louis Airport, Missouri, USA to Pearson International, Canada. These flights are operated by 7 airlines. Fly non-stop with Air Canada or choose from 5 different transit flights. The shortest flight time is 2 hours. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Pearson
We got great deals on hotels and car rentals near the airport.
Saint Louis to Toronto flights
With over 812 flights every week and 6 different airlines you have a wide range of options. You can fly non-stop to Toronto (YYZ) from Saint Louis (STL) with Air Canada but if a stopover option suits you better you can choose to fly via Dulles, Washington or any other of the 5 alternatives with connectiing airports.
Saint Louis to Toronto with Air Canada
You can fly non-stop every weekday with flights departing between 7:00 am and 4:00 pm. Air Canada is a Star Alliance member.
With American Airlines
If you choose to fly with American Airlines from Saint Louis to Toronto you can make a transit either via Washington or via Chicago. The route via Washington is 26 minutes faster. American Airlines is a member of the air alliance OneWorld.
Distance & flight times: Saint Louis Airport to Pearson
The shortest flight time between STL and YYZ is 1 hour and 58 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 1h 58m | - | 656 miles (1056 km) |
IAD Dulles | 5h 0m | 1h 7m | 1046 miles (1683 km) |
DCA Washington | 5h 11m | 37m | 1083 miles (1743 km) |
ORD Chicago | 5h 37m | 35m | 696 miles (1120 km) |
DTW Detroit | 5h 49m | 2h 55m | 656 miles (1056 km) |
MSP Minneapolis | 7h 27m | 3h 45m | 1130 miles (1818 km) |


Quick copy and share this page
From Saint Louis to Canada
Below is a list of other destinations to Canada from Saint Louis Airport with either direct flights or 1 stop connections.
From USA to Toronto
Below is a list of other cities in USA with flights to Toronto with either non-stop or connecting flights.
-
DFW Dallas Direct
-
ORD Chicago Direct
-
ATL Atlanta Direct
-
DEN Denver Direct
-
JFK New York Direct
-
MIA Miami Direct
-
LAX Los Angeles Direct
-
CLT Charlotte Direct
-
EWR New York Direct
-
IAH Houston Direct