$172 Find Cheap Flights from Canada to St. Louis - Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 26% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Flight Deals
Booking Insights
Flight Deals

Cheap Flights from Canada to St. Louis

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent round-trip flight deals from Canada to St. Louis

Mon, Dec 7 - Wed, Dec 16
Multiple Airlines Logo
2:25 pm - 11:17 amYYZ  Toronto Pearson Intl-STL Lambert-St Louis
45h 52m2 stops Tampa Atlanta Hartsfield-Jackson
Multiple Airlines Logo
6:20 pm - 1:40 pmSTL  Lambert-St Louis-YYZ Toronto Pearson Intl
18h 20m1 stop Orlando
$341Multiple Airlines
Mon, Nov 23 - Thu, Nov 26
United Airlines Logo
2:50 pm - 8:55 amYVR  Vancouver Intl-STL Lambert-St Louis
17h 05m1 stop Chicago O'Hare Intl
United Airlines Logo
8:00 am - 10:19 pmSTL  Lambert-St Louis-YVR Vancouver Intl
15h 19m1 stop San Francisco
$349United Airlines
Mon, Nov 23 - Thu, Nov 26
United Airlines Logo
2:50 pm - 8:55 amYVR  Vancouver Intl-STL Lambert-St Louis
17h 05m1 stop Chicago O'Hare Intl
United Airlines Logo
8:00 am - 5:19 pmSTL  Lambert-St Louis-YVR Vancouver Intl
10h 19m1 stop San Francisco
$350United Airlines
Tue, Dec 8 - Wed, Dec 16
Multiple Airlines Logo
9:35 am - 11:17 amYYZ  Toronto Pearson Intl-STL Lambert-St Louis
26h 42m2 stops Fort Lauderdale Atlanta Hartsfield-Jackson
Multiple Airlines Logo
6:20 pm - 1:40 pmSTL  Lambert-St Louis-YYZ Toronto Pearson Intl
18h 20m1 stop Orlando
$351Multiple Airlines
Fri, Nov 20 - Mon, Nov 23
American Airlines Logo
1:19 pm - 11:35 pmYVR  Vancouver Intl-STL Lambert-St Louis
9h 16m1 stop Dallas/Fort Worth
American Airlines Logo
2:48 pm - 10:44 pmSTL  Lambert-St Louis-YVR Vancouver Intl
8h 56m1 stop Dallas/Fort Worth
$353American Airlines
Thu, Dec 3 - Mon, Dec 7
American Airlines Logo
12:08 pm - 7:58 pmYUL  Montreal Pierre Elliott Trudeau Intl-STL Lambert-St Louis
8h 50m1 stop Chicago O'Hare Intl
American Airlines Logo
8:24 pm - 11:28 amSTL  Lambert-St Louis-YUL Montreal Pierre Elliott Trudeau Intl
14h 04m1 stop Chicago O'Hare Intl
$455American Airlines
Wed, Dec 9 - Tue, Dec 15
Air Canada Logo
7:00 am - 4:26 pmYYC  Calgary-STL Lambert-St Louis
8h 26m1 stop Toronto Pearson Intl
Air Canada Logo
4:05 pm - 11:21 pmSTL  Lambert-St Louis-YYC Calgary
8h 16m1 stop Toronto Pearson Intl
$461Air Canada
Tue, Dec 8 - Wed, Dec 9
Air Canada Logo
7:15 am - 3:26 pmYHZ  Halifax Intl-STL Lambert-St Louis
10h 11m2 stops Ottawa Toronto Pearson Intl
Air Canada Logo
4:05 pm - 1:58 amSTL  Lambert-St Louis-YHZ Halifax Intl
7h 53m1 stop Toronto Pearson Intl
$466Air Canada
Mon, Nov 30 - Thu, Dec 3
WestJet Logo
8:30 pm - 9:01 amYVR  Vancouver Intl-STL Lambert-St Louis
11h 31m2 stops Calgary Atlanta Hartsfield-Jackson
WestJet Logo
3:32 pm - 7:00 pmSTL  Lambert-St Louis-YVR Vancouver Intl
28h 28m2 stops Minneapolis St Paul Edmonton
$488WestJet
Mon, Nov 30 - Thu, Dec 3
WestJet Logo
8:30 pm - 6:13 pmYVR  Vancouver Intl-STL Lambert-St Louis
20h 43m2 stops Calgary Atlanta Hartsfield-Jackson
WestJet Logo
5:20 pm - 1:21 pmSTL  Lambert-St Louis-YVR Vancouver Intl
21h 01m1 stop Minneapolis St Paul
$495WestJet
Booking Insights

KAYAK's insights & trends for flights to St. Louis

Get data-powered insights and trends for flights to St. Louis to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest flight to St. Louis?

In the last 5 days, the cheapest flight deal to St. Louis was found on the route from Toronto, at $341 return. The most popular connection is from Vancouver to St. Louis and KAYAK users have found round-trip deals for as low as $349 in the last 5 days.

What is the cheapest day to fly to St. Louis?

Based on KAYAK data, the cheapest day to fly to St. Louis is Sunday where round-trip tickets can be as cheap as $394. On the other hand, the most expensive day to fly is Saturday, where round-trip prices are $596 on average.

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

The cheapest month for flights to St. Louis is January, where tickets cost $421 on average for return flights. On the other hand, the most expensive months are November and September, where the average cost of tickets from Canada is $610 and $570 respectively. For one-way flights, the best month to travel is May with an average price of $253.

What is the cheapest time of day to fly to St. Louis?

The cheapest time of day to fly to St. Louis is generally in the afternoon, when round-trip flights cost $440 on average. The most expensive time of day to fly to St. Louis is generally in the morning, which is peak travel time and where the average cost of a ticket is $533.

What is a good deal for flights to St. Louis?

If you’re looking for cheap airfare to St. Louis, 25% of our users found tickets to St. Louis for the following prices or less: From Toronto Pearson Intl Airport $640 round-trip.

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

To get a below average price, you should book around 4 weeks before departure, which saves you about 56% compared to booking last minute. For the absolute cheapest price, our data suggests you should book 21 weeks before departure.

Good to know

Low season

February

Cheapest flight

$172
Best time to beat the crowds but there is an average 1% increase in price.
Most popular time to fly with an average 4% increase in price.
Flight from Toronto to St. Louis

FAQs - booking St. Louis flights

  • What is the cheapest flight to St. Louis?

    In the last 5 days, the cheapest flight deal to St. Louis was found on the route from Toronto, at $341 return. The most popular connection is from Vancouver to St. Louis and KAYAK users have found round-trip deals for as low as $349 in the last 5 days.

  • How far is Lambert-St Louis Airport from central St. Louis?

    Central St. Louis is 13 miles away from Lambert-St Louis Airport.

  • What is the name of St. Louis’s airport?

    When flying to St. Louis, you'll arrive at Lambert-St Louis Airport (STL). The airport is also known as Lambert Field, Lambert-St Louis, St. Louis Lambert, or St. Louis Lambert Intl.

  • How much is a flight to St. Louis?

    On average, a flight to St. Louis costs $650. The cheapest price found on KAYAK in the last 2 weeks cost $399 and departed from Toronto Pearson Intl Airport.

  • How does KAYAK find such low prices on flights to St. Louis?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to St. Louis.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to St. Louis?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to St. Louis is likely to change within 7 days, so travelers know whether to wait or book now.

  • What is the Hacker Fare option on flights to St. Louis?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to St. Louis with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to St. Louis?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to St. Louis up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Top tips for finding cheap flights to St. Louis

  • Looking for a cheap flight? 25% of our users found flights on this route for $444 or less one-way and $640 or less round-trip.

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest St. Louis flight deals.

Traveling to a place near St. Louis?

Book flights to St. Louis if you plan to visit one of these locations
Fenton
O'Fallon
Wentzville
Farmington
Eureka
Litchfield
Shrewsbury
Grafton
Glencoe

More options for your flight to St. Louis