Book 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

Cape Town
Flights from Cape Townto Johannesburg
-48 %
1591R
829R
Prime price per passenger
Durban
Flights from Durbanto Johannesburg
-43 %
565R
322R
Prime price per passenger
Port Elizabeth
Flights from Port Elizabethto Johannesburg
-49 %
1980R
1012R
Prime price per passenger
London
Flights from Londonto Johannesburg
13488R
12657R
Prime price per passenger
George
Flights from Georgeto Johannesburg
1604R
1475R
Prime price per passenger
Harare
Flights from Harareto Johannesburg
2435R
2285R
Prime price per passenger

How long is the flight to Johannesburg?

If you’re planning a trip to Johannesburg, we at eDreams have checked the most popular routes to help you plan ahead. From Durban, the flight takes about 1h 10m; from East London, around 1h 36m; and from Port Elizabeth, roughly 1h 46m.
Flight Time (in hours)
DurbanEast LondonPort ElizabethGeorgeCape Town
0h 1h 2h 3h
1h 10m
1h 36m
1h 46m
1h 54m
2h 8m

How much does a flight to Johannesburg cost?

At eDreams you can find flights from Port Elizabeth to Johannesburg starting from R 408, with an average price of R 1 194. If you depart from other cities such as Cape Town, you can find tickets from R 757, and from George starting from R 820, according to data from the last 72 hours.
Filter by
Port ElizabethCape TownGeorgeMargateUpington
R 1 194
R 1 471
R 1 420
R 1 610
R 3 978
Port ElizabethCheapest
Cheapest Price: R 408
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 R454 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 go to Johannesburg?
According to our customers' flight searches, the best time to fly to Johannesburg is March.
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:

  • Fly Safair: the average price of a one way flight is R2 416,88 . The average price of a Durban ticket to Johannesburg is R1 377,57 and R1 875,06 if you leave from Bloemfontein.
  • Lift Airlines: a one-way ticket costs on average R2 696,59: this has been calculated taking as a reference the average price of flights of Durban to Johannesburg, which amounts to R1 814,45 and that of flights departing from Cape Town, whose average price is R3 346,79.
Which airlines fly to Johannesburg?

Airlines flying direct from South Africa to Johannesburg include:

  • Fly Safair, with flights from Cape Town, Durban and from Port Elizabeth, for example.
  • Airlink also operates numerous flights, some of them originating from Cape Town, Pietermaritzburg and Nelspruit.

Airlines with indirect flights to Johannesburg include:

  • Emirates, which flies from London, Auckland or Mumbai.
  • Qatar Airways, with flights from London and Brisbane, as well as from Jeddah.
  • Etihad Airways, with flights from Mumbai, London and also Jeddah.
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 166 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!
How many airports are in Johannesburg and which is the main one?
Johannesburg has 2 airport. O. R. Tambo International Airport operates domestic and international flights to 166 cities. Some of the most popular destinations are Cape Town, Durban and Harare.

Plan your trip

Popular CitiesPopular Flight RoutesAlternate routes