Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Sun. 16/6
Sun. 23/6
Any month
Compare vs. momondo |

When is the best time to fly to Johannesburg?

+120.0%
+80.0%
+40.0%
Base
Price
1,038 - 2,008 CAD

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
10 Sep.
Montreal Pierre Elliott Trudeau Intl airport
20h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
23 Sep.
Johannesburg OR Tambo airport
23h 35m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
855 CAD
Delta
Delta
YYZ
13 Nov.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
20 Nov.
Johannesburg OR Tambo airport
27h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
936 CAD
SWISS
SWISS
YYZ
05 Dec.
Toronto Pearson Intl airport
34h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
SWISS
JNB
10 Dec.
Johannesburg OR Tambo airport
24h 30m
1 Stop
YYZ
Toronto Pearson Intl airport
942 CAD
Air Canada
Air Canada
YYZ
12 Sep.
Toronto Pearson Intl airport
31h 55m
1 Stop
JNB
Johannesburg OR Tambo airport
Air Canada
JNB
30 Sep.
Johannesburg OR Tambo airport
30h 25m
1 Stop
YYZ
Toronto Pearson Intl airport
956 CAD
Delta
Delta
YYZ
21 Aug.
Toronto Pearson Intl airport
22h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
04 Sep.
Johannesburg OR Tambo airport
27h 50m
2 Stops
YYZ
Toronto Pearson Intl airport
958 CAD
Delta
Delta
YYZ
09 Oct.
Toronto Pearson Intl airport
19h 51m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
25 Oct.
Johannesburg OR Tambo airport
27h 20m
1 Stop
YYZ
Toronto Pearson Intl airport
1,017 CAD
Delta
Delta
YUL
10 Sep.
Montreal Pierre Elliott Trudeau Intl airport
20h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
23 Sep.
Johannesburg OR Tambo airport
23h 35m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
855 CAD
Delta
Delta
YYZ
09 Oct.
Toronto Pearson Intl airport
19h 51m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
25 Oct.
Johannesburg OR Tambo airport
27h 20m
1 Stop
YYZ
Toronto Pearson Intl airport
1,017 CAD
Delta
Delta
YYZ
13 Nov.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
20 Nov.
Johannesburg OR Tambo airport
27h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
936 CAD
Delta
Delta
YYZ
21 Aug.
Toronto Pearson Intl airport
22h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
04 Sep.
Johannesburg OR Tambo airport
27h 50m
2 Stops
YYZ
Toronto Pearson Intl airport
958 CAD
Lufthansa
Lufthansa
YUL
23 Jun.
Montreal Pierre Elliott Trudeau Intl airport
30h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Lufthansa
JNB
23 Jul.
Johannesburg OR Tambo airport
24h 20m
2 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,469 CAD
SWISS
SWISS
YYZ
05 Dec.
Toronto Pearson Intl airport
34h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
SWISS
JNB
10 Dec.
Johannesburg OR Tambo airport
24h 30m
1 Stop
YYZ
Toronto Pearson Intl airport
942 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
Fastest flight time
19h 35m
Cheapest price
855 CAD
Vancouver to Johannesburg
Fastest flight time
28h 10m
Cheapest price
970 CAD
Toronto to Johannesburg
Fastest flight time
19h 35m
Cheapest price
924 CAD
Edmonton to Johannesburg
Fastest flight time
28h 50m
Cheapest price
1,278 CAD
Winnipeg to Johannesburg
Fastest flight time
24h 53m
Cheapest price
1,119 CAD
Ottawa to Johannesburg
Fastest flight time
33h 20m
Cheapest price
1,056 CAD
Calgary to Johannesburg
Fastest flight time
27h 35m
Cheapest price
1,012 CAD
Regina to Johannesburg
Fastest flight time
32h 25m
Cheapest price
1,957 CAD
Victoria to Johannesburg
Fastest flight time
40h 05m
Cheapest price
1,359 CAD
Halifax to Johannesburg
Fastest flight time
32h 05m
Cheapest price
1,226 CAD
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg