Flights North America Canada St. Louis to Canada

Cheap flights from St. Louis to Canada

Depart
Return
Any month
Compare vs. momondo |

St. Louis to Canada flight comparison made easy

Below you can see the best fares for your route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from St. Louis to Canada by changing tabs
Quickest
Cheapest
Delta
Delta
21 Apr.
11:00 p.m.
STL
Lambert-St Louis airport
5h 47m
1 Stop
YUL
5:47 a.m.
+1
Montreal Pierre Elliott Trudeau Intl airport
Delta
25 Apr.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
9h 33m
1 Stop
STL
8:33 a.m.
Lambert-St Louis airport
299 C$
American Airlines
American Airlines
28 Apr.
11:00 p.m.
STL
Lambert-St Louis airport
6h 25m
1 Stop
YYC
4:25 a.m.
+1
Calgary airport
American Airlines
05 May
10:00 p.m.
YYC
Calgary airport
6h 59m
1 Stop
STL
5:59 a.m.
+1
Lambert-St Louis airport
355 C$
American Airlines
American Airlines
27 Feb.
11:00 p.m.
STL
Lambert-St Louis airport
5h 48m
1 Stop
YYZ
5:48 a.m.
+1
Toronto Pearson Intl airport
American Airlines
02 Mar.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
5h 04m
1 Stop
STL
4:04 a.m.
Lambert-St Louis airport
369 C$
WestJet
WestJet
25 Jun.
11:00 p.m.
STL
Lambert-St Louis airport
9h 25m
2 Stops
YUL
9:25 a.m.
+1
Montreal Pierre Elliott Trudeau Intl airport
WestJet
29 Jun.
12:00 a.m.
YUL
Montreal Pierre Elliott Trudeau Intl airport
5h 52m
1 Stop
STL
4:52 a.m.
Lambert-St Louis airport
379 C$
Delta
Delta
06 Feb.
11:00 p.m.
STL
Lambert-St Louis airport
6h 34m
1 Stop
YYC
4:34 a.m.
+1
Calgary airport
Delta
09 Feb.
10:00 p.m.
YYC
Calgary airport
11h 42m
2 Stops
STL
10:42 a.m.
+1
Lambert-St Louis airport
407 C$
WestJet
WestJet
06 Jun.
11:00 p.m.
STL
Lambert-St Louis airport
11h 48m
2 Stops
YYC
9:48 a.m.
+1
Calgary airport
WestJet
10 Jun.
10:00 p.m.
YYC
Calgary airport
4h 35m
1 Stop
STL
3:35 a.m.
+1
Lambert-St Louis airport
410 C$
United Airlines
United Airlines
05 Mar.
11:00 p.m.
STL
Lambert-St Louis airport
6h 00m
1 Stop
YYZ
6:00 a.m.
+1
Toronto Pearson Intl airport
United Airlines
10 Mar.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
2h 16m
STL
1:16 a.m.
Lambert-St Louis airport
618 C$
American Airlines
American Airlines
27 Feb.
11:00 p.m.
STL
Lambert-St Louis airport
5h 48m
1 Stop
YYZ
5:48 a.m.
+1
Toronto Pearson Intl airport
American Airlines
02 Mar.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
5h 04m
1 Stop
STL
4:04 a.m.
Lambert-St Louis airport
369 C$
Delta
Delta
10 Jun.
11:00 p.m.
STL
Lambert-St Louis airport
7h 59m
1 Stop
YYZ
7:59 a.m.
+1
Toronto Pearson Intl airport
Delta
16 Jun.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
4h 20m
1 Stop
STL
3:20 a.m.
Lambert-St Louis airport
454 C$
American Airlines
American Airlines
07 Apr.
11:00 p.m.
STL
Lambert-St Louis airport
4h 56m
1 Stop
YYZ
4:56 a.m.
+1
Toronto Pearson Intl airport
American Airlines
15 Apr.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
7h 35m
1 Stop
STL
6:35 a.m.
Lambert-St Louis airport
538 C$
Delta
Delta
16 May
11:00 p.m.
STL
Lambert-St Louis airport
7h 43m
1 Stop
YYZ
7:43 a.m.
+1
Toronto Pearson Intl airport
Delta
19 May
12:00 a.m.
YYZ
Toronto Pearson Intl airport
5h 06m
1 Stop
STL
4:06 a.m.
Lambert-St Louis airport
533 C$
United Airlines
United Airlines
05 Mar.
11:00 p.m.
STL
Lambert-St Louis airport
6h 00m
1 Stop
YYZ
6:00 a.m.
+1
Toronto Pearson Intl airport
United Airlines
08 Mar.
12:00 a.m.
YYZ
Toronto Pearson Intl airport
7h 08m
1 Stop
STL
7:08 a.m.
Lambert-St Louis airport
545 C$

Alternative routes for St. Louis to Canada

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
St. Louis to Montreal
Fastest flight time
5h 21m
Cheapest price
295 C$
St. Louis to Toronto
Fastest flight time
2h 00m
Cheapest price
351 C$
St. Louis to Calgary
Fastest flight time
6h 09m
Cheapest price
356 C$
St. Louis to Winnipeg
Fastest flight time
4h 12m
Cheapest price
360 C$
St. Louis to Halifax
Fastest flight time
7h 37m
Cheapest price
369 C$
St. Louis to Vancouver
Fastest flight time
6h 15m
Cheapest price
380 C$
St. Louis to Québec City
Fastest flight time
5h 53m
Cheapest price
443 C$
St. Louis to Saskatoon
Fastest flight time
8h 28m
Cheapest price
461 C$
St. Louis to London
Fastest flight time
9h 50m
Cheapest price
496 C$
St. Louis to Kelowna
Fastest flight time
9h 34m
Cheapest price
519 C$
St. Louis to St. John's
Fastest flight time
11h 04m
Cheapest price
760 C$
St. Louis to Charlottetown (Prince Edward Island)
Fastest flight time
15h 26m
Cheapest price
1,209 C$
View more

Flights to Canada from:

Flights North America Canada St. Louis to Canada