Effective 1 May, we’re updating our Privacy and Cookie Policies. OK

Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Fri. 19/4
Fri. 26/4
Any month
Compare vs. momondo |

When is the best time to fly to Johannesburg?

+120.0%
+80.0%
+40.0%
Base
Price
1,037 - 2,024 CAD

Johannesburg flight deals found on momondo

Check out some of the best fares to Johannesburg found recently by users on momondo
Quickest
Cheapest
KLM
KLM
YYZ
19 May
Toronto Pearson Intl airport
22h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
KLM
JNB
17 Jun.
Johannesburg OR Tambo airport
28h 54m
2 Stops
YYZ
Toronto Pearson Intl airport
939 CAD
Air Canada
Air Canada
YYZ
14 Oct.
Toronto Pearson Intl airport
29h 15m
1 Stop
JNB
Johannesburg OR Tambo airport
Air Canada
JNB
28 Oct.
Johannesburg OR Tambo airport
22h 50m
1 Stop
YYZ
Toronto Pearson Intl airport
939 CAD
KLM
KLM
YYZ
04 Jun.
Toronto Pearson Intl airport
22h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
KLM
JNB
11 Jun.
Johannesburg OR Tambo airport
31h 44m
2 Stops
YYZ
Toronto Pearson Intl airport
939 CAD
Air Canada
Air Canada
YTZ
14 Oct.
Toronto Island airport
33h 25m
2 Stops
JNB
Johannesburg OR Tambo airport
Air Canada
JNB
28 Oct.
Johannesburg OR Tambo airport
40h 25m
2 Stops
YTZ
Toronto Island airport
947 CAD
Lufthansa
Lufthansa
YYZ
24 Sep.
Toronto Pearson Intl airport
29h 15m
1 Stop
JNB
Johannesburg OR Tambo airport
Lufthansa
JNB
13 Oct.
Johannesburg OR Tambo airport
24h 00m
1 Stop
YYZ
Toronto Pearson Intl airport
959 CAD
Multiple Airlines
Multiple Airlines
YTZ
30 May
Toronto Island airport
36h 15m
2 Stops
JNB
Johannesburg OR Tambo airport
Multiple Airlines
JNB
10 Jun.
Johannesburg OR Tambo airport
44h 10m
2 Stops
YTZ
Toronto Island airport
963 CAD
Ethiopian Air
Ethiopian Air
YYZ
09 May
Toronto Pearson Intl airport
20h 25m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
20 May
Johannesburg OR Tambo airport
23h 55m
2 Stops
YYZ
Toronto Pearson Intl airport
966 CAD
Ethiopian Air
Ethiopian Air
YYZ
12 May
Toronto Pearson Intl airport
20h 25m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
17 May
Johannesburg OR Tambo airport
23h 55m
2 Stops
YYZ
Toronto Pearson Intl airport
966 CAD
KLM
KLM
YYZ
19 May
Toronto Pearson Intl airport
22h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
KLM
JNB
17 Jun.
Johannesburg OR Tambo airport
28h 54m
2 Stops
YYZ
Toronto Pearson Intl airport
939 CAD
Multiple Airlines
Multiple Airlines
YUL
17 May
Montreal Pierre Elliott Trudeau Intl airport
23h 25m
2 Stops
JNB
Johannesburg OR Tambo airport
Multiple Airlines
JNB
29 May
Johannesburg OR Tambo airport
27h 43m
3 Stops
YUL
Montreal Pierre Elliott Trudeau Intl airport
982 CAD
Air Canada
Air Canada
YYZ
14 Oct.
Toronto Pearson Intl airport
29h 15m
1 Stop
JNB
Johannesburg OR Tambo airport
Air Canada
JNB
28 Oct.
Johannesburg OR Tambo airport
22h 50m
1 Stop
YYZ
Toronto Pearson Intl airport
939 CAD
Delta
Delta
YYZ
28 Apr.
Toronto Pearson Intl airport
27h 17m
2 Stops
JNB
Johannesburg OR Tambo airport
Delta
JNB
12 May
Johannesburg OR Tambo airport
25h 56m
2 Stops
YYZ
Toronto Pearson Intl airport
1,222 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

Quick facts about Johannesburg

Time, currency, and the basics — see the local time and get an idea of how much money you will spend on the basics in Johannesburg
Local time
Currency
South African Rand
Beer
Domestic Beer (.5 litre)
1.65 CAD
Food
Inexpensive restaurant
12 CAD
Public transport
One-way ticket
2.31 CAD

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg