Cheap flights from Toronto to St Louis

Find cheap St Louis to Toronto flights with our free search service. Compare all available fares for direct or connection flights from St Louis to Toronto.

Round-trip
  • One-way
  • Round-trip
1 adult
Adults 12 years or over
1
Children 2-11 years
0
Infants 0-23 months
0
Cancel Done
Economy Class
  • Economy Class
  • Business Class
Done
Done

Toronto to St Louis flight schedules

Flight Departure Date Arrival Date Price Duration Number of stops Updated
Toronto (YTO) - St Louis (STL) 2024-06-01 2024-06-05 381 USD 9 hours 45 minutes Connection 2024-05-16T13:24:02
Toronto (YTO) - St Louis (STL) 2024-06-02 2024-06-04 381 USD 10 hours 19 minutes Connection 2024-05-16T23:31:28
Toronto (YTO) - St Louis (STL) 2024-06-02 2024-06-05 381 USD 11 hours 2 minutes Connection 2024-05-16T16:47:17
Toronto (YTO) - St Louis (STL) 2024-06-03 2024-06-05 381 USD 8 hours 42 minutes Connection 2024-05-16T16:47:15
Toronto (YTO) - St Louis (STL) 2024-06-04 2024-06-05 381 USD 11 hours 56 minutes Connection 2024-05-16T16:47:19
Toronto (YTO) - St Louis (STL) 2024-07-04 2024-07-08 381 USD 13 hours 45 minutes Connection 2024-05-16T10:34:08
Toronto (YTO) - St Louis (STL) 2024-07-05 2024-07-08 381 USD 9 hours 4 minutes Connection 2024-05-16T10:37:11
Toronto (YTO) - St Louis (STL) 2024-08-08 2024-08-10 381 USD 14 hours 56 minutes Connection 2024-05-16T23:31:45
Toronto (YTO) - St Louis (STL) 2024-06-12 2024-06-16 381 USD 10 hours 53 minutes Connection 2024-05-16T10:33:57
Toronto (YTO) - St Louis (STL) 2024-06-13 2024-06-16 381 USD 10 hours 46 minutes Connection 2024-05-16T14:44:41
Toronto (YTO) - St Louis (STL) 2024-06-14 2024-06-15 381 USD 13 hours 31 minutes Connection 2024-05-16T06:06:17
Toronto (YTO) - St Louis (STL) 2024-06-14 2024-06-18 381 USD 12 hours 8 minutes Connection 2024-05-16T06:07:01
Toronto (YTO) - St Louis (STL) 2024-07-17 2024-07-21 381 USD 10 hours 11 minutes Connection 2024-05-16T02:17:10
Toronto (YTO) - St Louis (STL) 2024-06-28 2024-07-05 381 USD 11 hours 6 minutes Connection 2024-05-17T02:52:45
Toronto (YTO) - St Louis (STL) 2024-05-31 2024-06-02 381 USD 11 hours 44 minutes Connection 2024-05-16T13:24:29
Toronto (YTO) - St Louis (STL) 2024-05-31 2024-06-05 381 USD 9 hours 45 minutes Connection 2024-05-16T13:24:13
Toronto (YTO) - St Louis (STL) 2024-06-01 2024-06-10 382 USD 10 hours 9 minutes Connection 2024-05-18T02:51:16
Toronto (YTO) - St Louis (STL) 2024-07-04 2024-07-12 382 USD 14 hours 31 minutes Connection 2024-05-18T18:28:54
Toronto (YTO) - St Louis (STL) 2024-06-07 2024-06-11 382 USD 11 hours 44 minutes Connection 2024-05-17T14:41:49
Toronto (YTO) - St Louis (STL) 2024-06-07 2024-06-12 382 USD 11 hours 6 minutes Connection 2024-05-18T12:52:10
Toronto (YTO) - St Louis (STL) 2024-06-08 2024-06-15 382 USD 13 hours 51 minutes Connection 2024-05-17T14:42:26
Toronto (YTO) - St Louis (STL) 2024-06-08 2024-06-16 382 USD 12 hours 4 minutes Connection 2024-05-18T03:49:16
Toronto (YTO) - St Louis (STL) 2024-07-09 2024-07-11 382 USD 10 hours 22 minutes Connection 2024-05-18T02:06:05
Toronto (YTO) - St Louis (STL) 2024-06-10 2024-06-14 382 USD 13 hours 31 minutes Connection 2024-05-17T13:14:03
Toronto (YTO) - St Louis (STL) 2024-06-11 2024-06-14 382 USD 12 hours 14 minutes Connection 2024-05-17T15:56:45
Toronto (YTO) - St Louis (STL) 2024-07-13 2024-07-16 382 USD 8 hours 12 minutes Connection 2024-05-17T11:11:20
Toronto (YTO) - St Louis (STL) 2024-06-14 2024-06-16 382 USD 11 hours 44 minutes Connection 2024-05-18T01:31:49
Toronto (YTO) - St Louis (STL) 2024-06-15 2024-06-22 382 USD 11 hours 57 minutes Connection 2024-05-17T14:43:51
Toronto (YTO) - St Louis (STL) 2024-06-20 2024-06-25 382 USD 11 hours 18 minutes Connection 2024-05-18T02:49:03
Toronto (YTO) - St Louis (STL) 2024-07-24 2024-07-30 382 USD 11 hours 21 minutes Connection 2024-05-18T14:18:02

Toronto to St Louis flight status

Flight Origin Destination Departure Arrival Equip
UA8197 Toronto (YYZ) St Louis (STL) 8:45 p.m. 10:19 p.m. B789
AC7387 Toronto (YYZ) St Louis (STL) 7:35 p.m. 7:05 a.m. CRJ
AC7383 Toronto (YYZ) St Louis (STL) 11:20 a.m. 7:25 p.m. E75
AC7389 Toronto (YYZ) St Louis (STL) 1:15 p.m. 6:55 a.m. CRJ
AC7385 Toronto (YYZ) St Louis (STL) 11:20 a.m. 7:25 p.m. CRJ2
UA8199 Toronto (YYZ) St Louis (STL) 11:55 a.m. 4:50 p.m. B738
QK7933 Toronto (YYZ) St Louis (STL) 7 p.m. 7:58 p.m. CRJ2
AC7933 Toronto (YYZ) St Louis (STL) 10:55 a.m. 11:48 a.m. DH1
AC7931 Toronto (YYZ) St Louis (STL) 8:10 a.m. 9:03 a.m. None
QK7931 Toronto (YYZ) St Louis (STL) 8:10 a.m. 9:03 a.m. CRJ2
AC7391 Toronto (YYZ) St Louis (STL) 10:30 a.m. 2:30 p.m. E75
ZX7391 Toronto (YYZ) St Louis (STL) 4:20 p.m. 5:50 p.m. CRJ2
ZX7387 Toronto (YYZ) St Louis (STL) 3:55 p.m. 5:17 p.m. CRJ2
ZX7385 Toronto (YYZ) St Louis (STL) 8:30 a.m. 9:52 a.m. CRJ1
ZX7389 Toronto (YYZ) St Louis (STL) 11 a.m. 12:33 p.m. CRJ2
ZX7383 Toronto (YYZ) St Louis (STL) 8:25 p.m. 9:47 p.m. CRJ1
AY2852 Toronto (YYZ) St Louis (STL) 5:05 p.m. 6:14 p.m. E90