Cheap flights from St. Louis (STL) to British Columbia

STL — YVR
Oct 4 — Oct 111

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

Users have found that booking a flight from St. Louis to British Columbia at least 33 days early can save you up to 13% on average compared to booking a flight this week. If booking 33 days before your flight isn’t an option for you, users have found flights from St. Louis to British Columbia for as little as $687 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as $687 for flights departing within the next 3 days.

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

November is one of the best times of the year to fly to British Columbia from St. Louis. Prices for November average $560 per person but you can even find prices for as low as $236. The most expensive prices can be found in the month of July. Opting for a November flight can save you 64% on your journey compared to booking in July

When is the cheapest time to fly from St. Louis to British Columbia (STL - BC)?

When flying from St. Louis to British Columbia, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.

Cheap flights from St. Louis to British Columbia in September, October 2022

The best prices found for STL to British Columbia flights for September, October
Oct 14 - Oct 18
STL

Lambert-St Louis

YVR

Vancouver Intl

1 stop

16h 50m
YVR

Vancouver Intl

STL

Lambert-St Louis

1 stop

12h 19m
$276

Multiple Airlines

Pick Dates

Deal found 9/28/22

Oct 14 - Oct 18
STL

Lambert-St Louis

YVR

Vancouver Intl

1 stop

16h 50m
YVR

Vancouver Intl

STL

Lambert-St Louis

2 stops

36h 19m
$307

Multiple Airlines

Pick Dates

Deal found 9/28/22

Oct 21 - Oct 24
STL

Lambert-St Louis

YLW

Kelowna

2 stops

21h 05m
YLW

Kelowna

STL

Lambert-St Louis

2 stops

31h 54m
$343

Multiple Airlines

Pick Dates

Deal found 9/28/22

St. Louis to British Columbia 2022 flight deals

Cheap flights to British Columbia from St. Louis found for this year
Oct 14 - Oct 18
STL

Lambert-St Louis

YVR

Vancouver Intl

1 stop

16h 50m
YVR

Vancouver Intl

STL

Lambert-St Louis

1 stop

12h 19m
$276

Multiple Airlines

Pick Dates

Deal found 9/28/22

Oct 14 - Oct 18
STL

Lambert-St Louis

YVR

Vancouver Intl

1 stop

16h 50m
YVR

Vancouver Intl

STL

Lambert-St Louis

2 stops

36h 19m
$307

Multiple Airlines

Pick Dates

Deal found 9/28/22

Oct 21 - Oct 24
STL

Lambert-St Louis

YLW

Kelowna

2 stops

21h 05m
YLW

Kelowna

STL

Lambert-St Louis

2 stops

31h 54m
$343

Multiple Airlines

Pick Dates

Deal found 9/28/22

Cheap Air Canada flights from St. Louis to British Columbia

Dec 19 - Jan 2
STL

Lambert-St Louis

YVR

Vancouver Intl

1 stop

8h 26m
YVR

Vancouver Intl

STL

Lambert-St Louis

2 stops

19h 32m
$562

Air Canada

Pick Dates

Deal found 9/26/22

Dec 25 - Dec 30
STL

Lambert-St Louis

YYJ

Victoria Intl

1 stop

14h 33m
YYJ

Victoria Intl

STL

Lambert-St Louis

2 stops

20h 17m
$694

Air Canada

Pick Dates

Deal found 9/28/22

Oct 21 - Oct 24
STL

Lambert-St Louis

YLW

Kelowna

1 stop

20h 44m
YLW

Kelowna

STL

Lambert-St Louis

2 stops

10h 59m
$791

Air Canada

Pick Dates

Deal found 9/28/22

Cheap American Airlines flights from St. Louis to British Columbia

Oct 24 - Oct 28
STL

Lambert-St Louis

YVR

Vancouver Intl

1 stop

8h 20m
YVR

Vancouver Intl

STL

Lambert-St Louis

1 stop

20h 26m
$460

American Airlines

Pick Dates

Deal found 9/27/22

Oct 15 - Oct 21
STL

Lambert-St Louis

YVR

Vancouver Intl

1 stop

8h 20m
YVR

Vancouver Intl

STL

Lambert-St Louis

1 stop

20h 26m
$516

American Airlines

Pick Dates

Deal found 9/29/22

Oct 13 - Oct 21
STL

Lambert-St Louis

YVR

Vancouver Intl

1 stop

11h 09m
YVR

Vancouver Intl

STL

Lambert-St Louis

1 stop

20h 26m
$519

American Airlines

Pick Dates

Deal found 9/26/22

Last minute flights from St. Louis to British Columbia

Late deals on return flights to British Columbia from St. Louis, departing today and this week
Oct 5 - Oct 9
STL

Lambert-St Louis

YVR

Vancouver Intl

1 stop

14h 31m
YVR

Vancouver Intl

STL

Lambert-St Louis

1 stop

12h 19m
$428

Multiple Airlines

Pick Dates

Deal found 9/29/22

Oct 5 - Oct 9
STL

Lambert-St Louis

YVR

Vancouver Intl

1 stop

6h 38m
YVR

Vancouver Intl

STL

Lambert-St Louis

2 stops

21h 22m
$605

Multiple Airlines

Pick Dates

Deal found 9/29/22

Oct 5 - Oct 9
STL

Lambert-St Louis

YVR

Vancouver Intl

2 stops

13h 05m
YVR

Vancouver Intl

STL

Lambert-St Louis

2 stops

15h 30m
$675

Multiple Airlines

Pick Dates

Deal found 9/29/22

One-way flights to British Columbia from St. Louis

The cheapest one-way flights from St. Louis to British Columbia
Oct 24
STL

Lambert-St Louis

YVR

Vancouver Intl

1 stop

16h 50m
$96

Multiple Airlines

Pick Dates

Deal found 9/27/22

Oct 25
STL

Lambert-St Louis

YVR

Vancouver Intl

2 stops

40h 20m
$100

Multiple Airlines

Pick Dates

Deal found 9/27/22

Oct 24
STL

Lambert-St Louis

YVR

Vancouver Intl

1 stop

16h 50m
$111

Multiple Airlines

Pick Dates

Deal found 9/28/22

Related info for your journey

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

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

Lambert-St Louis (STL) is the airport you will fly out of if you book a flight from St. Louis to British Columbia. 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 British Columbia have flexible cancellations due to COVID-19?

Some of the carriers operating flights from Lambert-St Louis to British Columbia that may be offering flexible cancellation policies are United Airlines, Air Canada, and American Airlines. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from St. Louis to British Columbia for under $300 on Cheapflights?

Yes, there are multiple flights from St. Louis to British Columbia for under $300. The cheapest flight booked recently is on Multiple Airlines for just $276, but on average you can expect to pay $401.

Are there last-minute flights available from St. Louis to British Columbia for under $500?

There are currently 15+ open flights from St. Louis to British Columbia within the next 7 days for less than $500.

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

The cheapest airlines for a one-way flight from St. Louis to British Columbia are American Airlines ($206), United Airlines ($215), and Delta ($242).

What are the most popular routes from St. Louis to British Columbia?

Most travelers choose Lambert-St Louis - Vancouver Intl, Lambert-St Louis - Kelowna or Lambert-St Louis - Victoria Intl when deciding on the best route from St. Louis to British Columbia.

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

The most popular airlines flying from St. Louis to British Columbia are American Airlines, Air Canada and Alaska Airlines. Something to consider prior to booking your flight.

What are the cheapest flights from St. Louis to British Columbia?

Looking at all options, your cheapest flight can be booked for $205. While the most popular route (Lambert-St Louis - Vancouver Intl) can be booked for $276 on average our data indicates $1,046 when flying from St. Louis to British Columbia.

Destination points for flights from St. Louis to British Columbia

Select to see more specific information for flights from St. Louis to all places in British Columbia

Top 5 airlines flying from St. Louis to British Columbia

The chart below displays the airlines Cheapflights users traveling from St. Louis to British Columbia choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Alaska AirlinesCheapest$200Average$514FlexibilityNo cancel feeOn-time75%COVID-19 safety
Search Alaska Airlines flights
American AirlinesCheapest$215Average$741FlexibilityNo cancel feeOn-time71%COVID-19 safety
Search American Airlines flights
Air CanadaCheapest$272Average$561FlexibilityNo cancel feeOn-time67%COVID-19 safety
Search Air Canada flights
DeltaCheapest$335Average$672FlexibilityNo cancel feeOn-timeN/ACOVID-19 safety
Search Delta flights
United AirlinesCheapest$516Average$800FlexibilityNo cancel feeOn-time69%COVID-19 safety
Search United Airlines flights