Top Airlines Flying to Johannesburg
Flysafair
Airlink
South African Airways
Qatar Airways
Emirates
Cathay Pacific
Ethiopian Airlines
Singapore Airlines
Fastjet Airlines
Etihad Airways
Air Tanzania
Angola Airlines
Air China
Kenya Airways
Global Aviation
LAM Mozambique
EgyptAir
Rwandair
Air Algerie
Turkish Airlines Popular flights to Johannesburg
These are the best offers on flights to Johannesburg you’ll find over the next 60 days, with savings of up to US$807. Don’t miss out!

Flysafair

Flysafair

China Eastern Airlines

Flysafair

Qatar Airways

Flysafair

Etihad Airways

Ethiopian Airlines

South African Airways
When is the cheapest time to book flights to Johannesburg?
Which month has the cheapest one-way flights from Harare to Johannesburg?
Based on Trip.com’s data, the cheapest month for flights from Harare to Johannesburg is October, with an average price of US$155; while the month with the highest flight price is usually July, with an average price of up to US$189.
Which month has the cheapest round-trip flights from Harare to Johannesburg?
Based on data from Trip.com, the lowest prices for round-trip flights from Harare to Johannesburg are found during February, with an average price of US$270. Conversely, the highest prices are found during December, with an average price of up to US$381.
What is the cheapest day of the week to fly from Harare to Johannesburg?
Based on Trip.com’s past 12 months of flight data, the cheapest day to fly from Harare to Johannesburg is Tuesday, with average prices lower than on other days. Avoid Sunday, as prices are usually highest then.
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.
Info About Flights to Johannesburg
| Cheapest one-way flight price | US$134 |
|---|---|
| Cheapest return ticket price | US$224 |
| Cheapest month | August |
| Peak season for travel | January |
| Flight distance | 973.23 km |
| Average flight time | 1 hour 45 minutes |
| Popular airline | Flysafair |
Book a cheap flight to Johannesburg, South Africa
Get set for a South African adventure with cheap flights to Johannesburg. The country’s largest city and economic hub is an energetic and dynamic destination that attracts travellers from all over the world. A place of stark contrasts, you can find landmarks and museums that showcase the city’s rich history and culture, along with exciting modern developments that make it an attractive choice for tourists. More than just a gateway to South Africa’s safaris, tickets to Johannesburg will guarantee a fun-filled itinerary.
Flights to Johannesburg are available from many international cities, with the OR Tambo International Airport serving as the main hub for both domestic and international flights. From the UK, you can fly to Johannesburg direct from London, with an average time of around 11 hours. You can also book tickets to Johannesburg from many other cities worldwide such as New York, Dubai and Sydney. If you fancy exploring more of South Africa, cities like Pretoria, Soweto and Krugersdorp are all easily accessible via car or public transport.
Johannesburg has a rich history and culture, with several landmarks worth visiting. One of the most famous is the Apartheid Museum, which provides an in-depth look at the country’s apartheid history. Other popular landmarks include the Mandela House, where Nelson Mandela lived from 1946 to 1962, and the Constitution Hill, a former prison turned museum. About an hour outside of the city, you can also find the Cradle of Humankind, a UNESCO World Heritage site where visitors can explore the origins of humankind.
Besides the city’s famous landmarks, there are plenty of other things to do in Johannesburg. Gold Reef City, an amusement park with thrilling rides is a must for a fun day out, as is the Johannesburg Zoo where you can get up close to a range of wildlife. Great for shopping, Johannesburg is also home to many malls and markets, including the Oriental Plaza and Neighbourgoods Market. For a bit of peace and quiet, the city also boasts a range of picturesque gardens including Johannesburg Botanical Gardens and the Wilds Nature Reserve. As for nightlife, it can get pretty lively. From cocktail bars to nightclubs, there’s something for everyone.
Book cheap flights to Johannesburg today and experience this exciting destination for yourself.
FAQs about Flights to Johannesburg
What is the average flight ticket price from United States to Johannesburg?
The average ticket price to Johannesburg is US$475. Please use this price as a reference only.How long is the flight to Johannesburg?
- Approx. 1 hour 49 minutes to fly from Harare to Johannesburg.
- Approx. 2 hours 3 minutes to fly from Cape Town to Johannesburg.
- Approx. 1 hour 9 minutes to fly from Durban to Johannesburg.
- Approx. 20 hours 51 minutes to fly from Shanghai 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 May. The average price of flight tickets to Johannesburg in May is US$435.When are the cheapest flights to Johannesburg?
Flight tickets to Johannesburg are the cheapest in August compared to other months, the average price is US$292.How many airports in Johannesburg?
Which popular airlines have flights to Johannesburg?
Note: Prices shown on this page are the estimated lowest prices found in the last 24 hours and include all taxes and fees.