Flight times from St. Louis to Toronto & schedule

The average flight time from St. Louis to Toronto is About 2 hours 13 minutes, covering a distance of About 1,062.35 km.

Flight duration

About 2 hours 13 minutes

Flight distance

About 1,062.35 km

How long is the flight from St. Louis to Toronto?

The flights usually depart from St. Louis Lambert International Airport and arrive at Toronto Pearson International Airport.

See more
Earliest first
Latest first
United Airlines UA3632
STL 1:22 PM
IAD 4:28 PM
With stops 2.1h
S
M
T
W
T
F
S
United Airlines UA8503
IAD 5:20 PM
YTZ 6:57 PM
1.6h
S
M
T
W
T
F
S
Check prices
United Airlines UA3632
STL 1:22 PM
IAD 4:28 PM
With stops 2.1h
S
M
T
W
T
F
S
United Airlines UA3453
IAD 5:15 PM
YYZ 6:42 PM
1.4h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL5160
STL 1:00 PM
LGA 4:31 PM
With stops 2.5h
S
M
T
W
T
F
S
Delta Air Lines DL5019
LGA 6:40 PM
YYZ 8:28 PM
1.8h
S
M
T
W
T
F
S
Check prices
WestJet WS8840
STL 1:01 PM
LGA 4:27 PM
With stops 2.4h
S
M
T
W
T
F
S
WestJet WS6316
LGA 7:29 PM
YYZ 9:17 PM
1.8h
S
M
T
W
T
F
S
Check prices
WestJet WS8840
STL 1:01 PM
LGA 4:27 PM
With stops 2.4h
S
M
T
W
T
F
S
WestJet WS6317
LGA 9:55 PM
YYZ 11:41 PM
1.8h
S
M
T
W
T
F
S
Check prices
Air Canada AC8890
STL 4:05 PM
YYZ 7:05 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
United Airlines UA6606
STL 4:05 PM
YYZ 7:05 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL4905
STL 5:30 PM
LGA 8:58 PM
With stops 2.5h
S
M
T
W
T
F
S
Delta Air Lines DL5188
LGA 9:30 PM
YYZ 11:13 PM
1.7h
S
M
T
W
T
F
S
Check prices
United Airlines UA4439
STL 5:10 AM
ORD 6:41 AM
With stops 1.5h
S
M
T
W
T
F
S
United Airlines UA3674
ORD 10:40 AM
YYZ 1:33 PM
1.9h
S
M
T
W
T
F
S
Check prices
United Airlines UA4439
STL 5:10 AM
ORD 6:41 AM
With stops 1.5h
S
M
T
W
T
F
S
United Airlines UA8678
ORD 1:55 PM
YTZ 4:42 PM
1.8h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2822
STL 6:00 PM
DTW 8:36 PM
With stops 1.6h
S
M
T
W
T
F
S
Delta Air Lines DL4943
DTW 9:38 PM
YYZ 11:00 PM
1.4h
S
M
T
W
T
F
S
Check prices
WestJet WS8837
STL 6:26 PM
DTW 9:00 PM
With stops 1.6h
S
M
T
W
T
F
S
WestJet WS8714
DTW 9:38 PM
YYZ 11:00 PM
1.4h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1626
STL 6:45 AM
DTW 9:18 AM
With stops 1.6h
S
M
T
W
T
F
S
Delta Air Lines DL5251
DTW 10:10 AM
YYZ 11:29 AM
1.3h
S
M
T
W
T
F
S
Check prices
American Airlines AA1992
STL 6:21 AM
CLT 9:20 AM
With stops 2.0h
S
M
T
W
T
F
S
American Airlines AA5020
CLT 9:00 AM
YYZ 11:14 AM
2.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA4486
STL 6:00 AM
LGA 9:25 AM
With stops 2.4h
S
M
T
W
T
F
S
American Airlines AA4623
LGA 11:04 AM
YYZ 1:01 PM
1.9h
S
M
T
W
T
F
S
Check prices
American Airlines AA1926
STL 6:00 AM
ORD 7:33 AM
With stops 1.6h
S
M
T
W
T
F
S
Porter Airlines PD2704
ORD 11:50 AM
YTZ 2:36 PM
1.8h
S
M
T
W
T
F
S
Check prices
Air Canada AC4913
STL 6:15 AM
ORD 7:46 AM
With stops 1.5h
S
M
T
W
T
F
S
Air Canada AC4407
ORD 10:40 AM
YYZ 1:23 PM
1.7h
S
M
T
W
T
F
S
Check prices
American Airlines AA4486
STL 6:00 AM
LGA 9:25 AM
With stops 2.4h
S
M
T
W
T
F
S
Air Canada AC8535
LGA 4:00 PM
YTZ 5:45 PM
1.8h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1524
STL 6:00 AM
ATL 8:40 AM
With stops 1.7h
S
M
T
W
T
F
S
Delta Air Lines DL1734
ATL 2:07 PM
YYZ 4:15 PM
2.1h
S
M
T
W
T
F
S
Check prices
Air Canada AC4913
STL 6:15 AM
ORD 7:46 AM
With stops 1.5h
S
M
T
W
T
F
S
Air Canada AC8550
ORD 1:55 PM
YTZ 4:42 PM
1.8h
S
M
T
W
T
F
S
Check prices
See all
Delta Air Lines DL1571
STL 11:00 AM
ATL 1:32 PM
With stops 1.5h
S
M
T
W
T
F
S
Delta Air Lines DL1734
ATL 2:07 PM
YYZ 4:15 PM
2.1h
S
M
T
W
T
F
S
Check prices
American Airlines AA3659
STL 10:38 AM
MIA 2:22 PM
With stops 2.7h
S
M
T
W
T
F
S
American Airlines AA1246
MIA 8:10 PM
YYZ 11:42 PM
3.5h
S
M
T
W
T
F
S
Check prices
United Airlines UA4601
STL 9:05 AM
ORD 10:48 AM
With stops 1.7h
S
M
T
W
T
F
S
United Airlines UA8678
ORD 1:55 PM
YTZ 4:42 PM
1.8h
S
M
T
W
T
F
S
Check prices
American Airlines AA4475
STL 9:12 AM
LGA 12:46 PM
With stops 2.6h
S
M
T
W
T
F
S
Porter Airlines PD606
LGA 5:55 PM
YYZ 7:35 PM
1.7h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL5041
STL 9:33 AM
LGA 1:00 PM
With stops 2.5h
S
M
T
W
T
F
S
Delta Air Lines DL5019
LGA 6:40 PM
YYZ 8:28 PM
1.8h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL5041
STL 9:33 AM
LGA 1:00 PM
With stops 2.5h
S
M
T
W
T
F
S
Delta Air Lines DL5188
LGA 9:30 PM
YYZ 11:13 PM
1.7h
S
M
T
W
T
F
S
Check prices
Air Canada AC4951
STL 8:10 AM
ORD 9:41 AM
With stops 1.5h
S
M
T
W
T
F
S
Air Canada AC502
ORD 10:05 AM
YYZ 12:42 PM
1.6h
S
M
T
W
T
F
S
Check prices
United Airlines UA4506
STL 8:25 AM
IAD 11:31 AM
With stops 2.1h
S
M
T
W
T
F
S
United Airlines UA8503
IAD 5:20 PM
YTZ 6:57 PM
1.6h
S
M
T
W
T
F
S
Check prices
United Airlines UA4506
STL 8:25 AM
IAD 11:31 AM
With stops 2.1h
S
M
T
W
T
F
S
United Airlines UA8551
DCA 6:55 PM
YYZ 8:28 PM
1.6h
S
M
T
W
T
F
S
Check prices
Air Canada AC4925
STL 7:30 AM
ORD 9:01 AM
With stops 1.5h
S
M
T
W
T
F
S
Air Canada AC502
ORD 10:05 AM
YYZ 12:42 PM
1.6h
S
M
T
W
T
F
S
Check prices
Air Canada AC4925
STL 7:30 AM
ORD 9:01 AM
With stops 1.5h
S
M
T
W
T
F
S
Air Canada AC8550
ORD 1:55 PM
YTZ 4:42 PM
1.8h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL4981
STL 7:00 AM
LGA 10:27 AM
With stops 2.5h
S
M
T
W
T
F
S
Porter Airlines PD608
LGA 8:35 PM
YYZ 10:15 PM
1.7h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2822
STL 6:00 PM
DTW 8:36 PM
With stops 1.6h
S
M
T
W
T
F
S
Delta Air Lines DL4943
DTW 9:38 PM
YYZ 11:00 PM
1.4h
S
M
T
W
T
F
S
Check prices
WestJet WS8837
STL 6:26 PM
DTW 9:00 PM
With stops 1.6h
S
M
T
W
T
F
S
WestJet WS8714
DTW 9:38 PM
YYZ 11:00 PM
1.4h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL1626
STL 6:45 AM
DTW 9:18 AM
With stops 1.6h
S
M
T
W
T
F
S
Delta Air Lines DL5251
DTW 10:10 AM
YYZ 11:29 AM
1.3h
S
M
T
W
T
F
S
Check prices
American Airlines AA1992
STL 6:21 AM
CLT 9:20 AM
With stops 2.0h
S
M
T
W
T
F
S
American Airlines AA5020
CLT 9:00 AM
YYZ 11:14 AM
2.2h
S
M
T
W
T
F
S
Check prices
American Airlines AA4486
STL 6:00 AM
LGA 9:25 AM
With stops 2.4h
S
M
T
W
T
F
S
American Airlines AA4623
LGA 11:04 AM
YYZ 1:01 PM
1.9h
S
M
T
W
T
F
S
Check prices
American Airlines AA1926
STL 6:00 AM
ORD 7:33 AM
With stops 1.6h
S
M
T
W
T
F
S
Porter Airlines PD2704
ORD 11:50 AM
YTZ 2:36 PM
1.8h
S
M
T
W
T
F
S
Check prices
Air Canada AC4913
STL 6:15 AM
ORD 7:46 AM
With stops 1.5h
S
M
T
W
T
F
S
Air Canada AC4407
ORD 10:40 AM
YYZ 1:23 PM
1.7h
S
M
T
W
T
F
S
Check prices
American Airlines AA4486
STL 6:00 AM
LGA 9:25 AM
With stops 2.4h
S
M
T
W
T
F
S
Air Canada AC8535
LGA 4:00 PM
YTZ 5:45 PM
1.8h
S
M
T
W
T
F
S
Check prices
See all
Air Canada AC8890
STL 4:05 PM
YYZ 7:05 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
United Airlines UA6606
STL 4:05 PM
YYZ 7:05 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
Air Canada AC8890
STL 4:05 PM
YYZ 7:05 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices
United Airlines UA6606
STL 4:05 PM
YYZ 7:05 PM
Nonstop 2.0h
S
M
T
W
T
F
S
Check prices