Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Wed. 21/8
Wed. 28/8
Any month
Compare vs. momondo |

When is the best time to fly to Johannesburg?

+120.0%
+80.0%
+40.0%
Base
Price
1,025 - 1,996 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
YYZ
19 Feb.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
29 Feb.
Johannesburg OR Tambo airport
22h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
874 CAD
Delta
Delta
YYZ
23 Nov.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
06 Dec.
Johannesburg OR Tambo airport
22h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
876 CAD
Delta
Delta
YYZ
15 Jan.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
24 Jan.
Johannesburg OR Tambo airport
22h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
876 CAD
Delta
Delta
YOW
23 Jan.
Ottawa airport
27h 20m
2 Stops
JNB
Johannesburg OR Tambo airport
Delta
JNB
09 Feb.
Johannesburg OR Tambo airport
32h 13m
2 Stops
YOW
Ottawa airport
880 CAD
Delta
Delta
YYZ
20 Nov.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
24 Nov.
Johannesburg OR Tambo airport
27h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
890 CAD
Delta
Delta
YYZ
01 Dec.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
15 Dec.
Johannesburg OR Tambo airport
27h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
893 CAD
Delta
Delta
YYZ
19 Feb.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
29 Feb.
Johannesburg OR Tambo airport
22h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
874 CAD
Delta
Delta
YYZ
23 Nov.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
06 Dec.
Johannesburg OR Tambo airport
22h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
876 CAD
Delta
Delta
YYZ
15 Jan.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
24 Jan.
Johannesburg OR Tambo airport
22h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
876 CAD
Delta
Delta
YYZ
20 Nov.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
24 Nov.
Johannesburg OR Tambo airport
27h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
890 CAD
Delta
Delta
YYZ
01 Dec.
Toronto Pearson Intl airport
21h 00m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
JNB
15 Dec.
Johannesburg OR Tambo airport
27h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
893 CAD
KLM
KLM
YVR
08 Jan.
Vancouver Intl airport
26h 48m
2 Stops
JNB
Johannesburg OR Tambo airport
KLM
JNB
01 Feb.
Johannesburg OR Tambo airport
26h 10m
2 Stops
YVR
Vancouver Intl airport
1,083 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
823 CAD
Toronto to Johannesburg
Fastest flight time
20h 05m
Cheapest price
870 CAD
Ottawa to Johannesburg
Fastest flight time
23h 05m
Cheapest price
881 CAD
Halifax to Johannesburg
Fastest flight time
29h 10m
Cheapest price
930 CAD
Vancouver to Johannesburg
Fastest flight time
24h 05m
Cheapest price
957 CAD
Winnipeg to Johannesburg
Fastest flight time
27h 27m
Cheapest price
975 CAD
Calgary to Johannesburg
Fastest flight time
28h 55m
Cheapest price
979 CAD
Edmonton to Johannesburg
Fastest flight time
27h 55m
Cheapest price
986 CAD
Regina to Johannesburg
Fastest flight time
37h 55m
Cheapest price
1,091 CAD
Victoria to Johannesburg
Fastest flight time
42h 20m
Cheapest price
1,129 CAD
Windsor to Johannesburg
Fastest flight time
27h 25m
Cheapest price
2,143 CAD
Kamloops to Johannesburg
Fastest flight time
39h 50m
Cheapest price
2,723 CAD
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg