Flight times from Toronto to St. Louis & schedule

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

Flight duration

About 2 hours 25 minutes

Flight distance

About 1,062.35km

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

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

See more
Earliest first
Latest first
American Airlines AA3524
YYZ 06:15
ORD 07:25
With stops 2.2h
S
M
T
W
T
F
S
American Airlines AA3667
ORD 12:24
STL 13:43
1.3h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2662
YYZ 06:15
ATL 08:53
With stops 2.6h
S
M
T
W
T
F
S
Delta Air Lines DL1485
ATL 14:00
STL 14:43
1.7h
S
M
T
W
T
F
S
Check prices
American Airlines AA3524
YYZ 06:15
ORD 07:25
With stops 2.2h
S
M
T
W
T
F
S
American Airlines AA1926
ORD 10:25
STL 11:47
1.4h
S
M
T
W
T
F
S
Check prices
United Airlines UA5318
YYZ 06:45
ORD 08:00
With stops 2.3h
S
M
T
W
T
F
S
United Airlines UA2005
ORD 19:40
STL 21:05
1.4h
S
M
T
W
T
F
S
Check prices
Porter Airlines PD591
YHM 07:00
MCO 10:15
With stops 3.3h
S
M
T
W
T
F
S
Frontier Airlines F91631
MCO 07:05
STL 08:56
2.9h
S
M
T
W
T
F
S
Check prices
Flair Airlines F81690
YYZ 07:10
MCO 10:20
With stops 3.2h
S
M
T
W
T
F
S
Frontier Airlines F92635
MCO 22:16
STL 23:59
2.7h
S
M
T
W
T
F
S
Check prices
Flair Airlines F81690
YYZ 07:10
MCO 10:20
With stops 3.2h
S
M
T
W
T
F
S
Frontier Airlines F91631
MCO 07:05
STL 08:56
2.9h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL5208
YYZ 07:59
LGA 09:45
With stops 1.8h
S
M
T
W
T
F
S
Delta Air Lines DL4905
LGA 13:15
STL 15:10
2.9h
S
M
T
W
T
F
S
Check prices
United Airlines UA2066
YYZ 08:45
ORD 09:50
With stops 2.1h
S
M
T
W
T
F
S
United Airlines UA4576
ORD 21:30
STL 22:54
1.4h
S
M
T
W
T
F
S
Check prices
Westjet WS6349
YYZ 10:20
LGA 12:07
With stops 1.8h
S
M
T
W
T
F
S
Westjet WS7698
LGA 13:15
STL 15:10
2.9h
S
M
T
W
T
F
S
Check prices
United Airlines UA3499
YYZ 11:00
ORD 11:59
With stops 2.0h
S
M
T
W
T
F
S
United Airlines UA2005
ORD 19:40
STL 21:05
1.4h
S
M
T
W
T
F
S
Check prices
American Airlines AA3604
YYZ 11:42
ORD 12:37
With stops 1.9h
S
M
T
W
T
F
S
American Airlines AA3573
ORD 19:46
STL 21:11
1.4h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2835
YYZ 12:25
ATL 14:53
With stops 2.5h
S
M
T
W
T
F
S
Delta Air Lines DL1102
ATL 12:15
STL 12:56
1.7h
S
M
T
W
T
F
S
Check prices
Air Canada AC8969
YYZ 14:00
STL 15:29
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
Air Canada AC8889
YYZ 14:15
STL 15:30
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
United Airlines UA6605
YYZ 14:15
STL 15:30
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
United Airlines UA8163
YYZ 14:45
DEN 16:38
With stops 3.9h
S
M
T
W
T
F
S
United Airlines UA1422
DEN 17:59
STL 20:59
2.0h
S
M
T
W
T
F
S
Check prices
Air Canada AC5137
YYZ 15:00
ORD 16:00
With stops 2.0h
S
M
T
W
T
F
S
Air Canada AC4912
ORD 07:00
STL 08:37
1.6h
S
M
T
W
T
F
S
Check prices
United Airlines UA3500
YYZ 15:00
ORD 16:00
With stops 2.0h
S
M
T
W
T
F
S
United Airlines UA2005
ORD 19:40
STL 21:05
1.4h
S
M
T
W
T
F
S
Check prices
Air Canada AC5137
YYZ 15:00
ORD 16:00
With stops 2.0h
S
M
T
W
T
F
S
Air Canada AC4914
ORD 19:40
STL 21:04
1.4h
S
M
T
W
T
F
S
Check prices
See all
Air Canada AC1680
YYZ 20:30
MCO 23:30
With stops 3.0h
S
M
T
W
T
F
S
Frontier Airlines F91631
MCO 07:05
STL 08:56
2.9h
S
M
T
W
T
F
S
Check prices
Air Canada AC1680
YYZ 20:30
MCO 23:30
With stops 3.0h
S
M
T
W
T
F
S
Frontier Airlines F92635
MCO 22:16
STL 23:59
2.7h
S
M
T
W
T
F
S
Check prices
American Airlines AA9148
YYZ 20:15
MCO 23:20
With stops 3.1h
S
M
T
W
T
F
S
Frontier Airlines F91631
MCO 07:05
STL 08:56
2.9h
S
M
T
W
T
F
S
Check prices
Westjet WS1036
YYZ 20:00
MCO 23:09
With stops 3.1h
S
M
T
W
T
F
S
Frontier Airlines F91631
MCO 07:05
STL 08:56
2.9h
S
M
T
W
T
F
S
Check prices
American Airlines AA5886
YYZ 18:32
PHL 20:05
With stops 1.6h
S
M
T
W
T
F
S
American Airlines AA3162
PHL 11:00
STL 12:33
2.5h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL3857
YYZ 17:10
MSP 18:41
With stops 2.5h
S
M
T
W
T
F
S
Delta Air Lines DL1609
MSP 21:30
STL 23:03
1.6h
S
M
T
W
T
F
S
Check prices
Air Canada AC509
YYZ 16:50
ORD 17:50
With stops 2.0h
S
M
T
W
T
F
S
Air Canada AC4936
ORD 21:30
STL 22:54
1.4h
S
M
T
W
T
F
S
Check prices
American Airlines AA3608
YYZ 16:44
ORD 17:44
With stops 2.0h
S
M
T
W
T
F
S
American Airlines AA1926
ORD 10:25
STL 11:47
1.4h
S
M
T
W
T
F
S
Check prices
American Airlines AA3608
YYZ 16:44
ORD 17:44
With stops 2.0h
S
M
T
W
T
F
S
American Airlines AA3897
ORD 07:18
STL 08:41
1.4h
S
M
T
W
T
F
S
Check prices
Air Canada AC8909
YYZ 16:30
ORD 17:28
With stops 2.0h
S
M
T
W
T
F
S
Air Canada AC4936
ORD 21:30
STL 22:54
1.4h
S
M
T
W
T
F
S
Check prices
Air Canada AC5137
YYZ 15:00
ORD 16:00
With stops 2.0h
S
M
T
W
T
F
S
Air Canada AC4912
ORD 07:00
STL 08:37
1.6h
S
M
T
W
T
F
S
Check prices
United Airlines UA3500
YYZ 15:00
ORD 16:00
With stops 2.0h
S
M
T
W
T
F
S
United Airlines UA2005
ORD 19:40
STL 21:05
1.4h
S
M
T
W
T
F
S
Check prices
Air Canada AC5137
YYZ 15:00
ORD 16:00
With stops 2.0h
S
M
T
W
T
F
S
Air Canada AC4914
ORD 19:40
STL 21:04
1.4h
S
M
T
W
T
F
S
Check prices
United Airlines UA8163
YYZ 14:45
DEN 16:38
With stops 3.9h
S
M
T
W
T
F
S
United Airlines UA1422
DEN 17:59
STL 20:59
2.0h
S
M
T
W
T
F
S
Check prices
Air Canada AC8889
YYZ 14:15
STL 15:30
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
United Airlines UA6605
YYZ 14:15
STL 15:30
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
Air Canada AC8969
YYZ 14:00
STL 15:29
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
Delta Air Lines DL2835
YYZ 12:25
ATL 14:53
With stops 2.5h
S
M
T
W
T
F
S
Delta Air Lines DL1102
ATL 12:15
STL 12:56
1.7h
S
M
T
W
T
F
S
Check prices
American Airlines AA3604
YYZ 11:42
ORD 12:37
With stops 1.9h
S
M
T
W
T
F
S
American Airlines AA3573
ORD 19:46
STL 21:11
1.4h
S
M
T
W
T
F
S
Check prices
United Airlines UA3499
YYZ 11:00
ORD 11:59
With stops 2.0h
S
M
T
W
T
F
S
United Airlines UA2005
ORD 19:40
STL 21:05
1.4h
S
M
T
W
T
F
S
Check prices
See all
Air Canada AC8969
YYZ 14:00
STL 15:29
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices
Air Canada AC8889
YYZ 14:15
STL 15:30
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
United Airlines UA6605
YYZ 14:15
STL 15:30
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
Air Canada AC8889
YYZ 14:15
STL 15:30
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
United Airlines UA6605
YYZ 14:15
STL 15:30
Nonstop 2.3h
S
M
T
W
T
F
S
Check prices
Air Canada AC8969
YYZ 14:00
STL 15:29
Nonstop 2.5h
S
M
T
W
T
F
S
Check prices

FAQs about flight schedules from Toronto to St. Louis

  • When to buy flight tickets from Toronto (YTO) to St. Louis (STL) the cheapest?

    Airlines adjust prices for flights from Toronto to St. Louis based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes about 2 hours 19 minutes to fly from Toronto (YTO) to St. Louis (STL).
  • Airlines with flights from Toronto (YTO) to St. Louis (STL): Air Canada and United Airlines.
  • There are 2 airports near St. Louis: St. Louis Downtown Airport and St. Louis Lambert International Airport.