Find cheap flights to Johannesburg

Return
1 adult
Economy
From?
To?
Sat 28/5
Sat 4/6

Deals available from 900+ travel sites.

About Flights to Johannesburg

Summary info about Johannesburg flight prices, duration and airlines

Best One-Way Price

R458

Best Return Price

R1 058

Fastest flight time

1h 05m

Operated By

4 airlines
The best one-way flight price to Johannesburg from South Africa in the last 72 hours is R458 (Durban King Shaka Intl to Johannesburg OR Tambo).
The best return flight price to Johannesburg from South Africa in the last 72 hours is R1 058 (Durban King Shaka Intl to Johannesburg Lanseria).
The fastest flight to Johannesburg from South Africa takes 1h 05m (Durban King Shaka Intl to Johannesburg OR Tambo).
There are 4 airlines operating flights to Johannesburg, including British Airways, FlySafair and Kulula.

When is the best time to fly to Johannesburg?

Users booking trips to Johannesburg from Port Elizabeth found flights 66% cheaper than the average price of flights to Johannesburg. To find the cheapest price to Johannesburg from your area, use momondo’s Airport-to-Airport Pricing Tool.

In general, May is the cheapest month to fly from South Africa to Johannesburg. Due to it being the ‘off-season’ during this time, you can expect flight prices to be around R1 642. The month of July is another great option to travel to Johannesburg, with average flight prices from South Africa averaging around R1 642.

The best time to book a flight to Johannesburg from South Africa is 25 days out, which is when prices tend to be around R1 839. In the past 72 hours, momondo users found flights from South Africa to Johannesburg for as low as R1 058.

The cheapest day to depart from South Africa to Johannesburg is on a Thursday when prices can be found for as low as R1 857. On the other hand, Sunday is the most expensive day to depart from South Africa because it is more convenient for both business and leisure travellers. As a result, prices tend to be around R2 147.

In the evening is the cheapest time of day to fly from South Africa to Johannesburg when you can find flight prices for as low as R1 803. Flying to Johannesburg in the evening is an ideal time because this is during off-peak travel hours. In contrast, the most expensive time of day to depart to Johannesburg is in the morning when prices are around R2 020.

Johannesburg Lanseria Airport, Pretoria Wonderboom Apt. Airport or Sun City Pilansberg Airport can be an alternative airport used for travel to Johannesburg.

With an average price of R490 per person, Pretoria Wonderboom Apt. Airport is the cheapest airport to fly into when planning your trip to Johannesburg. This price can fluctuate based on where you are flying from. momondo’s Airport-to-Airport Pricing Tool can help users find the best prices.

At 18,4 km away, Johannesburg OR Tambo airport in Johannesburg is the closest to Sandton City.


Johannesburg flight deals found on momondo

Check out some of the best fares from airports in South Africa to Johannesburg found recently by users on momondo
FlySafair
Jun 14
DUR4:45Durban King Shaka Intl
1h 15m
HLA6:00Johannesburg Lanseria
Jun 21
HLA16:05Johannesburg Lanseria
1h 10m
DUR17:15Durban King Shaka Intl
FlySafair
Aug 12
DUR15:50Durban King Shaka Intl
1h 10m
JNB17:00Johannesburg OR Tambo
Aug 22
JNB7:35Johannesburg OR Tambo
1h 10m
DUR8:45Durban King Shaka Intl
FlySafair
Jun 14
DUR15:50Durban King Shaka Intl
1h 10m
JNB17:00Johannesburg OR Tambo
Jun 21
JNB2:00Johannesburg OR Tambo
1h 15m
DUR3:15Durban King Shaka Intl
FlySafair
Jun 12
DUR4:20Durban King Shaka Intl
1h 10m
JNB5:30Johannesburg OR Tambo
Jun 19
JNB3:55Johannesburg OR Tambo
1h 10m
DUR5:05Durban King Shaka Intl
FlySafair
Jul 8
DUR10:15Durban King Shaka Intl
1h 10m
JNB11:25Johannesburg OR Tambo
Jul 10
JNB13:40Johannesburg OR Tambo
1h 10m
DUR14:50Durban King Shaka Intl
FlySafair
Jul 5
DUR4:35Durban King Shaka Intl
1h 10m
JNB5:45Johannesburg OR Tambo
Jul 6
JNB14:35Johannesburg OR Tambo
1h 10m
DUR15:45Durban King Shaka Intl

Find the cheapest one-way flights to Johannesburg

If you're looking for one-way flights from South Africa to Johannesburg, view some of our deals below provided by Airlink, British Airways and FlySafair
FlySafair
May 29
DUR2:15Durban King Shaka Intl
1h 10m
JNB3:25Johannesburg OR Tambo
FlySafair
May 29
DUR2:15Durban King Shaka Intl
1h 10m
JNB3:25Johannesburg OR Tambo
FlySafair
May 28
DUR12:15Durban King Shaka Intl
1h 10m
JNB13:25Johannesburg OR Tambo

Which airlines fly to Johannesburg?

Here you can see a selection of the most popular and cheapest airlines for flights to Johannesburg

Which airlines fly to Johannesburg?

FlySafair is the airline most momondo users in South Africa opt for when booking flights to Johannesburg. Airlink, Kulula and South African are also popular choices when flying to Johannesburg from South Africa. Most major airlines flying from South Africa to Johannesburg will offer flights on a regular basis, though your options may vary depending on what airport you fly from.


Airports near Johannesburg

Below you will find all the airports in Johannesburg along with their distance from the city centre

Popular routes to Johannesburg

Most frequently searched flights to Johannesburg along with the cheapest price and shortest flight duration
London to Johannesburg Flights
Fastest flight time10h 50m
Cheapest priceR7 390
Frankfurt am Main to Johannesburg Flights
Fastest flight time10h 25m
Cheapest priceR8 401
Cape Town to Johannesburg Flights
Fastest flight time2h 00m
Cheapest priceR1 358
Durban to Johannesburg Flights
Fastest flight time1h 05m
Cheapest priceR837
New York to Johannesburg Flights
Fastest flight time15h 00m
Cheapest priceR11 054
Amsterdam to Johannesburg Flights
Fastest flight time10h 35m
Cheapest priceR8 306
Atlanta to Johannesburg Flights
Fastest flight time15h 10m
Cheapest priceR15 223
Paris to Johannesburg Flights
Fastest flight time15h 10m
Cheapest priceR6 980
Warsaw to Johannesburg Flights
Fastest flight time14h 50m
Cheapest priceR7 754
Harare to Johannesburg Flights
Fastest flight time1h 40m
Cheapest priceR3 206
Zurich to Johannesburg Flights
Fastest flight time10h 30m
Cheapest priceR7 801
Dubai to Johannesburg Flights
Fastest flight time8h 10m
Cheapest priceR7 532
Washington, D.C. to Johannesburg Flights
Fastest flight time20h 20m
Cheapest priceR8 796
San Francisco to Johannesburg Flights
Fastest flight time21h 50m
Cheapest priceR13 281
Accra to Johannesburg Flights
Fastest flight time9h 55m
Cheapest priceR8 717
Manchester to Johannesburg Flights
Fastest flight time14h 10m
Cheapest priceR8 069
Vienna to Johannesburg Flights
Fastest flight time14h 25m
Cheapest priceR8 527
Los Angeles to Johannesburg Flights
Fastest flight time26h 35m
Cheapest priceR12 523
Sao Paulo to Johannesburg Flights
Fastest flight time16h 35m
Cheapest priceR14 796
Brussels to Johannesburg Flights
Fastest flight time13h 20m
Cheapest priceR6 996

Start planning your trip to Johannesburg


Why use momondo?

momondo compares prices from hundreds of airlines and agents so you can find and book the best deal on flights to Johannesburg. Millions of users trust and use momondo every year so you are in good company.

Yes. All flights to Johannesburg on momondo can be compared and filtered by various policies on offer, including flexible booking.

momondo helps you find the best flight to Johannesburg by providing filters to narrow your choice of flights to those matching your criteria. You can select fights based on numerous factors such as price, departure and landing times, airport and airline.

If you are simply researching potential flights to Johannesburg, momondo offers a useful price alert feature which will track prices for flights to Johannesburg and alert you when they change.


Here's why travellers choose to use momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.