Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Sun 17/2
Sun 24/2
Any month
Compare vs. momondo |

When is the best time to fly to Johannesburg?

+120.0%
+80.0%
+40.0%
Base
Price
1,028 - 2,077 CAD

Johannesburg flight deals found on momondo

Check out some of the best fares to Johannesburg found recently by users on momondo
Quickest
Cheapest
Ethiopian Air
Ethiopian Air
YYZ
12:00 am
Toronto Pearson Intl airport
26h 55m
1 Stop
8:55 am
+1
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
6:00 am
Johannesburg OR Tambo airport
24h 15m
2 Stops
12:15 am
+1
YYZ
Toronto Pearson Intl airport
920 CAD
Air Canada
Air Canada
YYZ
12:00 am
Toronto Pearson Intl airport
29h 15m
1 Stop
11:15 am
+1
JNB
Johannesburg OR Tambo airport
Air Canada
JNB
6:00 am
Johannesburg OR Tambo airport
22h 45m
1 Stop
10:45 pm
YYZ
Toronto Pearson Intl airport
924 CAD
SWISS
SWISS
YYZ
12:00 am
Toronto Pearson Intl airport
58h 10m
2 Stops
4:10 pm
+2
JNB
Johannesburg OR Tambo airport
SWISS
JNB
6:00 am
Johannesburg OR Tambo airport
29h 10m
2 Stops
5:10 am
+1
YYZ
Toronto Pearson Intl airport
924 CAD
Multiple Airlines
Multiple Airlines
YYZ
12:00 am
Toronto Pearson Intl airport
34h 35m
1 Stop
4:35 pm
+1
JNB
Johannesburg OR Tambo airport
Multiple Airlines
JNB
6:00 am
Johannesburg OR Tambo airport
24h 00m
1 Stop
12:00 am
+1
YYZ
Toronto Pearson Intl airport
931 CAD
Ethiopian Air
Ethiopian Air
YYZ
12:00 am
Toronto Pearson Intl airport
20h 15m
1 Stop
3:15 am
+1
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
7:00 am
Johannesburg OR Tambo airport
39h 45m
2 Stops
3:45 pm
+1
YYZ
Toronto Pearson Intl airport
938 CAD
SWISS
SWISS
YYZ
12:00 am
Toronto Pearson Intl airport
58h 10m
2 Stops
4:10 pm
+2
JNB
Johannesburg OR Tambo airport
SWISS
JNB
6:00 am
Johannesburg OR Tambo airport
29h 10m
2 Stops
5:10 am
+1
YYZ
Toronto Pearson Intl airport
947 CAD
Delta
Delta
YUL
12:00 am
Montreal Pierre Elliott Trudeau International airport
20h 30m
1 Stop
2:30 am
+1
JNB
Johannesburg OR Tambo airport
Delta
JNB
6:00 am
Johannesburg OR Tambo airport
23h 35m
1 Stop
11:35 pm
YUL
Montreal Pierre Elliott Trudeau International airport
1,005 CAD
Delta
Delta
YUL
12:00 am
Montreal Pierre Elliott Trudeau International airport
20h 10m
1 Stop
2:10 am
+1
JNB
Johannesburg OR Tambo airport
Delta
JNB
6:00 am
Johannesburg OR Tambo airport
24h 05m
1 Stop
12:05 am
+1
YUL
Montreal Pierre Elliott Trudeau International airport
1,000 CAD
Ethiopian Air
Ethiopian Air
YYZ
12:00 am
Toronto Pearson Intl airport
20h 05m
1 Stop
2:05 am
+1
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
6:00 am
Johannesburg OR Tambo airport
24h 15m
2 Stops
12:15 am
+1
YYZ
Toronto Pearson Intl airport
996 CAD
Ethiopian Air
Ethiopian Air
YYZ
12:00 am
Toronto Pearson Intl airport
26h 55m
1 Stop
8:55 am
+1
JNB
Johannesburg OR Tambo airport
Ethiopian Air
JNB
6:00 am
Johannesburg OR Tambo airport
24h 15m
2 Stops
12:15 am
+1
YYZ
Toronto Pearson Intl airport
920 CAD
Air Canada
Air Canada
YYZ
12:00 am
Toronto Pearson Intl airport
29h 15m
1 Stop
11:15 am
+1
JNB
Johannesburg OR Tambo airport
Air Canada
JNB
6:00 am
Johannesburg OR Tambo airport
22h 45m
1 Stop
10:45 pm
YYZ
Toronto Pearson Intl airport
924 CAD
Air Canada
Air Canada
YTZ
12:00 am
Toronto Island airport
31h 25m
2 Stops
1:25 pm
+1
JNB
Johannesburg OR Tambo airport
Air Canada
JNB
6:00 am
Johannesburg OR Tambo airport
26h 15m
2 Stops
2:15 am
+1
YTZ
Toronto Island airport
1,024 CAD

Which airlines operate flights to Johannesburg?

While low cost carriers are the cheapest, don’t forget that the fares often do not include checked baggage, meals, or drinks. Take a look at our estimated additional fees in your search results to get an idea of how much extra you may have to pay.


Airports near Johannesburg

Below you will find all the airports in Johannesburg along with the 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.69 CAD
Food
Inexpensive restaurant
13 CAD
Public transport
One-way ticket
2.42 CAD

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg