Cheap Flights to Johannesburg

Explore the best deals

Discover the cheapest flights to Johannesburg
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Johannesburg

Auckland
Flights from Aucklandto Johannesburg
1147$
1102$
Prime price per passenger
Christchurch
Flights from Christchurchto Johannesburg
1584$
1523$
Prime price per passenger
Wellington
Flights from Wellingtonto Johannesburg
1877$
1786$
Prime price per passenger
Perth
Flights from Perthto Johannesburg
1222$
1140$
Prime price per passenger
Sydney
Flights from Sydneyto Johannesburg
1278$
1207$
Prime price per passenger
Cape Town
Flights from Cape Townto Johannesburg
114$
107$
Prime price per passenger

How long is the flight to Johannesburg?

If you’re planning a trip to Johannesburg, we at eDreams have looked into the most popular routes to help you plan ahead. From Nelson, the flight takes about 20h 31m; from Auckland, around 24h 1m; and from Wellington, roughly 24h 8m.
Flight Time (in hours)
NelsonAucklandWellingtonChristchurchQueenstown
0h 5h 10h 15h 20h 25h
20h 31m
24h 1m
24h 8m
24h 32m
24h 37m

How much does a flight to Johannesburg cost?

At eDreams you can find flights from Auckland to Johannesburg starting from $1,062, with an average price of $1,575. If you depart from other cities such as Nelson, you can find tickets from $1,404, and from Queenstown starting from $1,422, according to data from the last 72 hours.
Filter by
AucklandNelsonQueenstownDunedinGisborne
$1,575
$1,414
$1,476
$1,915
$2,180
AucklandCheapest
Cheapest Price: $1,062
Cheapest
Average

Find and book the best flights to Johannesburg

Johannesburg serves as a major gateway for air travellers arriving in Southern Africa. This sprawling South African metropolis is the country's largest city by population, a significant economic hub, and a key point of departure for regional exploration.

Explore the iconic Apartheid Museum, Constitution Hill, and the lively Maboneng Precinct, known for its art galleries and studios. Wander through the historic streets of Newtown, observing its theatres and public art. Additionally, the Soweto district offers profound historical insights and cultural experiences.

This destination offers a rich tapestry of history, art, and urban development. Visitors discover a city shaped by its past, actively fostering a dynamic contemporary culture, and continually reinventing its identity.

When is the best time to fly to Johannesburg?

High Season (Summer)

Johannesburg’s high season runs from December to February, aligning with summer. Temperatures typically range from 20°C to 30°C, often accompanied by afternoon thunderstorms that clear quickly, leaving a fresh atmosphere. Upon arrival, you'll encounter a city buzzing with outdoor activity, as the warm, sunny weather encourages locals and visitors alike to enjoy parks, outdoor markets, and al fresco dining.

This period sees a lively social calendar, including various music festivals and outdoor events that define the summer experience. The city's pace is energetic, with many taking advantage of the long daylight hours. The characteristic summer rains contribute to lush, green landscapes, offering a distinct visual and sensory experience for those arriving during this peak time.

Low Season (Winter)

The low season in Johannesburg spans from June to August, coinciding with winter. Temperatures are cooler, generally ranging from 5°C to 20°C, with crisp, dry air and abundant sunshine. When you land during winter, the city feels calmer and more subdued, with fewer outdoor crowds and a focus shifting towards indoor cultural experiences.

Winter offers clear skies and pleasant daytime conditions ideal for exploring museums, art galleries, and historical sites without the summer heat or rain. While the pace is quieter, the city still hosts various indoor events and exhibitions. The dry season means the Highveld landscape takes on a golden, earthy hue, providing a different perspective of Johannesburg's natural environment.

Johannesburg bucket list: Best activities & sights

Touch down in Johannesburg, and you’ll immediately feel the city’s dynamic energy. This sprawling metropolis invites you to uncover its complex history and lively contemporary culture, promising a journey of discovery beyond its skyline.

Here’s what awaits you:

Apartheid Museum
Explore the history of apartheid and the struggle for freedom in South Africa. This powerful museum uses personal accounts, artefacts, and multi-media displays to provide a profound understanding of the country's past.

Constitution Hill
Visit the site of South Africa’s highest court and a former prison complex. Constitution Hill symbolises the nation’s transition from oppression to democracy, offering insight into its legal and human rights journey.

Soweto (South Western Townships)
Delve into the heart of Soweto, a township rich in history and culture. You can visit Nelson Mandela's former home on Vilakazi Street, the only street in the world to house two Nobel Peace Prize winners.

Gold Reef City
Experience Johannesburg’s gold rush era at this theme park built on a former gold mine. Descend into a mine shaft and witness gold pouring demonstrations, connecting you to the city’s economic origins.

Maboneng Precinct
Wander through the Maboneng Precinct, a revitalised urban space filled with art galleries, independent boutiques, and street art. It reflects Johannesburg's creative spirit and urban renewal efforts.

Neighbourgoods Market (Braamfontein)
Join locals at this popular Saturday market in Braamfontein. It’s a sensory feast of gourmet food, local produce, fashion, and live music, showcasing the city’s contemporary urban lifestyle.

Secure your seat to Johannesburg today

Before you know it, you'll be soaring towards Johannesburg. To discover the best flight deals, be flexible with your travel dates and consider booking in advance. For frequent flyers, an eDreams Prime subscription offers even more benefits, making your journey planning even smoother.

Frequently asked questions about flights to Johannesburg

How can I find cheap flights to Johannesburg on eDreams?
At eDreams you will find flights from 106$ to Johannesburg. Thanks to the combination of various technologies, machine learning algorithms and real user searches on our platform, you will be able to choose between the different options that best suit your needs when you have to fly to Johannesburg.
When's the best time to book flights to Johannesburg?
By this we mean when travellers book their tickets. For the best time to actually travel to Johannesburg, read on.
When's the best time to go to Johannesburg?
According to our customers' flight searches, the best time to fly to Johannesburg is March.
The next best month to travel to Johannesburg is April.
And let's not forget June, the third top choice for travelling to Johannesburg.
However if you prefer things on the less busy side, we can highlight November as the least popular month for flights to Johannesburg.
What are the cheapest airlines flying to Johannesburg?

Looking at the prices of our customers' bookings from US to Johannesburg, your best bet for cheap flights is:

  • Cathay Pacific: the average price of a one way flight is $2,481.01 . The average price of a Christchurch ticket to Johannesburg is $2,474.64 and $2,481.45 if you leave from Auckland.
  • Singapore Airlines: a one-way ticket costs on average $2,522.69: this has been calculated taking as a reference the average price of flights of Queenstown to Johannesburg, which amounts to $2,358.54 and that of flights departing from Auckland, whose average price is $2,367.61.
  • Emirates: the average price of a one-way ticket is $2,677.16. The flight between Auckland and Johannesburg costs on average $2,654.55 and the ticket price from Christchurch round the $2,661.63.
Which airlines fly to Johannesburg?

Airlines flying direct from New Zeland to Johannesburg include:

  • Fly Safair, with flights from Cape Town, Port Elizabeth and from Durban, for example.
  • Airlink also operates numerous flights, some of them originating from Skukuza, Upington and Gaborone.
  • South African Airways, with flights from Harare to Johannesburg and Windhoek and also from Perth.

Airlines with indirect flights to Johannesburg include:

  • Qantas Airways, which flies from Queenstown, Auckland or Christchurch.
  • Singapore Airlines, with flights from Auckland and Queenstown, as well as from Tokyo.
  • Etihad Airways, with flights from Tokyo, Auckland and also Christchurch.
How long before a flight to Johannesburg should I be at the airport?
If you want to be on time for your flight to Johannesburg, you should get to the airport at least two to three hours in advance. Check-ins, security controls, customs, and boarding the airplane can take some time. At eDreams, you can find the best deals for flights to Johannesburg departing from over 9 cities and choose from a variety of services that will improve your time at the airport and guarantee a much better travel experience, such as priority boarding and additional luggage. For more convenience, when booking your flight to Johannesburg with eDreams you can also add insurance or opt for a refundable fare and have a problem-free trip!

Plan your trip

Popular CitiesPopular Flight RoutesAlternate routes