Recommended by:More >

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
$404
Air Canada, United, Delta, US Airways, American, WestJet
$454
Air Canada, United, Delta, WestJet
$386
American, United, US Airways, WestJet, Delta, Air Canada
$482
WestJet, American, Delta, Air Canada, United
$536
WestJet, United, Air Canada, Delta
$499
WestJet, American, Delta, United, Air Canada
$442
Delta, Air Canada, United, WestJet
$503
WestJet, Air Canada
$664
Air Canada, WestJet
$583
Air Canada, WestJet
$592
United, Delta, US Airways, American, WestJet, Air Canada
$409
US Airways, Alaska, Air Canada, United, Delta, American, WestJet
$407
Alaska, US Airways, WestJet, American, Delta, United, Air Canada
$358
American, US Airways, United, Delta, WestJet, Air Canada
$405
Air Canada, United
$510
Delta, American, Alaska, WestJet, Air Canada, United, US Airways
$324
United, Air Canada, Delta, Alaska, American, WestJet
$461
United, WestJet, American, Alaska, Delta, Air Canada
$497
Air Canada, United, Delta, WestJet
$532
WestJet, Delta, United, Air Canada
$548
Air Canada, United
$598
WestJet, Delta, United, Air Canada
$503
United, Air Canada
$799
Air Canada, United
$989
WestJet, American, Delta, Air Canada
$601
WestJet, Air Canada, United
$605
Air Canada
$996
United, Alaska, Delta, American
$545
Recommended by:More >
Cheap Flights from St Louis to Canada, from $324 Round trip from STL to CA