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 Canadair Regional Jet 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 Canadair Regional Jet with 50 seats.

Flights to Cities in Canada

Flights
Airline
Lowest Price
Air Canada, United, Delta, American, US Airways, WestJet
$395
Air Canada, United, Delta, US Airways, American, WestJet
$458
Air Canada, United, Delta, WestJet
$394
Air Canada, United, Delta, American, US Airways, WestJet
$323
Air Canada, United, Delta, American, WestJet
$488
Air Canada, Delta, United, WestJet
$454
Air Canada, United, Delta, American, WestJet
$454
Air Canada, United, Delta, WestJet
$425
Air Canada, WestJet
$1165
Air Canada, WestJet
$828
Air Canada, WestJet
$864
Air Canada, United, Delta, American, US Airways, WestJet
$368
Air Canada, United, Delta, Alaska, US Airways, American, WestJet
$447
Air Canada, United, Delta, Alaska, US Airways, American, WestJet
$377
Air Canada, Delta, United, American, US Airways, WestJet
$393
Air Canada, United
$731
Air Canada, United, Delta, Alaska, US Airways, American, WestJet
$337
Air Canada, United, Delta, Alaska, American, WestJet
$598
Air Canada, United, Delta, Alaska, American, WestJet
$273
Air Canada, United, Delta, WestJet
$496
Air Canada, United, Delta, WestJet
$496
Air Canada, United
$690
Air Canada, United, Delta, WestJet
$456
Air Canada, United
$691
Air Canada, United
$1350
Air Canada, Delta, American, WestJet
$487
Air Canada, United, WestJet
$1041
Air Canada
$1339
United, Alaska, Delta, American
$497
Cheap Flights from St Louis to Canada, from $273 Round trip from STL to CA