Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Fri. 13/12
Fri. 20/12
Any month
Compare vs. momondo |

When is the best time to fly to Johannesburg?

2,150 C$
1,760 C$
1,370 C$
978 C$
Price
978 C$ - 1,890 C$

When is the best time to fly to Johannesburg?

In general when looking for the cheapest flight to Johannesburg, try to book your flight during the month of February for the best deal.

When is the best time to book flights to Johannesburg?

In general, most flyers find the cheapest time to book a flight to Johannesburg is about 34 days prior.

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

Most of our users find that booking their departure to Johannesburg on a Tuesday is the cheapest. Conversely, departing on a Saturday seems to be the most expensive.

What is the cheapest time of day to fly to Johannesburg?

Generally, when visiting Johannesburg, afternoon flights represent the best value. noon flights are likely to have higher prices.


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
23 Mar.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
10 Apr.
JNB
Johannesburg OR Tambo airport
23h 40m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
881 C$
Delta
Delta
21 May
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
31 May
JNB
Johannesburg OR Tambo airport
23h 40m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
884 C$
Delta
Delta
02 May
YYZ
Toronto Pearson Intl airport
22h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
17 May
JNB
Johannesburg OR Tambo airport
26h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
937 C$
Delta
Delta
06 May
YYZ
Toronto Pearson Intl airport
22h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
17 May
JNB
Johannesburg OR Tambo airport
26h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
938 C$
SWISS
SWISS
24 Feb.
YYZ
Toronto Pearson Intl airport
34h 30m
1 Stop
JNB
Johannesburg OR Tambo airport
SWISS
09 Mar.
JNB
Johannesburg OR Tambo airport
22h 55m
1 Stop
YYZ
Toronto Pearson Intl airport
940 C$
Air Canada
Air Canada
24 Mar.
YTZ
Toronto Island airport
31h 05m
2 Stops
JNB
Johannesburg OR Tambo airport
Air Canada
05 Apr.
JNB
Johannesburg OR Tambo airport
31h 10m
2 Stops
YTZ
Toronto Island airport
942 C$
Delta
Delta
23 Mar.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
10 Apr.
JNB
Johannesburg OR Tambo airport
23h 40m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
881 C$
Delta
Delta
21 May
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
31 May
JNB
Johannesburg OR Tambo airport
23h 40m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
884 C$
Delta
Delta
30 Dec.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 29m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
09 Jan.
JNB
Johannesburg OR Tambo airport
24h 10m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
1,877 C$
Ethiopian Air
Ethiopian Air
07 Feb.
YYZ
Toronto Pearson Intl airport
20h 05m
1 Stop
JNB
Johannesburg OR Tambo airport
Ethiopian Air
22 Feb.
JNB
Johannesburg OR Tambo airport
24h 35m
2 Stops
YYZ
Toronto Pearson Intl airport
1,168 C$
Delta
Delta
02 May
YYZ
Toronto Pearson Intl airport
22h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
17 May
JNB
Johannesburg OR Tambo airport
26h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
937 C$
Delta
Delta
06 May
YYZ
Toronto Pearson Intl airport
22h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
17 May
JNB
Johannesburg OR Tambo airport
26h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
938 C$

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
879 C$
Toronto to Johannesburg Flights
Fastest flight time
18h 55m
Cheapest price
936 C$
Ottawa to Johannesburg Flights
Fastest flight time
31h 30m
Cheapest price
969 C$
Halifax to Johannesburg Flights
Fastest flight time
33h 35m
Cheapest price
969 C$
Vancouver to Johannesburg Flights
Fastest flight time
27h 10m
Cheapest price
1,084 C$
Winnipeg to Johannesburg Flights
Fastest flight time
25h 55m
Cheapest price
1,088 C$
Edmonton to Johannesburg Flights
Fastest flight time
23h 20m
Cheapest price
1,114 C$
Windsor to Johannesburg Flights
Fastest flight time
35h 40m
Cheapest price
1,126 C$
Calgary to Johannesburg Flights
Fastest flight time
26h 25m
Cheapest price
1,138 C$
Victoria to Johannesburg Flights
Fastest flight time
33h 35m
Cheapest price
1,187 C$
Regina to Johannesburg Flights
Fastest flight time
51h 55m
Cheapest price
1,229 C$
Kamloops to Johannesburg Flights
Fastest flight time
35h 15m
Cheapest price
1,257 C$
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg