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 Oct 12, 2016 Oct 19, 2016 $321
American Jun 4, 2016 Jun 8, 2016 $321
American Jun 2, 2016 Jun 11, 2016 $321
American Jun 2, 2016 Jun 7, 2016 $321
American May 31, 2016 Jun 7, 2016 $321
American Jun 7, 2016 Jun 11, 2016 $321
United Oct 25, 2016 Nov 2, 2016 $321
United Oct 1, 2016 Oct 8, 2016 $347
United Jun 7, 2016 Jun 8, 2016 $350
WestJet May 31, 2016 Jun 7, 2016 $357
Deer Lake
Carrier Departure Date Return Date Lowest Price
WestJet Sep 4, 2016 Sep 10, 2016 $689
WestJet Sep 4, 2016 Sep 9, 2016 $748
Air Canada Sep 4, 2016 Sep 10, 2016 $790
Air Canada Sep 4, 2016 Sep 10, 2016 $800
American Sep 4, 2016 Sep 10, 2016 $803
Air Canada Sep 4, 2016 Sep 9, 2016 $812
Air Canada Sep 4, 2016 Sep 9, 2016 $843
American Sep 4, 2016 Sep 9, 2016 $859
United Sep 4, 2016 Sep 10, 2016 $1,726
United Sep 4, 2016 Sep 9, 2016 $1,965
Edmonton
Carrier Departure Date Return Date Lowest Price
WestJet Jul 15, 2016 Jul 18, 2016 $337
WestJet Jun 30, 2016 Jul 7, 2016 $340
American Jun 16, 2016 Jun 19, 2016 $349
WestJet Jul 1, 2016 Jul 5, 2016 $355
WestJet Jul 1, 2016 Jul 6, 2016 $355
WestJet Nov 23, 2016 Nov 27, 2016 $355
WestJet Jun 30, 2016 Jul 6, 2016 $355
American Jul 29, 2016 Aug 1, 2016 $386
WestJet Jul 10, 2016 Jul 15, 2016 $392
WestJet May 26, 2016 Jun 2, 2016 $404
Halifax
Carrier Departure Date Return Date Lowest Price
United Aug 2, 2016 Aug 11, 2016 $346
United Aug 2, 2016 Aug 11, 2016 $346
Air Canada Aug 2, 2016 Aug 11, 2016 $346
Air Canada Aug 2, 2016 Aug 11, 2016 $346
Air Canada Aug 2, 2016 Aug 9, 2016 $350
American Jun 23, 2016 Jun 30, 2016 $359
United Aug 2, 2016 Aug 10, 2016 $390
Air Canada Jul 6, 2016 Jul 20, 2016 $390
Air Canada Aug 2, 2016 Aug 9, 2016 $390
Air Canada Jun 2, 2016 Jun 5, 2016 $390
Montreal
Carrier Departure Date Return Date Lowest Price
United Jun 24, 2016 Jun 29, 2016 $303
American Jun 17, 2016 Jun 21, 2016 $303
American May 31, 2016 Jun 7, 2016 $304
United Jun 17, 2016 Jun 21, 2016 $306
American Jun 24, 2016 Jun 29, 2016 $311
American Jun 27, 2016 Jun 30, 2016 $314
United Nov 12, 2016 Nov 19, 2016 $323
American Jun 12, 2016 Jun 17, 2016 $340
American Jun 6, 2016 Jun 11, 2016 $342
American Jun 4, 2016 Jun 18, 2016 $342
Ottawa
Carrier Departure Date Return Date Lowest Price
Air Canada Jun 12, 2016 Jun 17, 2016 $398
Air Canada Jun 13, 2016 Jun 17, 2016 $399
WestJet Jun 12, 2016 Jun 17, 2016 $411
WestJet Jul 16, 2016 Jul 23, 2016 $416
American Jul 16, 2016 Jul 23, 2016 $426
Air Canada Jun 12, 2016 Jun 17, 2016 $449
American Jun 12, 2016 Jun 17, 2016 $489
United Jun 12, 2016 Jun 17, 2016 $495
Air Canada Jul 16, 2016 Jul 23, 2016 $498
WestJet Jul 22, 2016 Jul 31, 2016 $507
Quebec
Carrier Departure Date Return Date Lowest Price
Air Canada Jul 8, 2016 Jul 14, 2016 $364
Air Canada Aug 23, 2016 Aug 27, 2016 $370
Air Canada Aug 24, 2016 Aug 27, 2016 $370
United Aug 24, 2016 Aug 27, 2016 $370
United Aug 23, 2016 Aug 27, 2016 $370
Air Canada Aug 23, 2016 Aug 27, 2016 $374
Air Canada Aug 24, 2016 Aug 27, 2016 $374
United Aug 23, 2016 Aug 27, 2016 $379
United Aug 24, 2016 Aug 27, 2016 $379
Air Canada Aug 1, 2016 Aug 10, 2016 $392
Toronto
Carrier Departure Date Return Date Lowest Price
Air Canada Sep 7, 2016 Sep 16, 2016 $349
Air Canada Sep 17, 2016 Sep 19, 2016 $349
United Dec 17, 2016 Dec 30, 2016 $354
United Jun 3, 2016 Jun 7, 2016 $354
United Jun 27, 2016 Jun 29, 2016 $354
United Jun 3, 2016 Jun 6, 2016 $354
United Jun 27, 2016 Jun 30, 2016 $354
Air Canada Oct 19, 2016 Oct 26, 2016 $356
Air Canada Oct 19, 2016 Oct 26, 2016 $356
Air Canada Sep 17, 2016 Sep 19, 2016 $358
Vancouver
Carrier Departure Date Return Date Lowest Price
American Jun 14, 2016 Jun 24, 2016 $345
American Jun 17, 2016 Jun 26, 2016 $353
American Jun 18, 2016 Jun 22, 2016 $353
American Jun 11, 2016 Jun 17, 2016 $353
American Jun 16, 2016 Jun 28, 2016 $353
American Jun 18, 2016 Jun 26, 2016 $353
American May 29, 2016 Jun 6, 2016 $353
American Jun 11, 2016 Jun 18, 2016 $353
Air Canada Oct 27, 2016 Oct 31, 2016 $363
Air Canada Oct 29, 2016 Nov 2, 2016 $363
Winnipeg
Carrier Departure Date Return Date Lowest Price
Air Canada Jun 7, 2016 Jun 14, 2016 $410
United Jun 7, 2016 Jun 14, 2016 $410
United Jun 7, 2016 Jun 14, 2016 $418
Air Canada Jun 7, 2016 Jun 14, 2016 $418
WestJet Aug 19, 2016 Aug 22, 2016 $430
WestJet Jun 7, 2016 Jun 14, 2016 $482
WestJet Jul 17, 2016 Jul 25, 2016 $491
Air Canada Aug 19, 2016 Aug 22, 2016 $502
Air Canada Aug 19, 2016 Aug 22, 2016 $504
Air Canada Aug 19, 2016 Aug 22, 2016 $507

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, Jun 3 Sun, Jun 5 $590

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
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 CLT / 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 DTW X X X X X X X
United IAD 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 EWR X X X X X X X
St Louis to Toronto
Airline Connections Mon Tue Wed Thu Fri Sat Sun
American ORD X X X X X X X
Air Canada - X X X X X X X
Delta SLC X X X X X X X
United IAD 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 CVG / 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 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
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
Delta SLC / 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 Air Choice One, American, Air Canada, Alaska, United, WestJet $303
St Louis to Halifax American, Air Canada, Alaska, United, WestJet $346
St Louis to Winnipeg Air Choice One, American, Air Canada, Alaska, Frontier, United, WestJet $410
St Louis to Quebec American, Air Canada, Alaska, United, WestJet $364
St Louis to St Johns American, Air Canada, Alaska, United, WestJet $583
St Louis to Regina American, Air Canada, Alaska, Frontier, United, WestJet $388
St Louis to Saskatoon American, Air Canada, Alaska, United, WestJet $393
St Louis to Charlottetown American, Air Canada, Alaska, United, WestJet $473
St Louis to Whitehorse Air Canada, Alaska, United Check Dates
St Louis to Sydney American, Air Canada, Alaska, United, WestJet $1,040
St Louis to Deer Lake American, Air Canada, Alaska, United, WestJet Check Dates
St Louis to Toronto Air Choice One, American, Air Canada, Alaska, Frontier, United, WestJet $354
St Louis to Vancouver American, Air Canada, Alaska, Frontier, United, WestJet $345
St Louis to Calgary American, Air Canada, Alaska, Frontier, United, WestJet $321
St Louis to Ottawa American, Air Canada, Alaska, United, WestJet $398
St Louis to London American, Air Canada, Alaska, United, WestJet Check Dates
St Louis to Edmonton American, Air Canada, Alaska, United, WestJet $337
St Louis to Victoria American, Air Canada, Alaska, Frontier, United, WestJet $487
St Louis to Kelowna American, Air Canada, Alaska, United, WestJet $592
St Louis to Ft McMurray American, Air Canada, Alaska, United, WestJet Check Dates
St Louis to Thunder Bay American, Air Canada, Alaska, United, WestJet $426
St Louis to Fredericton American, Air Canada, Alaska, United, WestJet Check Dates
St Louis to Moncton American, Air Canada, Alaska, United, WestJet $465
St Louis to St John American, Air Canada, Alaska, United $673
St Louis to Sudbury American, Air Canada, Alaska, United $611
St Louis to Prince George Air Canada, Alaska, United 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, Allegiant, United, WestJet $398
Cheap Flights from St Louis to Canada, from $303 Round trip from STL to CA