Airlines with flights from Saint Louis to Toronto
There are four airlines with scheduled flights between STL and YYZ. Air Canada is the only airline with non-stop flights from Saint Louis Airport to Pearson and the flight time is 1 hour and 57 minutes.
Choose airline
Schedules
Non-stop with Air Canada
-
Total flight time: 1 hour and 57 minutes
-
Toronto is a Air Canada hub.
-
14 flights per week
-
Canadair (Bombardier) Regional Jet 900Airbus A220-300
-
Business class available
STL
Direct
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
AC8886
08:40
08:40
08:40
08:40
08:40
08:40
08:40
AC1576
14:15
14:15
14:15
14:15
14:15
14:15
14:15
The timetable & schedule information was updated at 2026-04-21
Via Detroit with Delta Air Lines
-
Total flight time: 3h 30m - 7h 50m.
-
Sky Team Alliance
-
101 flights per week
STL
Via DTW
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
DL1626
DL5251
DL5251
06:30
06:30
06:30
06:30
06:30
06:30
06:30
DL2868
DL5146
DL5146
10:20
10:20
10:20
10:20
10:20
10:20
10:20
DL2822
DL4943
DL4943
18:10
18:10
18:10
18:10
18:10
18:10
18:10
The timetable & schedule information was updated at 2026-04-21
Via Chicago with American Airlines
-
Total flight time: 3h 39m - 8h 07m.
-
One World Alliance
-
174 flights per week
STL
Via ORD
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
AA1926
AA6488
AA6488
06:00
06:00
06:00
06:00
06:00
06:00
06:00
AA2324
AA3606
AA3606
07:00
07:00
07:00
07:00
07:00
07:00
07:00
AA4104
AA6407
AA6407
09:08
09:08
09:08
09:08
09:08
09:08
09:08
AA3815
AA3456
AA3456
14:33
14:33
14:33
14:33
14:33
14:33
14:33
AA4537
AA3456
AA3456
17:00
17:00
17:00
17:00
17:00
17:14
17:00
The timetable & schedule information was updated at 2026-04-21
Via Chicago with United Airlines
-
Total flight time: 3h 50m - 8h 19m.
-
310 flights per week
STL
Via ORD
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
UA1008
UA3601
UA3601
06:00
06:00
06:00
06:00
06:00
06:00
06:00
UA4423
UA5836
UA5836
07:22
07:22
07:22
07:22
07:22
----
07:22
UA4423
UA3601
UA3601
----
----
----
----
----
07:22
----
UA4183
UA5836
UA5836
08:00
----
08:00
08:00
08:00
08:00
----
UA4183
UA3601
UA3601
----
----
----
----
----
08:00
----
UA5572
UA5836
UA5836
----
----
----
----
----
09:23
----
UA5572
UA1304
UA1304
09:23
09:23
09:23
09:23
09:23
----
09:23
UA4517
UA5836
UA5836
----
----
----
----
----
10:20
----
UA4517
UA1304
UA1304
10:20
10:20
10:20
10:20
10:20
----
10:20
UA4395
UA3531
UA3531
11:25
11:25
11:25
11:25
11:25
----
11:25
UA4395
UA5836
UA5836
----
----
----
----
----
11:25
----
UA1382
UA5591
UA5591
13:13
13:13
13:13
13:13
13:13
----
13:13
UA1382
UA2496
UA2496
----
----
----
----
----
13:13
----
UA4536
UA2496
UA2496
15:10
15:10
15:10
15:10
15:10
15:10
15:10
UA1639
UA1649
UA1649
17:41
17:41
17:41
17:41
17:41
17:41
17:41
UA5919
UA1649
UA1649
----
----
----
----
----
18:55
----
UA4552
UA1649
UA1649
18:55
18:55
18:55
18:55
18:55
----
18:55
The timetable & schedule information was updated at 2026-04-21
Via Minneapolis with Delta Air Lines
-
Total flight time: 4h 15m - 8h 46m.
-
Sky Team Alliance
-
106 flights per week
STL
Via MSP
YYZ
W25, Jun 15 - Jun 21
Flight
Mon
Jun 15
Tue
Jun 16
Wed
Jun 17
Thu
Jun 18
Fri
Jun 19
Sat
Jun 20
Sun
Jun 21
DL5325
DL4080
DL4080
08:49
08:49
08:49
08:49
08:49
----
08:49
DL5078
DL4080
DL4080
11:18
11:18
11:18
11:18
11:18
----
11:18
DL4167
DL3866
DL3866
15:57
15:57
15:57
15:57
15:57
15:57
15:57
DL3185
DL3866
DL3866
17:42
17:42
17:42
17:42
17:42
17:42
17:42
The timetable & schedule information was updated at 2026-04-21

There are four airlines with scheduled flights between STL and YYZ. Air Canada is the only airline with non-stop flights from Saint Louis Airport to Pearson and the flight time is 1 hour and 57 minutes.