Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Sun. 20/10
Sun. 27/10
Any month
Compare vs. momondo |

When is the best time to fly to Johannesburg?

2,171 CAD
1,777 CAD
1,382 CAD
987 CAD
Price
987 - 1,888 CAD

When is the best time to fly to Johannesburg?

In general, when booking your flight to Johannesburg, February is the cheapest month on average.

When is the best time to book flights to Johannesburg?

From most locations, to find the best deals on airfare, our data shows that users booking 34 days before flying found the cheapest flight to Johannesburg.

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

On average, the cheapest flights to Johannesburg are found when departing on a Thursday. 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 Johannesburg?

Our data shows that the cheapest Johannesburg flights are usually those with afternoon departure times. noon flights are often costlier.


Johannesburg flight deals found on momondo

Check out some of the best fares to Johannesburg found recently by users on momondo
Quickest
Cheapest
Delta
Delta
YUL
25 Jan.
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
08 Feb.
Johannesburg OR Tambo airport
26h 37m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
844 CAD
Delta
Delta
YUL
29 Nov.
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
17 Jan.
Johannesburg OR Tambo airport
26h 37m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
847 CAD
Air Canada
Air Canada
YYZ
19 Jan.
Toronto Pearson Intl airport
29h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Air Canada
JNB
09 Feb.
Johannesburg OR Tambo airport
24h 30m
1 Stop
YYZ
Toronto Pearson Intl airport
859 CAD
Delta
Delta
YYZ
06 Dec.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
31 Jan.
Johannesburg OR Tambo airport
22h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
868 CAD
Delta
Delta
YYZ
02 Feb.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
12 Feb.
Johannesburg OR Tambo airport
26h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
868 CAD
Delta
Delta
YYZ
27 Nov.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
11 Dec.
Johannesburg OR Tambo airport
26h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
873 CAD
Delta
Delta
YYZ
06 Dec.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
31 Jan.
Johannesburg OR Tambo airport
22h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
868 CAD
Ethiopian Air
Ethiopian Air
YYZ
14 Nov.
Toronto Pearson Intl airport
20h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
30 Nov.
Johannesburg OR Tambo airport
24h 35m
2 Stops
YYZ
Toronto Pearson Intl airport
997 CAD
Delta
Delta
YUL
25 Jan.
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
08 Feb.
Johannesburg OR Tambo airport
26h 37m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
844 CAD
Delta
Delta
YUL
29 Nov.
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
17 Jan.
Johannesburg OR Tambo airport
26h 37m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
847 CAD
Delta
Delta
YYZ
02 Feb.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
12 Feb.
Johannesburg OR Tambo airport
26h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
868 CAD
Delta
Delta
YYZ
27 Nov.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
11 Dec.
Johannesburg OR Tambo airport
26h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
873 CAD

Airports near Johannesburg

Below you will find all the airports in Johannesburg along with their distance from the city centre
Johannesburg Lanseria
31 km from city centre
Johannesburg OR Tambo
19 km from city centre

Popular routes to Johannesburg

Most frequently searched flights to Johannesburg along with the cheapest price and shortest flight duration
Montreal to Johannesburg Flights
Fastest flight time
20h 04m
Cheapest price
838 CAD
Toronto to Johannesburg Flights
Fastest flight time
20h 05m
Cheapest price
852 CAD
Ottawa to Johannesburg Flights
Fastest flight time
23h 05m
Cheapest price
858 CAD
Vancouver to Johannesburg Flights
Fastest flight time
27h 50m
Cheapest price
963 CAD
Windsor to Johannesburg Flights
Fastest flight time
23h 05m
Cheapest price
991 CAD
Edmonton to Johannesburg Flights
Fastest flight time
29h 05m
Cheapest price
1,001 CAD
Winnipeg to Johannesburg Flights
Fastest flight time
25h 50m
Cheapest price
1,023 CAD
Calgary to Johannesburg Flights
Fastest flight time
21h 25m
Cheapest price
1,044 CAD
Regina to Johannesburg Flights
Fastest flight time
53h 50m
Cheapest price
1,106 CAD
Kamloops to Johannesburg Flights
Fastest flight time
51h 35m
Cheapest price
1,132 CAD
Victoria to Johannesburg Flights
Fastest flight time
40h 20m
Cheapest price
1,366 CAD
Halifax to Johannesburg Flights
Fastest flight time
36h 20m
Cheapest price
2,360 CAD
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg