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.

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 Fastjet Airlines
One way
Economy
Fri, Feb 20
$156
$308
37%
Cape Town Johannesburg
Flysafair Flysafair
One way
Economy
Tue, Jan 20
$50
$79
-24%
Durban Johannesburg
Global Aviation Global Aviation
One way
Economy
Wed, Jan 21
$63
$51
44%
Accra Johannesburg
EgyptAir EgyptAir
One way
Economy
Sat, Feb 7
$493
$883
52%
Nairobi Johannesburg
Angola Airlines Angola Airlines
One way
Economy
Fri, Feb 13
$233
$488
27%
Shanghai Johannesburg
China Eastern Airlines China Eastern Airlines
One way
Economy
Fri, Feb 6
$462
$635
49%
Beijing Johannesburg
Etihad Airways Etihad Airways
One way
Economy
Sun, Feb 1
$333
$654
59%
Lagos Johannesburg
Uganda Airlines Uganda Airlines
One way
Economy
Thu, Feb 5
$349
$852
59%
Maputo Johannesburg
LAM Mozambique 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
Search
8 day trip
Sun, Feb 1- Sun, Feb 8
8 day trip
Bangkok
Johannesburg
$545
Search
8 day trip
Sat, Jan 24- Sat, Jan 31
8 day trip
Kuala Lumpur
Johannesburg
$547
Search
7 day trip
Sun, Feb 1- Sat, Feb 7
7 day trip
Singapore
Johannesburg
$560
Search
8 day trip
Fri, Jan 23- Fri, Jan 30
8 day trip
Beijing
Johannesburg
$579
Search
8 day trip
Mon, Mar 2- Mon, Mar 9
8 day trip
Seoul
Johannesburg
$619
Search
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 monthApril
Peak season for travelJanuary
Flight distance973.23 km
Average flight time1 hour 46 minutes
Popular airlineFlysafair

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.
    • 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.
  • 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.
  • 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.
  • Flight tickets to Johannesburg are the cheapest in April compared to other months, the average price is $236.
  • Popular airlines with flights to Johannesburg: Flysafair , South African Airways , and Airlink .