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 NZD 1,396. Don’t miss out!

69%
BangkokJohannesburg
Thai Vietjet AirThai Vietjet Air
One way
Economy
Wed, Feb 12
NZD 625
NZD 2,021
63%
SeoulJohannesburg
Etihad AirwaysEtihad Airways
One way
Economy
Tue, Feb 11
NZD 634
NZD 1,696
60%
Kuala LumpurJohannesburg
AirAsia XAirAsia X
One way
Economy
Mon, Jan 20
NZD 698
NZD 1,744
62%
ShanghaiJohannesburg
Etihad AirwaysEtihad Airways
One way
Economy
Thu, Feb 6
NZD 728
NZD 1,911
55%
ManilaJohannesburg
ScootScoot
One way
Economy
Tue, Feb 4
NZD 745
NZD 1,663
57%
BeijingJohannesburg
Etihad AirwaysEtihad Airways
One way
Economy
Tue, Dec 24
NZD 800
NZD 1,869

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.

6 Day Trip
Sun, Feb 16 - Fri, Feb 21
6 Day Trip
Beijing
Johannesburg
NZD 1,068
Search
5 Day Trip
Thu, Feb 20 - Mon, Feb 24
5 Day Trip
Kuala Lumpur
Johannesburg
NZD 1,127
Search
5 Day Trip
Mon, Feb 17 - Fri, Feb 21
5 Day Trip
Bangkok
Johannesburg
NZD 1,141
Search
5 Day Trip
Mon, Feb 24 - Fri, Feb 28
5 Day Trip
Shanghai
Johannesburg
NZD 1,190
Search
7 Day Trip
Thu, Feb 13 - Wed, Feb 19
7 Day Trip
Hong Kong
Johannesburg
NZD 1,250
Search
7 Day Trip
Wed, Feb 5 - Tue, Feb 11
7 Day Trip
Seoul
Johannesburg
NZD 1,286
Search
View more return flights

Direct flights to Johannesburg

Check out direct flights to Johannesburg and find the flight that best fits your travel needs.
Thu, Jan 16
Beijing(BJS)Johannesburg(JNB)
Air China
Economy
NZD 1,280
Search
Fri, Jan 24
Hong Kong(HKG)Johannesburg(JNB)
Cathay Pacific
Economy
NZD 1,289
Search
View more direct flights

Airports in Johannesburg

Learn about the different airports in Johannesburg, find the best flight and transfer options, and plan your journey.

Airlines Flying 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.

Cathay Pacific
From NZD 970
Alaska Airlines
From NZD 1,021
Delta Air Lines
From NZD 1,070
Volaris
From NZD 1,111
United Airlines
From NZD 1,113

Find more flights and airlines

Useful info for your flights to Johannesburg from the United Kingdom

Cheapest nonstop flight priceNZD 714
Cheapest round-trip ticket priceNZD 1,100
Off-season for travelNovember
Peak season for travelMarch
Flight distance4,675.59 km
Average flight time5 hours 55 minutes
Popular airlineEmirates
Cheapest monthMarch

Frequently asked questions: Booking Johannesburg flights

  • What is the average flight ticket price from United States to Johannesburg?

    The average ticket price to Johannesburg is NZD 877. Please use this price as a reference only.
  • How long is the flight to Johannesburg?

    • Approx. 2 hours 3 minutes to fly from Cape Town to Johannesburg.
    • Approx. 20 hours 35 minutes to fly from Shanghai to Johannesburg.
    • Approx. 1 hour 46 minutes to fly from Harare to Johannesburg.
    • Approx. 1 hour 10 minutes to fly from Durban 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 December. The average price of flight tickets to Johannesburg in December is NZD 938.
  • When are the cheapest flights to Johannesburg?

    Flight tickets to Johannesburg are the cheapest in March compared to other months, the average price is NZD 709.
  • How many airports in Johannesburg?

  • What is the transportation method from the main airport to downtown in Johannesburg?

    • The distance from O. R. Tambo International Airport to downtown is about 20 km. It takes about 40 minutes by taxi.
    • The distance from Lanseria International Airport to downtown is about 32 km. It takes about 50 minutes by taxi.
  • Which popular airlines have flights to Johannesburg?

    Popular airlines with flights to Johannesburg: Ethiopian Airlines , Flysafair , and South African Airlink .