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-13 2024-06-16 394 USD 11 hours 44 minutes Connection 2024-04-23T15:34:22
Toronto (YTO) - St Louis (STL) 2024-06-22 2024-06-23 394 USD 9 hours 32 minutes Connection 2024-04-23T15:35:43
Toronto (YTO) - St Louis (STL) 2024-07-18 2024-07-24 422 USD 4 hours 5 minutes Direct 2024-04-22T16:34:08
Toronto (YTO) - St Louis (STL) 2024-07-24 2024-07-29 422 USD 4 hours 5 minutes Direct 2024-04-22T11:14:51
Toronto (YTO) - St Louis (STL) 2024-07-04 2024-07-05 424 USD 4 hours 5 minutes Direct 2024-04-22T20:10:48
Toronto (YTO) - St Louis (STL) 2024-05-23 2024-05-29 431 USD 17 hours 17 minutes Connection 2024-04-22T17:55:12
Toronto (YTO) - St Louis (STL) 2024-06-05 2024-06-12 433 USD 16 hours 7 minutes Connection 2024-04-23T00:22:07
Toronto (YTO) - St Louis (STL) 2024-07-01 2024-07-06 436 USD 4 hours 5 minutes Direct 2024-04-22T14:03:22
Toronto (YTO) - St Louis (STL) 2024-07-03 2024-07-06 436 USD 6 hours 39 minutes Connection 2024-04-20T02:26:20
Toronto (YTO) - St Louis (STL) 2024-07-12 2024-07-15 437 USD 4 hours 5 minutes Direct 2024-04-20T00:03:31
Toronto (YTO) - St Louis (STL) 2024-06-21 2024-06-30 439 USD 4 hours 5 minutes Direct 2024-04-23T00:20:57
Toronto (YTO) - St Louis (STL) 2024-07-20 2024-07-20 443 USD 22 hours 54 minutes Connection 2024-04-22T20:19:24
Toronto (YTO) - St Louis (STL) 2024-07-27 2024-07-27 443 USD 12 hours 4 minutes Connection 2024-04-22T20:18:45
Toronto (YTO) - St Louis (STL) 2024-05-22 2024-05-25 444 USD 16 hours 7 minutes Connection 2024-04-23T15:14:54
Toronto (YTO) - St Louis (STL) 2024-05-11 2024-05-18 445 USD 10 hours 48 minutes Connection 2024-04-20T02:40:10
Toronto (YTO) - St Louis (STL) 2024-06-01 2024-06-05 446 USD 12 hours 16 minutes Connection 2024-04-21T16:31:10
Toronto (YTO) - St Louis (STL) 2024-06-02 2024-06-05 446 USD 11 hours 36 minutes Connection 2024-04-21T16:30:43
Toronto (YTO) - St Louis (STL) 2024-07-04 2024-07-08 446 USD 7 hours 59 minutes Connection 2024-04-22T05:21:31
Toronto (YTO) - St Louis (STL) 2024-06-06 2024-06-11 446 USD 10 hours 27 minutes Connection 2024-04-22T11:13:04
Toronto (YTO) - St Louis (STL) 2024-06-07 2024-06-16 446 USD 11 hours 44 minutes Connection 2024-04-22T11:39:11
Toronto (YTO) - St Louis (STL) 2024-06-08 2024-06-16 446 USD 9 hours 29 minutes Connection 2024-04-22T11:39:16
Toronto (YTO) - St Louis (STL) 2024-05-11 2024-05-14 446 USD 9 hours 34 minutes Connection 2024-04-20T18:10:38
Toronto (YTO) - St Louis (STL) 2024-05-20 2024-05-27 446 USD 16 hours 20 minutes Connection 2024-04-22T00:49:05
Toronto (YTO) - St Louis (STL) 2024-06-20 2024-06-21 446 USD 12 hours 12 minutes Connection 2024-04-23T13:16:45
Toronto (YTO) - St Louis (STL) 2024-05-24 2024-05-26 446 USD 8 hours 29 minutes Connection 2024-04-23T02:13:37
Toronto (YTO) - St Louis (STL) 2024-06-26 2024-06-30 446 USD 4 hours 5 minutes Direct 2024-04-20T03:55:00
Toronto (YTO) - St Louis (STL) 2024-05-31 2024-06-03 446 USD 11 hours 12 minutes Connection 2024-04-22T17:01:35
Toronto (YTO) - St Louis (STL) 2024-05-31 2024-06-04 446 USD 14 hours 26 minutes Connection 2024-04-21T16:27:36
Toronto (YTO) - St Louis (STL) 2024-05-31 2024-06-05 446 USD 13 hours 45 minutes Connection 2024-04-21T16:25:59
Toronto (YTO) - St Louis (STL) 2024-07-31 2024-08-06 446 USD 11 hours 17 minutes Connection 2024-04-23T12:39:29

Toronto to St Louis flight status

Flight Origin Destination Departure Arrival Equip
UA8197 Toronto (YYZ) St Louis (STL) 9:10 p.m. 10:44 p.m. B789
UA8199 Toronto (YYZ) St Louis (STL) 11:55 a.m. 4:50 p.m. B738
AC7389 Toronto (YYZ) St Louis (STL) 1:05 p.m. 6:45 a.m. CRJ
AC7385 Toronto (YYZ) St Louis (STL) 11:20 a.m. 7:25 p.m. CRJ2
AC7383 Toronto (YYZ) St Louis (STL) 12:30 p.m. 7:40 p.m. E75
QK7933 Toronto (YYZ) St Louis (STL) 7 p.m. 7:58 p.m. CRJ2
AC7387 Toronto (YYZ) St Louis (STL) 7:40 p.m. 7:20 a.m. CRJ
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