Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Fri. 17/1
Fri. 24/1
Any month
Compare vs. momondo |

When is the best time to fly to Johannesburg?

1,830 C$
1,540 C$
1,240 C$
953 C$
Price
953 C$ - 1.828 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 33 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
08 May
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
29 May
JNB
Johannesburg OR Tambo airport
23h 40m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
887 C$
Delta
Delta
21 Mar.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
30 Mar.
JNB
Johannesburg OR Tambo airport
23h 40m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
902 C$
Delta
Delta
05 Apr.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
26 Apr.
JNB
Johannesburg OR Tambo airport
23h 40m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
905 C$
Delta
Delta
27 Jan.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
03 Feb.
JNB
Johannesburg OR Tambo airport
25h 22m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
918 C$
Lufthansa
Lufthansa
11 Mar.
YUL
Montreal Pierre Elliott Trudeau Intl airport
29h 40m
2 Stops
JNB
Johannesburg OR Tambo airport
Lufthansa
01 Apr.
JNB
Johannesburg OR Tambo airport
28h 15m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
941 C$
Delta
Delta
16 Apr.
YYZ
Toronto Pearson Intl airport
22h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
28 Apr.
JNB
Johannesburg OR Tambo airport
26h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
958 C$
Delta
Delta
21 Mar.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
30 Mar.
JNB
Johannesburg OR Tambo airport
23h 40m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
902 C$
Delta
Delta
08 May
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
29 May
JNB
Johannesburg OR Tambo airport
23h 40m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
887 C$
Delta
Delta
05 Apr.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 35m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
26 Apr.
JNB
Johannesburg OR Tambo airport
23h 40m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
905 C$
Delta
Delta
27 Jan.
YUL
Montreal Pierre Elliott Trudeau Intl airport
20h 04m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
03 Feb.
JNB
Johannesburg OR Tambo airport
25h 22m
1 Stop
YUL
Montreal Pierre Elliott Trudeau Intl airport
918 C$
Delta
Delta
05 Feb.
YYZ
Toronto Pearson Intl airport
20h 50m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
04 Mar.
JNB
Johannesburg OR Tambo airport
25h 05m
1 Stop
YYZ
Toronto Pearson Intl airport
982 C$
Delta
Delta
16 Apr.
YYZ
Toronto Pearson Intl airport
22h 20m
1 Stop
JNB
Johannesburg OR Tambo airport
Delta
28 Apr.
JNB
Johannesburg OR Tambo airport
26h 40m
1 Stop
YYZ
Toronto Pearson Intl airport
958 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
887 C$
Ottawa to Johannesburg Flights
Fastest flight time
30h 05m
Cheapest price
926 C$
Toronto to Johannesburg Flights
Fastest flight time
20h 05m
Cheapest price
927 C$
Halifax to Johannesburg Flights
Fastest flight time
29h 40m
Cheapest price
961 C$
Winnipeg to Johannesburg Flights
Fastest flight time
34h 10m
Cheapest price
1,079 C$
Vancouver to Johannesburg Flights
Fastest flight time
25h 10m
Cheapest price
1,094 C$
Calgary to Johannesburg Flights
Fastest flight time
21h 30m
Cheapest price
1,111 C$
Windsor to Johannesburg Flights
Fastest flight time
41h 20m
Cheapest price
1,139 C$
Edmonton to Johannesburg Flights
Fastest flight time
30h 55m
Cheapest price
1,149 C$
Regina to Johannesburg Flights
Fastest flight time
53h 30m
Cheapest price
1,171 C$
Victoria to Johannesburg Flights
Fastest flight time
41h 20m
Cheapest price
1,174 C$
Kamloops to Johannesburg Flights
Fastest flight time
61h 50m
Cheapest price
1,280 C$
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg