Cheap flights from Toronto to St. Louis

YTO — STL
21 May — 28 May1
Return
1 adult
Economy
From?
To?
Sat 21/5
Sat 28/5

The best prices from Toronto to Lambert-St Louis are usually found in February or November, booked 39 days in advance, depart on a Monday or Thursday and return on a Thursday

How to find the cheapest flight from Toronto to St. Louis

All the information you need to plan the best YTO to STL flight in 2022: compare Toronto to St. Louis flight prices with the expected peak season, weather and rainfall in St. Louis.

YTO - STL

Price

C$ 368 - C$ 553

STL

Temperature

0 - 27 °C

STL

Rainfall

56 - 119 mm

Popular inJuneHigh demand for flights, 23% potential price rise
Cheapest inFebruaryBest time to find cheap flights, 14% potential price drop
Round-trip fromC$ 475From Toronto (YTO) to Lambert-St Louis
One-way fromC$ 283One-way flight from Toronto (YTO) to Lambert-St Louis

What is the cheapest day to fly round-trip from Toronto to St. Louis?

Flying to your destination on a Saturday can be more expensive, but this shouldn’t discourage you from finding affordable options to get to St. Louis. Check prices with Cheapflights to find a great deal for your trip.

How far in advance should I book a flight from Toronto to St. Louis?

Travellers have found it’s best to book a flight 39 days in advance to save up to 26% compared to booking the same week of travel. As your travel date approaches, the cost of this flight route may potentially increase. While opting to book 39 days out may not be an option for all, there are still additional ways to secure a deal in the near future. You might find a flight from Toronto to St. Louis 1-2 weeks in advance for as low as C$ 587, or C$ 701 for flights within the next 24 hours.

What is the cheapest month to fly from Toronto to St. Louis?

February can be a great time to fly to St. Louis from Toronto with a flight ticket averaging about C$ 552. Cheapflights users have found deals in the month of February for as cheap as C$ 222. The most expensive prices can be found in the month of June.

When is the cheapest time to fly from Toronto to St. Louis (YTO - STL)?

Unlike in the afternoon, when flights are generally more expensive, you can save up to 51% on flights from Toronto to St. Louis by exploring options for tickets in the evening.

Cheap flights from Toronto to St. Louis in May, June 2022

The best prices found for YTO to STL flights for May, June
14 Jun. - 13 Jul.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 09m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

1h 59m
C$ 463

Air Canada

View Deal

Deal found 14.5.22

12 Jun. - 12 Jul.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

4h 18m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

7h 26m
C$ 488

Delta

View Deal

Deal found 14.5.22

14 Jun. - 12 Jul.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 09m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

2h 02m
C$ 506

Air Canada

View Deal

Deal found 14.5.22

Toronto to St. Louis 2022 flight deals

Cheap flights to St. Louis from Toronto found for this year
14 Jun. - 13 Jul.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 09m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

1h 59m
C$ 463

Air Canada

View Deal

Deal found 14.5.22

10 Aug. - 16 Aug.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 07m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

2h 02m
C$ 478

Air Canada

View Deal

Deal found 13.5.22

8 Jul. - 20 Jul.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 07m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

2h 02m
C$ 480

Air Canada

View Deal

Deal found 14.5.22

Cheap Air Canada flights from Toronto to St. Louis

14 Jun. - 13 Jul.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 09m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

1h 59m
C$ 463

Air Canada

View Deal

Deal found 14.5.22

10 Aug. - 16 Aug.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 07m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

2h 02m
C$ 478

Air Canada

View Deal

Deal found 13.5.22

8 Jul. - 20 Jul.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 07m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

2h 02m
C$ 480

Air Canada

View Deal

Deal found 14.5.22

Cheap American Airlines flights from Toronto to St. Louis

10 Aug. - 16 Aug.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

5h 18m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

5h 55m
C$ 483

American Airlines

View Deal

Deal found 13.5.22

7 Jul. - 19 Jul.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

7h 37m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

4h 54m
C$ 485

American Airlines

View Deal

Deal found 14.5.22

12 Jul. - 20 Jul.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

8h 11m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

14h 40m
C$ 529

American Airlines

View Deal

Deal found 14.5.22

Direct flights to St. Louis from Toronto

Save time with Toronto to St. Louis direct flight deals
14 Jun. - 13 Jul.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 09m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

1h 59m
C$ 463

Air Canada

View Deal

Deal found 14.5.22

10 Aug. - 16 Aug.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 07m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

2h 02m
C$ 478

Air Canada

View Deal

Deal found 13.5.22

8 Jul. - 20 Jul.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 07m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

2h 02m
C$ 480

Air Canada

View Deal

Deal found 14.5.22

Last minute flights from Toronto to St. Louis

Late deals on round-trip flights to St. Louis from Toronto, departing today and this week
26 May - 4 Jun.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

7h 05m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

4h 50m
C$ 614

American Airlines

View Deal

Deal found 13.5.22

23 May - 30 May
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

5h 45m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

5h 07m
C$ 626

Delta

View Deal

Deal found 14.5.22

26 May - 3 Jun.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

7h 05m
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

5h 58m
C$ 667

American Airlines

View Deal

Deal found 13.5.22

One-way flights to Lambert-St Louis from Toronto

The cheapest one-way flights from Toronto to St. Louis
11 Sep.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

2 stops

26h 05m
C$ 235

Multiple Airlines

View Deal

Deal found 15.5.22

25 Aug.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 07m
C$ 236

Air Canada

View Deal

Deal found 15.5.22

4 Jun.
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

10h 50m
C$ 274

American Airlines

View Deal

Deal found 13.5.22

Related info for your journey

Useful info, stats and facts about Toronto to St. Louis flights.

What airport do you fly into for flights to St. Louis from Toronto?

If you book a flight to St. Louis from Toronto, you will be flying to Lambert-St Louis, which is the city’s only airport. Lambert-St Louis (STL) is located 20.4 km from the centre of St. Louis. There is 1 flight from Toronto to Lambert-St Louis per day from 5 different airlines.

Which airlines flying from Toronto to Lambert-St Louis have flexible cancellations due to COVID-19?

Air Canada, American Airlines, and United Airlines are some of the carriers that may have flexible cancellation policies. You can use our site to filter for other airlines that may also have this kind of flexibility.

Can I find flights from Toronto to St. Louis for under C$ 500 on Cheapflights?

Yes, there are multiple flights from Toronto to St. Louis for under C$ 500. The cheapest flight booked recently is on Air Canada for just C$ 463, but on average you can expect to pay C$ 511.

Are there direct flights from Toronto to St. Louis for under C$ 500 on Cheapflights?

Cheapflights has 20 direct flights from Toronto to St. Louis under C$ 500. A good price for a direct flight from Toronto to St. Louis is less than C$ 530.

Are there last-minute flights available from Toronto to St. Louis for under C$ 700?

There are currently 20+ open flights from Toronto to St. Louis within the next 7 days for less than C$ 700.

What are the cheapest airlines flying from Toronto to St. Louis round-trip?

Flying on Air Canada is currently your cheapest option to St. Louis, with prices starting at C$ 463. Additional round-trip tickets that might be worth considering are offered by American Airlines and Delta, with the lowest prices starting at C$ 483 and C$ 488, respectively. Air Canada is currently priced 16% below the average price you’ll pay for this route.

What are the cheapest airlines to fly from Toronto to St. Louis one-way?

For one-way options, check prices for Air Canada. According to our data, you can fly for as low as C$ 236. Users have also found prices from C$ 274 and C$ 283 on American Airlines and British Airways, respectively.

What are the most popular airlines that fly from Toronto to St. Louis?

Before booking your flight from Toronto to St. Louis check out the most popular airlines for this route: American Airlines, Air Canada or British Airways.

Alternative routes for Toronto to St. Louis

See prices for flight routes from nearby airports that may be better suited for you.
Ottawa to Kansas Cityfrom C$ 243 pp
Ottawa to St. Louisfrom C$ 440 pp

Top 4 airlines flying from Toronto to St. Louis

The chart below displays the airlines Cheapflights users travelling from Toronto to St. Louis choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
DeltaCheapestC$ 305AverageC$ 531FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
American AirlinesCheapestC$ 386AverageC$ 584FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights
Air CanadaCheapestC$ 387AverageC$ 502FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search Air Canada flights
United AirlinesCheapestC$ 410AverageC$ 630FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights

Hourly flight availability from Toronto to St. Louis

See what time of day planes typically take off from Toronto to St. Louis
0%of flight departuresEarly morningMidnight to 6 am
0%of flight departuresMorning6 am to noon
100%of flight departuresAfternoonNoon to 6 pm
0%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM

Weekly flight availability from Toronto to St. Louis

See how many times per day planes take to the skies headed from Toronto to St. Louis
Sunday1daily flight
Monday1daily flight
Tuesday1daily flight
Wednesday1daily flight
Thursday1daily flight
Friday1daily flight
Saturday1daily flight