Cheap flights to Johannesburg

Explore the best deals

Discover the cheapest flights to Johannesburg
emptyFilter
Filter by
Prices shown below were available within the past 3 days for the period specified and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Johannesburg

Durban
Flights from Durban to Johannesburg
26$
24$
Prime price per passenger
Cape Town
Flights from Cape Town to Johannesburg
108$
98$
Prime price per passenger
Perth
Flights from Perth to Johannesburg
1031$
968$
Prime price per passenger
Auckland
Flights from Auckland to Johannesburg
1341$
1257$
Prime price per passenger
Christchurch
Flights from Christchurch to Johannesburg
1418$
1354$
Prime price per passenger
Wellington
Flights from Wellington to Johannesburg
1555$
1460$
Prime price per passenger

How long is the flight to Johannesburg?

Direct Flight Time (in Hours)
Queenstown
Wellington
Auckland
Christchurch
0h 6h 12h 19h 25h 31h 37h

The best time to fly to Johannesburg

Deciding when to visit Johannesburg depends on your preferences. The city offers pleasant weather year-round, but each season has its own charm. The period between September and November, as well as March and May, brings mild temperatures ideal for outdoor exploration. If you don't mind cooler weather, the low season from June to August is less crowded and more budget-friendly.

Low Season in Johannesburg

During the low season (June to August), you can enjoy the city at a slower pace, with fewer crowds and potentially lower costs. Average temperatures range from 4°C to 15°C. A great activity during this time is visiting the Apartheid Museum, reflecting on South Africa's history in a less crowded environment.

High Season in Johannesburg

Johannesburg's high season (November to February) brings warm, sunny weather, ideal for exploring outdoor attractions like the Walter Sisulu National Botanical Garden. Average temperatures are between 20°C and 30°C, making it perfect for outdoor pursuits. Expect higher prices and more tourists during this period.

What to do in Johannesburg (South Africa)

Johannesburg, a vibrant city with a rich history and diverse culture, offers a plethora of attractions and activities for every visitor. From exploring its historical sites and vibrant neighbourhoods to enjoying its bustling nightlife and outdoor spaces, the city has something to offer everyone.

The best attractions to see in Johannesburg

Here are five attractions you shouldn't miss during your visit:

  • Apartheid Museum: Learn about South Africa's history under apartheid.
  • Gold Reef City: Experience the thrill of a gold mine and enjoy the amusement park.
  • Soweto: Explore the historical township, visiting Mandela House and other significant sites.
  • Maboneng Precinct: Discover this vibrant arts and culture hub with its street art, galleries, and restaurants.
  • Constitution Hill: Visit this former prison, now a museum showcasing the country's constitutional history.

Frequently asked questions about flights to Johannesburg

How can I find cheap flights to Johannesburg on eDreams?
At eDreams you will find flights from 24$ 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.
Which airlines fly to Johannesburg?

Airlines flying direct from New Zeland to Johannesburg include:

  • Fly Safair, with flights from Cape Town, Durban and from George, for example.
  • Airlink also operates numerous flights, some of them originating from Nosy-Be, Skukuza and Manzini.
  • CemAir, with flights from George to Johannesburg and Durban and also from Cape Town.

Airlines with indirect flights to Johannesburg include:

  • Cathay Pacific, which flies from Auckland, Christchurch or Dunedin.
  • Qantas Airways, with flights from Auckland and Christchurch, as well as from Wellington.
  • Singapore Airlines, with flights from Auckland, Tokyo and also Perth.
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 10 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!
What is the name of Johannesburg’s airport?
Johannesburg is served by 2 airport[s]. OR Tambo International Airport operates flights towards both domestic and international destinations within 10 cities, such as Auckland, Durban and Cape Town, the most popular routes.
How far is Johannesburg’s airport from the city centre?
Johannesburg’s airport OR Tambo International Airport is located 1 kms from the city centre.
How much is the trip from the airport to Johannesburg’s city centre?
Public transport: The price for the trip is about 3.88 $ per person.
Taxi: If you have more budget and prefer to take a taxi from OR Tambo International Airport , the average price for the ride to Johannesburg centre is around 1.63 $ per km.
Car: For more convenience and freedom during your stay, eDreams has the best offers of car rentals in Johannesburg. Pick your preferred car type and get from OR Tambo International Airport to Johannesburg city centre on your own terms.

Plan your trip

Popular citiesPopular Flight Routes