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 AED 2,744. Don’t miss out!

76%
Johannesburg AED 854 per passenger Departing on Sat, Apr 19 One-way flight operated by Kenya Airways "The one-way connecting flight operated by Kenya Airways departs from Chhatrapati Shivaji Airport on Sat, Apr 19, arriving in O. R. Tambo International Airport." Price from AED 854, including taxes and charges.
MumbaiJohannesburg
Kenya AirwaysKenya Airways
One way
Economy
Sat, Apr 19
AED 854
AED 3,598
74%
Johannesburg AED 948 per passenger Departing on Thu, May 15 One-way flight operated by EgyptAir "The one-way connecting flight operated by EgyptAir departs from King Khalid International Airport on Thu, May 15, arriving in O. R. Tambo International Airport." Price from AED 948, including taxes and charges.
RiyadhJohannesburg
EgyptAirEgyptAir
One way
Economy
Thu, May 15
AED 948
AED 3,670
57%
Johannesburg AED 974 per passenger Departing on Sun, Jun 1 One-way flight operated by Ethiopian Airlines "The one-way connecting flight operated by Ethiopian Airlines departs from Dubai International Airport on Sun, Jun 1, arriving in O. R. Tambo International Airport." Price from AED 974, including taxes and charges.
DubaiJohannesburg
Ethiopian AirlinesEthiopian Airlines
One way
Economy
Sun, Jun 1
AED 974
AED 2,260
73%
Johannesburg AED 1,012 per passenger Departing on Sun, May 25 One-way flight operated by EgyptAir "The one-way connecting flight operated by EgyptAir departs from Abu Dhabi International Airport on Sun, May 25, arriving in O. R. Tambo International Airport." Price from AED 1,012, including taxes and charges.
Abu DhabiJohannesburg
EgyptAirEgyptAir
One way
Economy
Sun, May 25
AED 1,012
AED 3,689
29%
Johannesburg AED 1,032 per passenger Departing on Fri, Apr 11 One-way flight operated by Qatar Airways "The one-way connecting flight operated by Qatar Airways departs from Sharjah International Airport on Fri, Apr 11, arriving in O. R. Tambo International Airport." Price from AED 1,032, including taxes and charges.
SharjahJohannesburg
Qatar AirwaysQatar Airways
One way
Economy
Fri, Apr 11
AED 1,032
AED 1,462
70%
Johannesburg AED 1,281 per passenger Departing on Wed, Apr 23 One-way flight operated by Thai Vietjet Air "The one-way connecting flight operated by Thai Vietjet Air departs from Suvarnabhumi Airport on Wed, Apr 23, arriving in O. R. Tambo International Airport." Price from AED 1,281, including taxes and charges.
BangkokJohannesburg
Thai Vietjet AirThai Vietjet Air
One way
Economy
Wed, Apr 23
AED 1,281
AED 4,211

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.

Johannesburg AED 1,494 per passenger Departing on Sun, Apr 13, returning on Thu, Apr 17 Roundtrip flight operated by Kenya Airways and Kenya Airways "Outbound connecting flight operated by Kenya Airways departs from Chhatrapati Shivaji Airport on Sun, Apr 13, arriving in O. R. Tambo International Airport." "Inbound connecting flight operated by Kenya Airways departs from O. R. Tambo International Airport on Thu, Apr 17, arriving in Chhatrapati Shivaji Airport." Roundtrip price from AED 1,494, including taxes and charges.
5 Day Trip
Sun, Apr 13 - Thu, Apr 17
5 Day Trip
Mumbai
Johannesburg
AED 1,494
Search
Johannesburg AED 1,641 per passenger Departing on Sat, May 24, returning on Wed, May 28 Roundtrip flight operated by EgyptAir and EgyptAir "Outbound connecting flight operated by EgyptAir departs from Abu Dhabi International Airport on Sat, May 24, arriving in O. R. Tambo International Airport." "Inbound connecting flight operated by EgyptAir departs from O. R. Tambo International Airport on Wed, May 28, arriving in Abu Dhabi International Airport." Roundtrip price from AED 1,641, including taxes and charges.
5 Day Trip
Sat, May 24 - Wed, May 28
5 Day Trip
Abu Dhabi
Johannesburg
AED 1,641
Search
Johannesburg AED 1,849 per passenger Departing on Thu, Apr 10, returning on Mon, Apr 14 Roundtrip flight operated by EgyptAir and EgyptAir "Outbound connecting flight operated by EgyptAir departs from Sharjah International Airport on Thu, Apr 10, arriving in O. R. Tambo International Airport." "Inbound connecting flight operated by EgyptAir departs from O. R. Tambo International Airport on Mon, Apr 14, arriving in Sharjah International Airport." Roundtrip price from AED 1,849, including taxes and charges.
5 Day Trip
Thu, Apr 10 - Mon, Apr 14
5 Day Trip
Sharjah
Johannesburg
AED 1,849
Search
Johannesburg AED 1,963 per passenger Departing on Tue, Apr 15, returning on Mon, Apr 21 Roundtrip flight operated by Etihad Airways and Etihad Airways "Outbound connecting flight operated by Etihad Airways departs from King Khalid International Airport on Tue, Apr 15, arriving in O. R. Tambo International Airport." "Inbound connecting flight operated by Etihad Airways departs from O. R. Tambo International Airport on Mon, Apr 21, arriving in King Khalid International Airport." Roundtrip price from AED 1,963, including taxes and charges.
7 Day Trip
Tue, Apr 15 - Mon, Apr 21
7 Day Trip
Riyadh
Johannesburg
AED 1,963
Search
Johannesburg AED 2,111 per passenger Departing on Tue, Apr 22, returning on Sun, Apr 27 Roundtrip flight operated by Ethiopian Airlines and Ethiopian Airlines "Outbound connecting flight operated by Ethiopian Airlines departs from Dubai International Airport on Tue, Apr 22, arriving in O. R. Tambo International Airport." "Inbound connecting flight operated by Ethiopian Airlines departs from O. R. Tambo International Airport on Sun, Apr 27, arriving in Al Maktoum International Airport." Roundtrip price from AED 2,111, including taxes and charges.
6 Day Trip
Tue, Apr 22 - Sun, Apr 27
6 Day Trip
Dubai
Johannesburg
AED 2,111
Search
Johannesburg AED 2,357 per passenger Departing on Thu, Apr 24, returning on Tue, Apr 29 Roundtrip flight operated by Cathay Pacific and Cathay Pacific "Outbound connecting flight operated by Cathay Pacific departs from Suvarnabhumi Airport on Thu, Apr 24, arriving in O. R. Tambo International Airport." "Inbound connecting flight operated by Cathay Pacific departs from O. R. Tambo International Airport on Tue, Apr 29, arriving in Suvarnabhumi Airport." Roundtrip price from AED 2,357, including taxes and charges.
6 Day Trip
Thu, Apr 24 - Tue, Apr 29
6 Day Trip
Bangkok
Johannesburg
AED 2,357
Search
View more round-trip flights

Direct flights to Johannesburg

Looking to travel to Johannesburg without the layovers? We’ve got you covered with our best direct deals below.
Fri, Apr 18
Abu Dhabi(AUH)Johannesburg(JNB)
Etihad Airways
Economy
AED 1,167
Search
Sun, Apr 13
Dubai(DXB)Johannesburg(JNB)
Emirates
Economy
AED 2,065
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.

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.

Useful info for your flights to Johannesburg from the United States

Cheapest one-way flight priceAED 973
Cheapest return ticket priceAED 2,575
Off-season for travelMarch
Peak season for travelJanuary
Flight distance6,428.5 km
Average flight time8 hours 12 minutes
Popular airlineEmirates
Cheapest monthAugust

Frequently asked questions about flights to Johannesburg

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

    The average ticket price to Johannesburg is AED 2,532. Please use this price as a reference only.
  • How long is the flight to Johannesburg?

    • Approx. 10 hours 30 minutes to fly from Dubai to Johannesburg.
    • Approx. 2 hours 2 minutes to fly from Cape Town to Johannesburg.
    • Approx. 11 hours 54 minutes to fly from Abu Dhabi to Johannesburg.
    • Approx. 1 hour 48 minutes to fly from Harare to Johannesburg.
  • How can I book cheaper tickets?

    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 August. The average price of flight tickets to Johannesburg in August is AED 2,532.
  • When are flight tickets to Johannesburg the cheapest?

    Flight tickets to Johannesburg are the cheapest in August compared to other months, the average price is AED 2,532.
  • 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, by taxi about 40 minutes.
    • The distance from Lanseria International Airport to downtown is about 32 km, by taxi about 50 minutes.
  • Which popular airlines have flights to Johannesburg?

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