Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Flights
Hotels
1 traveler
Unsupported Browser!
Find Flights

Cheap Flights From St Louis To Canada

Cheap flights from St Louis (STL) to popular destinations in Canada (CA)

Calgary
Carrier Departure Date Return Date Lowest Price
United Apr 9, 2016 Apr 12, 2016 $278
United Mar 6, 2016 Mar 11, 2016 $278
United Mar 9, 2016 Mar 13, 2016 $283
United Apr 9, 2016 Apr 12, 2016 $288
Air Canada Mar 6, 2016 Mar 11, 2016 $294
Air Canada Mar 9, 2016 Mar 13, 2016 $297
Air Canada Apr 9, 2016 Apr 12, 2016 $297
Air Canada Apr 9, 2016 Apr 12, 2016 $300
United Mar 14, 2016 Mar 21, 2016 $301
American Apr 9, 2016 Apr 12, 2016 $301
Edmonton
Carrier Departure Date Return Date Lowest Price
Air Canada Apr 15, 2016 Apr 19, 2016 $263
Air Canada Apr 15, 2016 Apr 19, 2016 $265
Air Canada May 21, 2016 May 28, 2016 $275
Air Canada May 2, 2016 May 9, 2016 $275
Air Canada May 2, 2016 May 9, 2016 $275
Air Canada May 29, 2016 Jun 13, 2016 $275
Air Canada Apr 15, 2016 Apr 19, 2016 $282
Air Canada May 21, 2016 May 28, 2016 $285
United May 2, 2016 May 9, 2016 $301
United May 2, 2016 May 9, 2016 $301
Halifax
Carrier Departure Date Return Date Lowest Price
United May 20, 2016 May 30, 2016 $351
United Apr 20, 2016 Apr 27, 2016 $358
Air Canada Apr 21, 2016 Apr 27, 2016 $358
United May 26, 2016 Jun 1, 2016 $358
United Apr 21, 2016 Apr 27, 2016 $359
United Apr 20, 2016 Apr 27, 2016 $362
United Apr 21, 2016 Apr 27, 2016 $362
Air Canada Apr 21, 2016 Apr 27, 2016 $362
United May 26, 2016 Jun 1, 2016 $366
United Apr 27, 2016 May 2, 2016 $366
Montreal
Carrier Departure Date Return Date Lowest Price
United Mar 25, 2016 Mar 29, 2016 $242
United Apr 15, 2016 Apr 21, 2016 $254
United Apr 15, 2016 Apr 20, 2016 $254
United Mar 25, 2016 Mar 29, 2016 $263
United Mar 31, 2016 Apr 4, 2016 $263
United Mar 25, 2016 Apr 2, 2016 $268
United Mar 31, 2016 Apr 4, 2016 $274
United Feb 27, 2016 Mar 5, 2016 $276
United Apr 22, 2016 Apr 24, 2016 $276
United Apr 25, 2016 Apr 28, 2016 $276
Ottawa
Carrier Departure Date Return Date Lowest Price
United Apr 12, 2016 Apr 30, 2016 $265
Air Canada Apr 15, 2016 Apr 20, 2016 $287
United Apr 12, 2016 Apr 30, 2016 $304
Air Canada Apr 15, 2016 Apr 20, 2016 $306
Air Canada Apr 12, 2016 Apr 30, 2016 $309
Air Canada Apr 12, 2016 Apr 30, 2016 $314
WestJet Apr 15, 2016 Apr 20, 2016 $317
Air Canada Apr 15, 2016 Apr 20, 2016 $320
United Apr 15, 2016 Apr 20, 2016 $321
United Apr 15, 2016 Apr 20, 2016 $336
Quebec
Carrier Departure Date Return Date Lowest Price
Air Canada Apr 2, 2016 Apr 9, 2016 $349
Air Canada May 19, 2016 May 26, 2016 $350
United Mar 22, 2016 Mar 27, 2016 $351
Air Canada Apr 2, 2016 Apr 9, 2016 $352
United Mar 22, 2016 Mar 27, 2016 $354
United May 19, 2016 May 26, 2016 $355
Air Canada May 15, 2016 May 20, 2016 $370
Air Canada Mar 22, 2016 Mar 27, 2016 $372
Air Canada Mar 11, 2016 Mar 27, 2016 $372
United Mar 30, 2016 Apr 4, 2016 $374
Toronto
Carrier Departure Date Return Date Lowest Price
United Mar 14, 2016 Mar 21, 2016 $305
United Mar 31, 2016 Apr 11, 2016 $325
United Jun 6, 2016 Jun 9, 2016 $325
United Apr 29, 2016 May 2, 2016 $325
United Mar 13, 2016 Mar 17, 2016 $325
United May 4, 2016 May 11, 2016 $326
United Mar 14, 2016 Mar 21, 2016 $334
United Jul 1, 2016 Jul 15, 2016 $340
United Mar 13, 2016 Mar 17, 2016 $354
United May 25, 2016 Jun 10, 2016 $369
Vancouver
Carrier Departure Date Return Date Lowest Price
United May 14, 2016 May 21, 2016 $306
Air Canada May 8, 2016 May 15, 2016 $325
Air Canada May 14, 2016 May 21, 2016 $330
United Apr 7, 2016 Apr 11, 2016 $332
American Apr 23, 2016 Apr 29, 2016 $333
United May 14, 2016 May 20, 2016 $333
American Apr 23, 2016 Apr 25, 2016 $333
American Apr 22, 2016 Apr 24, 2016 $333
United Apr 20, 2016 Apr 24, 2016 $334
United Apr 23, 2016 Apr 30, 2016 $336
Victoria
Carrier Departure Date Return Date Lowest Price
Alaska Sep 30, 2016 Oct 11, 2016 $525
United Sep 30, 2016 Oct 11, 2016 $533
Alaska Sep 30, 2016 Oct 11, 2016 $537
Alaska Sep 30, 2016 Oct 11, 2016 $591
WestJet Sep 30, 2016 Oct 11, 2016 $617
United Sep 30, 2016 Oct 11, 2016 $637
WestJet Sep 30, 2016 Oct 11, 2016 $656
United Sep 30, 2016 Oct 11, 2016 $684
Air Canada Sep 30, 2016 Oct 11, 2016 $697
American Sep 30, 2016 Oct 11, 2016 $749
Winnipeg
Carrier Departure Date Return Date Lowest Price
United Mar 31, 2016 Apr 1, 2016 $334
Air Canada Mar 15, 2016 Mar 16, 2016 $340
United Mar 15, 2016 Mar 16, 2016 $342
United Mar 31, 2016 Apr 1, 2016 $348
United May 25, 2016 May 29, 2016 $365
United Mar 15, 2016 Mar 16, 2016 $374
United May 25, 2016 May 29, 2016 $394
United Jul 6, 2016 Jul 26, 2016 $407
WestJet Jul 6, 2016 Jul 26, 2016 $420
WestJet May 25, 2016 May 29, 2016 $468

Cheapest Weekend Non-Stop Flights for the Next 30 Days from St Louis to Canada

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from St Louis to Canada.

DestinationDepartingReturningPrice
Toronto Fri, Mar 18 Mon, Mar 21 $722

Cheap Flights from St Louis to Canada

Flight Schedule Summaries

St Louis to Vancouver
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American PHX X X X X X X X
Air Canada YYZ X X X X X X X
Alaska SEA X X X X X X X
Delta MSP X X X X X X X
United DEN X X X X X X X
St Louis to Edmonton
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American PHX X X X X X X X
Air Canada YYZ X X X X X X X
Alaska SEA X X X X X X X
Alaska PDX / SEA X X X X X X X
Delta MSP X X X X X X X
Delta CVG / MSP X X X X X X X
United ORD X X X X X X X
St Louis to Halifax
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American PHL X X X X X X X
American ORD / PHL X X X X X X X
Air Canada YYZ X X X X X X X
Air Canada YYZ / YUL X X X X X X X
Delta DTW / JFK X X X X X X X
United EWR X X X X X X X
St Louis to Montreal
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American LGA X X X X X X X
Air Canada YYZ X X X X X X X
Air Canada YYZ / YOW X X X X X X X
Delta ATL X X X X X X X
Delta CVG / DTW X X X X X X
United EWR X X X X X X X
St Louis to Ottawa
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American PHL X X X X X X X
Air Canada YYZ X X X X X X X
Delta DTW X X X X X X X
Delta CVG / DTW X X X X X X X
United ORD X X X X X X X
St Louis to Toronto
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American PHL X X X X X X X
Air Canada - X X X X X X X
Delta ATL X X X X X X X
United ORD X X X X X X X
St Louis to Winnipeg
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YYZ X X X X X X X
Air Canada YYZ / YOW X X X X X X X
Delta MSP X X X X X X X
Delta DTW / MSP X X X X X X X
United DEN X X X X X X X
St Louis to London
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YYZ X X X X X X X
United ORD X X X X X X X
St Louis to Calgary
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American DFW X X X X X X X
Air Canada YYZ X X X X X X X
Alaska SEA X X X X X X X
Alaska PDX / SEA X X X X X X X
Delta SLC X X X X X X X
United DEN X X X X X X X
St Louis to Victoria
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air Canada YYZ X X X X X X X
Alaska SEA X X X X X X X
Alaska PDX / SEA X X X X X X X
United SFO X X X X X X X

Flights to Cities in Canada

FlightsAirlineLowest Price
St Louis to Montreal American, Air Canada, Alaska, United, WestJet $242
St Louis to Halifax American, Air Canada, Alaska, United, WestJet $351
St Louis to Winnipeg American, Air Canada, Alaska, United, WestJet $334
St Louis to Quebec American, Air Canada, Alaska, United, WestJet $349
St Louis to St Johns American, Air Canada, Alaska, United, WestJet $585
St Louis to Regina American, Air Canada, Alaska, United, WestJet $349
St Louis to Saskatoon American, Air Canada, Alaska, United, WestJet $501
St Louis to Charlottetown American, Air Canada, Alaska, United, WestJet Check Dates
St Louis to Whitehorse American, Air Canada, Alaska, United Check Dates
St Louis to Sydney American, Air Canada, Alaska, United, WestJet Check Dates
St Louis to Deer Lake Air Canada, Alaska, United, WestJet Check Dates
St Louis to Toronto Air Choice One, American, Air Canada, Alaska, Frontier, United, WestJet $305
St Louis to Vancouver American, Air Canada, Alaska, Frontier, United, WestJet $306
St Louis to Calgary American, Air Canada, Alaska, Frontier, United, WestJet $278
St Louis to Ottawa American, Air Canada, United, WestJet $265
St Louis to London American, Air Canada, United, WestJet $635
St Louis to Edmonton American, Air Canada, Alaska, Frontier, United, WestJet $263
St Louis to Victoria American, Air Canada, Alaska, United, WestJet Check Dates
St Louis to Kelowna American, Air Canada, Alaska, United, WestJet Check Dates
St Louis to Ft McMurray American, Air Canada, Alaska, United, WestJet Check Dates
St Louis to Thunder Bay American, Air Canada, United, WestJet Check Dates
St Louis to Fredericton American, Air Canada, United, WestJet Check Dates
St Louis to Moncton American, Air Canada, Alaska, United, WestJet Check Dates
St Louis to St John American, Air Canada, United $680
St Louis to Sudbury American, Air Canada, United Check Dates
St Louis to Prince George American, Air Canada, Alaska, United, WestJet Check Dates
St Louis to Grande Prairie American, Air Canada, Alaska, United, WestJet Check Dates
St Louis to Windsor American, Air Canada, Alaska, United Check Dates
Springfield to Vancouver American, Air Canada, Alaska, United, WestJet $398
Cheap Flights from St Louis to Canada, from $242 Round trip from STL to CA