Top airlines fly to Johannesburg
See which airlines fly to Johannesburg. Find the airline that best meets your travel needs by comparing prices and treat yourself to an enjoyable journey.
South African Airways
Airlink
Flysafair
Rwandair
Ethiopian Airlines
Cathay Pacific
Qatar Airways
Angola Airlines
Etihad Airways
Fastjet Airlines
Global Aviation
Singapore Airlines
LAM Mozambique
Emirates
Kenya Airways
EgyptAir
Air China
Proflight Zambia
Turkish Airlines
Air Tanzania Latest Flight Deals to Johannesburg
These are the best offers on flights to Johannesburg you’ll find over the next 60 days, with savings of up to $503. Don’t miss out!
49% 

Harare Johannesburg
Fastjet Airlines One way
Economy

Fri, Feb 20
$156
$308
37% 

Cape Town Johannesburg
Flysafair One way
Economy

Tue, Jan 20
$50
$79
-24% 

Durban Johannesburg
Global Aviation One way
Economy

Wed, Jan 21
$63
$51
44% 

Accra Johannesburg
EgyptAir One way
Economy

Sat, Feb 7
$493
$883
52% 

Nairobi Johannesburg
Angola Airlines One way
Economy

Fri, Feb 13
$233
$488
27% 

Shanghai Johannesburg
China Eastern Airlines One way
Economy

Fri, Feb 6
$462
$635
49% 

Beijing Johannesburg
Etihad Airways One way
Economy

Sun, Feb 1
$333
$654
59% 

Lagos Johannesburg
Uganda Airlines One way
Economy

Thu, Feb 5
$349
$852
59% 

Maputo Johannesburg
LAM Mozambique One way
Economy

Mon, Jan 19
$153
$373
Round-trip fights to Johannesburg
Whether it's a quick getaway or a business trip to remember, our 3–7 day round trips are perfect for experiencing Johannesburg affordably.
4 day trip
Sun, Mar 22- Wed, Mar 25
4 day trip
London
Johannesburg
$497
8 day trip
Sun, Feb 1- Sun, Feb 8
8 day trip
Bangkok
Johannesburg
$545
8 day trip
Sat, Jan 24- Sat, Jan 31
8 day trip
Kuala Lumpur
Johannesburg
$547
7 day trip
Sun, Feb 1- Sat, Feb 7
7 day trip
Singapore
Johannesburg
$560
8 day trip
Fri, Jan 23- Fri, Jan 30
8 day trip
Beijing
Johannesburg
$579
8 day trip
Mon, Mar 2- Mon, Mar 9
8 day trip
Seoul
Johannesburg
$619
View more round-trip flights
Useful info for your flights to Johannesburg from the United States
| Cheapest one-way flight price | $122 |
|---|---|
| Cheapest round-trip ticket price | $180 |
| Cheapest month | April |
| Peak season for travel | January |
| Flight distance | 973.23 km |
| Average flight time | 1 hour 46 minutes |
| Popular airline | Flysafair |
Frequently asked questions about flights to Johannesburg
What is the average flight ticket price from United States to Johannesburg?
The average ticket price to Johannesburg is $319. Please use this price as a reference only.How long is the flight to Johannesburg?
- Approx. 2 hours 5 minutes to fly from Cape Town to Johannesburg.
- Approx. 1 hour 47 minutes to fly from Harare to Johannesburg.
- Approx. 1 hour 10 minutes to fly from Durban to Johannesburg.
- Approx. 7 hours 48 minutes to fly from Nairobi to Johannesburg.
How to get cheap flights to Johannesburg?
You can book cheaper flights in the following ways:- Search for tickets to a city or airport near Johannesburg.
- Look up different airlines that have flights to Johannesburg.
- Browse different departure dates from the same month.
- Filter for different departure times from the same day.
- Check for discount information on various social media sites.
- Explore deals and discounts on airline websites.
What is the most popular month to visit Johannesburg?
Understanding peak and off travel seasons to Johannesburg can help you arrange your travel plans accordingly. The most popular month to visit Johannesburg is January. The average price of flight tickets to Johannesburg in January is $282.When are the cheapest flights to Johannesburg?
Flight tickets to Johannesburg are the cheapest in April compared to other months, the average price is $236.How many airports in Johannesburg?
Which popular airlines have flights to Johannesburg?