Welcome | Sign out

Cheap Flights from St Louis to Canada

Did You Know?

Only one airline operates between St Louis, MO and Canada.
500 seats are available per week to fly direct from St Louis, MO to Canada.
The longest nonstop flight between St Louis, MO and Canada is 653 miles.
Air Canada has 10 nonstop flights between St Louis, MO and Canada.
The largest aircraft flying nonstop from St Louis, MO to Canada is the Bombardier CRJ with 50 seats.
60% of all flights from St Louis, MO to Canada leave during evening hours.
There are no short haul direct flights between St Louis, MO and Canada.
The smallest aircraft flying nonstop from St Louis, MO to Canada is the Bombardier CRJ with 50 seats.

Flights to Cities in Canada

Flights
Airline
Lowest Price
WestJet, US Airways, American, Delta, United, Air Canada
$410
Air Canada, United, Delta, US Airways, American, WestJet
$477
Air Canada, United, Delta, WestJet
$408
American, United, US Airways, WestJet, Delta, Air Canada
$323
WestJet, American, Delta, Air Canada, United
$501
WestJet, United, Air Canada, Delta
$470
WestJet, American, Delta, United, Air Canada
$470
Delta, Air Canada, United, WestJet
$488
WestJet, Air Canada
$1165
Air Canada, WestJet
$550
Air Canada, WestJet
$559
United, Delta, US Airways, American, WestJet, Air Canada
$365
US Airways, Alaska, Air Canada, United, Delta, American, WestJet
$466
Alaska, US Airways, WestJet, American, Delta, United, Air Canada
$399
American, US Airways, United, Delta, WestJet, Air Canada
$396
Air Canada, United
$444
Delta, American, Alaska, WestJet, Air Canada, United, US Airways
$341
United, Air Canada, Delta, Alaska, American, WestJet
$616
United, WestJet, American, Alaska, Delta, Air Canada
$273
Air Canada, United, Delta, WestJet
$499
WestJet, Delta, United, Air Canada
$514
Air Canada, United
$584
WestJet, Delta, United, Air Canada
$487
United, Air Canada
$769
Air Canada, United
$1395
WestJet, American, Delta, Air Canada
$601
WestJet, Air Canada, United
$1041
Air Canada
$1385
United, Alaska, Delta, American
$513
Cheap Flights from St Louis to Canada, from $273 Round trip from STL to CA