Flights Africa South Africa Johannesburg

Find cheap flights to Johannesburg

Sat 10/12
Sat 10/19
Any month
Compare vs momondo |

When is the best time to fly to Johannesburg?

2 407 ZAR
2 027 ZAR
1 647 ZAR
1 267 ZAR
Price
1 267 - 2 210 ZAR

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 May for the best deal.

When is the best time to book a flight to Johannesburg?

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

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

On average, the cheapest flights to Johannesburg are found when departing on a Thursday. Try to avoid departing on a Sunday, as this is usually the most expensive day.

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

In general, when looking for the cheapest flight to Johannesburg, our data indicates that evening flights are the most cost-effective. morning flights tend to be the most expensive.


Johannesburg flight deals found on momondo

Check out some of the best fares to Johannesburg found recently by users on momondo
Quickest
Cheapest
FlySafair
FlySafair
12 Oct
DUR
22:30
Durban King Shaka Intl airport
1h 15m
23:45
JNB
Johannesburg OR Tambo airport
FlySafair
13 Oct
JNB
8:00
Johannesburg OR Tambo airport
1h 10m
9:10
DUR
Durban King Shaka Intl airport
755 ZAR
FlySafair
FlySafair
13 Oct
DUR
8:15
Durban King Shaka Intl airport
1h 10m
9:25
JNB
Johannesburg OR Tambo airport
FlySafair
16 Oct
JNB
8:35
Johannesburg OR Tambo airport
1h 15m
9:50
DUR
Durban King Shaka Intl airport
755 ZAR
FlySafair
FlySafair
17 Oct
DUR
22:30
Durban King Shaka Intl airport
1h 15m
23:45
JNB
Johannesburg OR Tambo airport
FlySafair
28 Oct
JNB
21:00
Johannesburg OR Tambo airport
1h 05m
22:05
DUR
Durban King Shaka Intl airport
800 ZAR
FlySafair
FlySafair
18 Oct
DUR
8:15
Durban King Shaka Intl airport
1h 10m
9:25
JNB
Johannesburg OR Tambo airport
FlySafair
20 Oct
JNB
8:30
Johannesburg OR Tambo airport
1h 15m
9:45
DUR
Durban King Shaka Intl airport
800 ZAR
FlySafair
FlySafair
19 Oct
DUR
22:30
Durban King Shaka Intl airport
1h 15m
23:45
JNB
Johannesburg OR Tambo airport
FlySafair
20 Oct
JNB
8:00
Johannesburg OR Tambo airport
1h 10m
9:10
DUR
Durban King Shaka Intl airport
800 ZAR
FlySafair
FlySafair
23 Oct
DUR
10:15
Durban King Shaka Intl airport
1h 10m
11:25
JNB
Johannesburg OR Tambo airport
FlySafair
30 Oct
JNB
9:10
Johannesburg OR Tambo airport
1h 10m
10:20
DUR
Durban King Shaka Intl airport
800 ZAR
Kulula
Kulula
18 Oct
DUR
23:55
Durban King Shaka Intl airport
1h 05m
1:00
+1
JNB
Johannesburg OR Tambo airport
Kulula
21 Oct
JNB
20:10
Johannesburg OR Tambo airport
1h 05m
21:15
DUR
Durban King Shaka Intl airport
815 ZAR
British Airways
British Airways
01 Nov
DUR
22:15
Durban King Shaka Intl airport
1h 05m
23:20
JNB
Johannesburg OR Tambo airport
British Airways
08 Nov
JNB
23:00
Johannesburg OR Tambo airport
1h 05m
0:05
+1
DUR
Durban King Shaka Intl airport
1 042 ZAR
Kulula
Kulula
25 Oct
DUR
23:55
Durban King Shaka Intl airport
1h 05m
1:00
+1
JNB
Johannesburg OR Tambo airport
Kulula
26 Oct
JNB
18:55
Johannesburg OR Tambo airport
1h 05m
20:00
DUR
Durban King Shaka Intl airport
815 ZAR
Kulula
Kulula
21 Nov
DUR
23:55
Durban King Shaka Intl airport
1h 05m
1:00
+1
JNB
Johannesburg OR Tambo airport
Kulula
24 Nov
JNB
23:20
Johannesburg OR Tambo airport
1h 05m
0:25
+1
DUR
Durban King Shaka Intl airport
815 ZAR
Kulula
Kulula
16 Oct
DUR
8:00
Durban King Shaka Intl airport
1h 05m
9:05
JNB
Johannesburg OR Tambo airport
Kulula
17 Oct
JNB
22:50
Johannesburg OR Tambo airport
1h 05m
23:55
DUR
Durban King Shaka Intl airport
861 ZAR
British Airways
British Airways
30 Dec
DUR
8:25
Durban King Shaka Intl airport
1h 05m
9:30
JNB
Johannesburg OR Tambo airport
British Airways
02 Jan
JNB
22:50
Johannesburg OR Tambo airport
1h 05m
23:55
DUR
Durban King Shaka Intl airport
1 087 ZAR

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
Durban to Johannesburg Flights
Fastest flight time
1h 05m
Cheapest price
755 ZAR
Port Elizabeth to Johannesburg Flights
Fastest flight time
1h 35m
Cheapest price
906 ZAR
Cape Town to Johannesburg Flights
Fastest flight time
1h 55m
Cheapest price
1 162 ZAR
Harare to Johannesburg Flights
Fastest flight time
1h 40m
Cheapest price
3 820 ZAR
Nairobi to Johannesburg Flights
Fastest flight time
4h 10m
Cheapest price
4 831 ZAR
Kigali to Johannesburg Flights
Fastest flight time
3h 50m
Cheapest price
4 906 ZAR
Tel Aviv to Johannesburg Flights
Fastest flight time
8h 40m
Cheapest price
5 133 ZAR
Lusaka to Johannesburg Flights
Fastest flight time
2h 00m
Cheapest price
5 133 ZAR
Zurich to Johannesburg Flights
Fastest flight time
10h 30m
Cheapest price
5 616 ZAR
Port Louis to Johannesburg Flights
Fastest flight time
4h 25m
Cheapest price
5 707 ZAR
Lagos to Johannesburg Flights
Fastest flight time
5h 40m
Cheapest price
5 737 ZAR
Vienna to Johannesburg Flights
Fastest flight time
13h 15m
Cheapest price
5 903 ZAR
Accra to Johannesburg Flights
Fastest flight time
5h 50m
Cheapest price
6 024 ZAR
Frankfurt am Main to Johannesburg Flights
Fastest flight time
10h 25m
Cheapest price
6 054 ZAR
Hamburg to Johannesburg Flights
Fastest flight time
13h 20m
Cheapest price
6 114 ZAR
Brussels to Johannesburg Flights
Fastest flight time
13h 00m
Cheapest price
6 144 ZAR
Dublin to Johannesburg Flights
Fastest flight time
14h 10m
Cheapest price
6 144 ZAR
Berlin to Johannesburg Flights
Fastest flight time
15h 05m
Cheapest price
6 205 ZAR
Marseille to Johannesburg Flights
Fastest flight time
13h 40m
Cheapest price
6 205 ZAR
Lyon to Johannesburg Flights
Fastest flight time
15h 35m
Cheapest price
6 220 ZAR
View more

Start planning your trip to Johannesburg

Flights Africa South Africa Johannesburg