Cheap flights from St. Louis (STL) to Toronto (YTO)

STL — YTO
May 26 — Jun 21

The best prices from Lambert-St Louis to Toronto are usually found in December or August, booked 34 days in advance, depart on a Sunday or Saturday and return on a Monday

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

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

STL - YTO

Price

$329 - $516

YTO

Temperature

21.2 - 69.8 °F

YTO

Rainfall

2 - 3.3 inches

Popular inOctoberHigh demand for flights, 10% potential price rise
Cheapest inDecemberBest time to find cheap flights, 29% potential price drop
Round-trip from$329From Lambert-St Louis to Toronto (YTO)
One-way from$278One-way flight from Lambert-St Louis to Toronto (YTO)

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

Users have found that leaving on a Saturday can be a cost-effective option. It’s possible to save up to 45% on your flight compared to booking on days when demand is much higher.

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

To save up to 42% on this flight, we recommend booking at least 35 days prior to travel. The price may fluctuate and will likely increase closer to your departure date. Users on Cheapflights have found tickets from St. Louis to Toronto from $513 1-2 weeks out and tickets from $702 for flights departing within the next 72 hours.

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

December can be a great time to fly to Toronto from St. Louis with a flight ticket averaging about $462. Cheapflights users have found deals in the month of December for as cheap as $188. The most expensive prices can be found in the month of October.

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

It’s typically best to fly out from St. Louis to Toronto in the evening. Doing so could potentially save you 75% on the flight price compared to flying in the morning, which is usually more expensive.

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

The best prices found for STL to YTO flights for May, June
Jun 21 - Jun 28
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

8h 14m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

5h 13m
$426

American Airlines

View Deal

Deal found 18/5/22

Jun 22 - Jun 29
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

8h 14m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

5h 13m
$447

American Airlines

View Deal

Deal found 19/5/22

Jun 21 - Jun 27
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

8h 14m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

5h 13m
$452

American Airlines

View Deal

Deal found 18/5/22

St. Louis to Toronto 2022 flight deals

Cheap flights to Toronto from St. Louis found for this year
Sep 22 - Sep 29
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

2 stops

26h 35m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

2 stops

12h 35m
$346

Multiple Airlines

View Deal

Deal found 19/5/22

Jul 21 - Jul 25
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

2 stops

26h 30m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

2 stops

12h 00m
$376

Multiple Airlines

View Deal

Deal found 18/5/22

Sep 22 - Sep 29
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

21h 45m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

2 stops

12h 35m
$386

Multiple Airlines

View Deal

Deal found 19/5/22

Cheap Air Canada flights from St. Louis to Toronto

Aug 2 - Aug 3
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

2h 02m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 07m
$425

Air Canada

View Deal

Deal found 18/5/22

Jul 4 - Jul 5
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

2h 02m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 07m
$459

Air Canada

View Deal

Deal found 18/5/22

Jul 19 - Jul 26
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

1h 59m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 07m
$460

Air Canada

View Deal

Deal found 20/5/22

Cheap American Airlines flights from St. Louis to Toronto

Jun 21 - Jun 28
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

8h 14m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

5h 13m
$426

American Airlines

View Deal

Deal found 18/5/22

Aug 2 - Aug 3
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

8h 14m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

3h 58m
$427

American Airlines

View Deal

Deal found 18/5/22

Jun 22 - Jun 29
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

8h 14m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

5h 13m
$447

American Airlines

View Deal

Deal found 19/5/22

Non-stop flights to Toronto from St. Louis

Save time with St. Louis to Toronto direct flight deals
Aug 2 - Aug 3
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

2h 02m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 07m
$425

Air Canada

View Deal

Deal found 18/5/22

Aug 7 - Aug 15
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

2h 02m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 07m
$426

Air Canada

View Deal

Deal found 19/5/22

Jul 4 - Jul 5
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

Nonstop

2h 02m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

Nonstop

2h 07m
$459

Air Canada

View Deal

Deal found 18/5/22

Last minute flights from St. Louis to Toronto

Late deals on return flights to Toronto from St. Louis, departing today and this week
May 26 - Jun 18
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

10h 00m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

10h 25m
$568

United Airlines

View Deal

Deal found 19/5/22

May 30 - Jun 2
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

4h 57m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

10h 41m
$610

American Airlines

View Deal

Deal found 18/5/22

May 28 - May 30
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

2 stops

16h 30m
YYZ

Toronto Pearson Intl

STL

Lambert-St Louis

1 stop

5h 36m
$675

United Airlines

View Deal

Deal found 19/5/22

One-way flights to Toronto All airports from St. Louis

The cheapest one-way flights from St. Louis to Toronto
Jun 23
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

2 stops

26h 30m
$175

Multiple Airlines

View Deal

Deal found 20/5/22

Jun 24
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

2 stops

39h 45m
$220

Multiple Airlines

View Deal

Deal found 20/5/22

Jun 24
STL

Lambert-St Louis

YYZ

Toronto Pearson Intl

1 stop

24h 30m
$223

Multiple Airlines

View Deal

Deal found 20/5/22

Related info for your journey

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

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

Lambert-St Louis (STL) is the airport you will fly out of if you book a flight from St. Louis to Toronto. You should not have trouble finding flights to Toronto from Lambert-St Louis; the airport handles an average of 1 outbound flight to Toronto per day. You should also have plenty of airline options to choose from since 4 airlines have flights from the St. Louis airport to Toronto. It is only a 12.7 mi journey to Lambert-St Louis (STL) from St. Louis’s city center.

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

Some of our airline partners flying from Lambert-St Louis to Toronto have new flexible policies in place due to COVID-19. Air Canada, American Airlines, and United Airlines are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Air Canada with this kind of flexibility.

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

Yes, there are multiple flights from St. Louis to Toronto for under $400. The cheapest flight booked recently is on Multiple Airlines for just $346, but on average you can expect to pay $432.

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

Cheapflights has at least 20 direct flights from St. Louis to Toronto under $500. A good price for a nonstop flight from St. Louis to Toronto is less than $492.

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

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

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

Our cheapest airline available from St. Louis to Toronto is Air Canada. Our recent data shows that you can find tickets from as low as $425 on this airline. Additional options worth looking into are American Airlines and United Airlines, starting at $426 and $471 round-trip. Air Canada is currently priced 8% below the average price you’ll pay for this route.

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

$230 is the cheapest one-way deal found within the past few days, from Air Canada. You may also be able to find cheap deals on American Airlines and United Airlines, with prices starting from $236 and $246, respectively.

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

Consider American Airlines, Air Canada or Delta when booking your flight. These represent the most popular airlines when flying from St. Louis to Toronto.

What are the cheapest flights from St. Louis to Toronto?

The cheapest flight price from St. Louis to Toronto is $213. On average you can expect to pay $542. The most popular route, (Lambert-St Louis - Toronto Pearson Intl), can usually be booked for $346.

Alternative routes for St. Louis to Toronto

See prices for flight routes from nearby airports that may be better suited for you.

Top 4 airlines flying from St. Louis to Toronto

The chart below displays the airlines Cheapflights users traveling from St. Louis to Toronto choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
American AirlinesCheapest$146Average$347FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights
DeltaCheapest$177Average$367FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
Air CanadaCheapest$182Average$333FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search Air Canada flights
United AirlinesCheapest$236Average$373FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights

Hourly flight availability from St. Louis to Toronto

See what time of day planes typically take off from St. Louis to Toronto
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 St. Louis to Toronto

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