Cheap flights from Montreal to Johannesburg

Return
1 adult
Economy
From?
To?
Mon 29/11
Mon 6/12

The best prices from Montreal to Johannesburg are usually found in January or May, booked 60 days in advance, depart on a Tuesday or Saturday and return on a Tuesday

How to find the cheapest flight from Montreal to Johannesburg

All the information you need to plan the best YMQ to ZA1 flight in 2021: compare Montreal to Johannesburg flight prices with the expected peak season, weather and rainfall in Johannesburg.

YMQ - ZA1

Price

C$ 698 - C$ 1,206

ZA1

Temperature

10 - 20 °C

ZA1

Precipitation

0 - 120 mm

Popular in

December

High demand for flights, 31% potential price rise

Cheapest in

January

Best time to find cheap flights, 17% potential price drop

Average price

C$ 908

Average for round-trip flights in November 2021

Round-trip from

C$ 887

From Montreal (YMQ) to Johannesburg

What is the cheapest day to fly round-trip from Montreal to Johannesburg?

Thursday flights are found to be more expensive to fly from Montreal to Johannesburg. This shouldn’t discourage you from searching, as you can still find great deals by being flexible with your options. Use our search form to find deals on tickets to Johannesburg.

How far in advance should I book a flight from Montreal to Johannesburg?

To save on the cost of your flight from Montreal to Johannesburg, book at least 61 days before your planned departure. Booking around this time can save you about 38% on the cost of this flight compared to booking a flight leaving this week. We have found prices from C$ 1,337 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as C$ 1,513.

When is the cheapest time to fly from Montreal to Johannesburg (YMQ - ZA1)?

When flying from Montreal to Johannesburg, the time of day you fly usually plays a role in the price. Save by searching for a flight in the afternoon, which can drop the price by up to 38% versus a flight at noon.

Cheap flights from Montreal to Johannesburg in November, December 2021

The best prices found for YMQ to Johannesburg flights for November, December
1 Dec. - 13 Dec.
YUL

Montreal Pierre Elliott Trudeau Intl

JNB

Johannesburg OR Tambo

2 stops

32h 55m
JNB

Johannesburg OR Tambo

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

28h 13m
C$ 1,053

Multiple Airlines

View Deal

Deal found 11/23/21

1 Dec. - 13 Dec.
YUL

Montreal Pierre Elliott Trudeau Intl

JNB

Johannesburg OR Tambo

2 stops

32h 55m
JNB

Johannesburg OR Tambo

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

28h 13m
C$ 1,056

Multiple Airlines

View Deal

Deal found 11/22/21

1 Dec. - 13 Dec.
YUL

Montreal Pierre Elliott Trudeau Intl

JNB

Johannesburg OR Tambo

1 stop

30h 05m
JNB

Johannesburg OR Tambo

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

29h 57m
C$ 1,077

Delta

View Deal

Deal found 11/23/21

Montreal to Johannesburg 2021 flight deals

Cheap flights to Johannesburg from Montreal found for this year
1 Dec. - 13 Dec.
YUL

Montreal Pierre Elliott Trudeau Intl

JNB

Johannesburg OR Tambo

2 stops

32h 55m
JNB

Johannesburg OR Tambo

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

28h 13m
C$ 1,053

Multiple Airlines

View Deal

Deal found 11/23/21

1 Dec. - 13 Dec.
YUL

Montreal Pierre Elliott Trudeau Intl

JNB

Johannesburg OR Tambo

2 stops

32h 55m
JNB

Johannesburg OR Tambo

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

28h 13m
C$ 1,056

Multiple Airlines

View Deal

Deal found 11/22/21

1 Dec. - 13 Dec.
YUL

Montreal Pierre Elliott Trudeau Intl

JNB

Johannesburg OR Tambo

1 stop

30h 05m
JNB

Johannesburg OR Tambo

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

29h 57m
C$ 1,077

Delta

View Deal

Deal found 11/23/21

Last minute flights from Montreal to Johannesburg

Late deals on round-trip flights to Johannesburg from Montreal, departing today and this week
1 Dec. - 13 Dec.
YUL

Montreal Pierre Elliott Trudeau Intl

JNB

Johannesburg OR Tambo

2 stops

32h 55m
JNB

Johannesburg OR Tambo

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

28h 13m
C$ 1,053

Multiple Airlines

View Deal

Deal found 11/23/21

1 Dec. - 13 Dec.
YUL

Montreal Pierre Elliott Trudeau Intl

JNB

Johannesburg OR Tambo

2 stops

32h 55m
JNB

Johannesburg OR Tambo

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

28h 13m
C$ 1,056

Multiple Airlines

View Deal

Deal found 11/22/21

1 Dec. - 13 Dec.
YUL

Montreal Pierre Elliott Trudeau Intl

JNB

Johannesburg OR Tambo

1 stop

30h 05m
JNB

Johannesburg OR Tambo

YUL

Montreal Pierre Elliott Trudeau Intl

2 stops

29h 57m
C$ 1,077

Delta

View Deal

Deal found 11/23/21

One-way flights to Johannesburg from Montreal

The cheapest one-way flights from Montreal to Johannesburg
30 Jan.
YUL

Montreal Pierre Elliott Trudeau Intl

JNB

Johannesburg OR Tambo

3 stops

58h 35m
C$ 1,926

Multiple Airlines

View Deal

Deal found 11/23/21

30 Jan.
YUL

Montreal Pierre Elliott Trudeau Intl

JNB

Johannesburg OR Tambo

2 stops

50h 35m
C$ 2,123

Multiple Airlines

View Deal

Deal found 11/23/21

30 Jan.
YUL

Montreal Pierre Elliott Trudeau Intl

JNB

Johannesburg OR Tambo

1 stop

20h 04m
C$ 3,175

KLM

View Deal

Deal found 11/23/21

Related info for your journey

Useful info, stats and facts about Montreal to Johannesburg flights.

Which airlines flying from Montreal to Johannesburg have flexible cancellations due to COVID-19?

Due to the rapidly changing circumstances due to COVID-19, airlines like Delta, Qatar Airways, and Air Canada flying from Montreal to Johannesburg have implemented new flexible cancellation policies.

Can I find flights from Montreal to Johannesburg for under C$ 900 on Cheapflights?

Yes, there are multiple flights from Montreal to Johannesburg for under C$ 900. The cheapest flight booked recently is on British Airways for just C$ 842, but on average you can expect to pay C$ 902.

Are there last-minute flights available from Montreal to Johannesburg for under C$ 1,100?

There are currently 20+ open flights from Montreal to Johannesburg within the next 7 days for less than C$ 1,100.

What are the cheapest airlines flying from Montreal to Johannesburg round-trip?

Flying on British Airways is currently your cheapest option to Johannesburg, with prices starting at C$ 842. Another option worth looking into is American Airlines, starting at C$ 883 round trip. British Airways is priced at 20% lower than the current average price of a flight leaving 3 months from now.

What are the most popular airlines that fly from Montreal to Johannesburg?

The most popular airlines flying from Montreal to Johannesburg are American Airlines, Air Canada and Air France. Something to consider prior to booking your flight.

What are the cheapest flights from Montreal to Johannesburg?

On average you can expect to pay C$ 2,547 for a flight from Montreal to Johannesburg. The cheapest flight overall is C$ 837 while the most popular route, (Montreal Pierre Elliott Trudeau Intl - Johannesburg OR Tambo) is currently priced at C$ 891.

Other flights from Montreal

Can I fly to Johannesburg from Montreal right now?

Information is based on travel restrictions from Montreal to Johannesburg

Most visitors from Montreal need to provide a negative COVID-19 test result and/or quarantine to enter Johannesburg.

COVID-19 testing requirements
Visitors from Montreal must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.

Quarantine requirements
Visitors from Montreal are not required to quarantine after entering Johannesburg.

Documents
Health Declaration Form - Must be completed in 48 hours prior to arrival in South Africa.


Can I fly back to Montreal from Johannesburg?

Returning to Montreal from Johannesburg

COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Montreal.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering Montreal.

Top 9 airlines flying from Montreal to Johannesburg

The chart below displays the airlines Cheapflights users travelling from Montreal to Johannesburg choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
British Airways
CheapestC$ 800
AverageC$ 1,344
FlexibilityNo cancel fee
On-time70%
COVID-19 safety
Delta
CheapestC$ 806
AverageC$ 976
FlexibilityNo cancel fee
On-timeN/A
COVID-19 safety
SWISS
CheapestC$ 809
AverageC$ 964
FlexibilityNo cancel fee
On-time79%
COVID-19 safety
Air Canada
CheapestC$ 837
AverageC$ 1,113
FlexibilityNo cancel fee
On-time67%
COVID-19 safety
Lufthansa
CheapestC$ 838
AverageC$ 1,243
FlexibilityNo cancel fee
On-time76%
COVID-19 safety
KLM
CheapestC$ 842
AverageC$ 1,179
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Air France
CheapestC$ 925
AverageC$ 1,384
FlexibilityNo cancel fee
On-time77%
COVID-19 safety
Qatar Airways
CheapestC$ 1,059
AverageC$ 1,319
FlexibilityNo cancel fee
On-time68%
COVID-19 safety
South African
CheapestC$ 1,387
AverageC$ 1,607
FlexibilityNo cancel fee
On-time78%
COVID-19 safety