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
$397
Air Canada, United, Delta, US Airways, American, WestJet
$464
Air Canada, United, Delta, WestJet
$398
American, United, US Airways, WestJet, Delta, Air Canada
$323
WestJet, American, Delta, Air Canada, United
$502
WestJet, United, Air Canada, Delta
$458
WestJet, American, Delta, United, Air Canada
$458
Delta, Air Canada, United, WestJet
$425
WestJet, Air Canada
$1165
Air Canada, WestJet
$831
Air Canada, WestJet
$868
United, Delta, US Airways, American, WestJet, Air Canada
$356
US Airways, Alaska, Air Canada, United, Delta, American, WestJet
$453
Alaska, US Airways, WestJet, American, Delta, United, Air Canada
$390
American, US Airways, United, Delta, WestJet, Air Canada
$387
Air Canada, United
$732
Delta, American, Alaska, WestJet, Air Canada, United, US Airways
$340
United, Air Canada, Delta, Alaska, American, WestJet
$601
United, WestJet, American, Alaska, Delta, Air Canada
$273
Air Canada, United, Delta, WestJet
$500
WestJet, Delta, United, Air Canada
$499
Air Canada, United
$754
WestJet, Delta, United, Air Canada
$475
United, Air Canada
$755
Air Canada, United
$1352
WestJet, American, Delta, Air Canada
$490
WestJet, Air Canada, United
$1041
Air Canada
$1342
United, Alaska, Delta, American
$501
Cheap Flights from St Louis to Canada, from $273 Round trip from STL to CA