Find cheap flights to Montreal

Fri 9/20
Fri 9/27
Any month
Compare vs momondo |

When is the best time to fly to Montreal?

+180.0%
+120.0%
+60.0%
Base
Price
9 151 - 25 179 ZAR

When is the best time to fly to Montreal?

Most travellers find the cheapest return airfare to Montreal when booking during the month of March.

When is the best time to book a flight to Montreal?

From most locations, booking your flights to Montreal around 51 days prior to your departure date finds the best deals.

What is the cheapest day to depart on your flight to Montreal?

On average, the cheapest flights to Montreal are found when departing on a Monday. Try to avoid departing on a Saturday, as this is usually the most expensive day.

What is the cheapest time of day to fly to Montreal?

In general, when looking for the cheapest flight to Montreal, our data indicates that afternoon flights are the most cost-effective. midday flights tend to be the most expensive.


Montreal flight deals found on momondo

Check out some of the best fares to Montreal found recently by users on momondo
Quickest
Cheapest
SWISS
SWISS
20 Nov
JNB
22:20
Johannesburg OR Tambo airport
25h 55m
1 Stop
17:15
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
SWISS
04 Dec
YUL
15:45
Montreal Pierre Elliott Trudeau Intl airport
29h 40m
2 Stops
4:25
+2
JNB
Johannesburg OR Tambo airport
12 036 ZAR
Lufthansa
Lufthansa
09 Dec
JNB
23:15
Johannesburg OR Tambo airport
28h 05m
1 Stop
20:20
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
Lufthansa
16 Jan
YUL
15:15
Montreal Pierre Elliott Trudeau Intl airport
29h 05m
1 Stop
3:20
+2
JNB
Johannesburg OR Tambo airport
12 285 ZAR
Lufthansa
Lufthansa
10 Dec
JNB
22:25
Johannesburg OR Tambo airport
22h 40m
1 Stop
14:05
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
Lufthansa
16 Jan
YUL
15:15
Montreal Pierre Elliott Trudeau Intl airport
29h 05m
1 Stop
3:20
+2
JNB
Johannesburg OR Tambo airport
12 359 ZAR
Lufthansa
Lufthansa
30 Sep
JNB
21:00
Johannesburg OR Tambo airport
49h 25m
2 Stops
16:25
+2
YUL
Montreal Pierre Elliott Trudeau Intl airport
Lufthansa
31 Oct
YUL
11:00
Montreal Pierre Elliott Trudeau Intl airport
34h 15m
2 Stops
3:15
+2
JNB
Johannesburg OR Tambo airport
12 593 ZAR
Lufthansa
Lufthansa
09 Dec
JNB
23:15
Johannesburg OR Tambo airport
28h 05m
1 Stop
20:20
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
Lufthansa
12 Jan
YUL
15:15
Montreal Pierre Elliott Trudeau Intl airport
29h 05m
1 Stop
3:20
+2
JNB
Johannesburg OR Tambo airport
12 725 ZAR
Lufthansa
Lufthansa
11 Dec
JNB
23:15
Johannesburg OR Tambo airport
28h 05m
1 Stop
20:20
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
Lufthansa
16 Jan
YUL
15:15
Montreal Pierre Elliott Trudeau Intl airport
29h 05m
1 Stop
3:20
+2
JNB
Johannesburg OR Tambo airport
12 725 ZAR
KLM
KLM
08 Dec
JNB
1:55
Johannesburg OR Tambo airport
24h 10m
1 Stop
19:05
YUL
Montreal Pierre Elliott Trudeau Intl airport
KLM
10 Jan
YUL
14:01
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
17:05
+1
JNB
Johannesburg OR Tambo airport
12 828 ZAR
Lufthansa
Lufthansa
10 Dec
JNB
22:25
Johannesburg OR Tambo airport
22h 40m
1 Stop
14:05
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
Lufthansa
15 Jan
YUL
15:45
Montreal Pierre Elliott Trudeau Intl airport
28h 40m
2 Stops
3:25
+2
JNB
Johannesburg OR Tambo airport
12 960 ZAR
Lufthansa
Lufthansa
10 Dec
JNB
22:25
Johannesburg OR Tambo airport
22h 40m
1 Stop
14:05
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
Lufthansa
16 Jan
YUL
15:15
Montreal Pierre Elliott Trudeau Intl airport
29h 05m
1 Stop
3:20
+2
JNB
Johannesburg OR Tambo airport
12 359 ZAR
SWISS
SWISS
20 Nov
JNB
22:20
Johannesburg OR Tambo airport
25h 55m
1 Stop
17:15
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
SWISS
04 Dec
YUL
15:45
Montreal Pierre Elliott Trudeau Intl airport
29h 40m
2 Stops
4:25
+2
JNB
Johannesburg OR Tambo airport
12 036 ZAR
Qatar Airways
Qatar Airways
03 Oct
JNB
15:45
Johannesburg OR Tambo airport
30h 55m
1 Stop
16:40
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
Qatar Airways
23 Oct
YUL
17:15
Montreal Pierre Elliott Trudeau Intl airport
25h 20m
1 Stop
0:35
+2
JNB
Johannesburg OR Tambo airport
13 136 ZAR
Lufthansa
Lufthansa
09 Dec
JNB
23:15
Johannesburg OR Tambo airport
28h 05m
1 Stop
20:20
+1
YUL
Montreal Pierre Elliott Trudeau Intl airport
Lufthansa
16 Jan
YUL
15:15
Montreal Pierre Elliott Trudeau Intl airport
29h 05m
1 Stop
3:20
+2
JNB
Johannesburg OR Tambo airport
12 285 ZAR

Airports near Montreal

Below you will find all the airports in Montreal along with their distance from the city centre
Montreal St Hubert
11 km from city centre
Montreal Pierre Elliott Trudeau Intl
14 km from city centre

Popular routes to Montreal

Most frequently searched flights to Montreal along with the cheapest price and shortest flight duration
Johannesburg to Montreal
Fastest flight time
25h 10m
Cheapest price
12 593 ZAR
Cape Town to Montreal
Fastest flight time
28h 25m
Cheapest price
13 150 ZAR
Durban to Montreal
Fastest flight time
39h 17m
Cheapest price
16 698 ZAR

Start planning your trip to Montreal