Flights to Johannesburg

Explore the best deals

Discover the cheapest flights to Johannesburg
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

London
Flights from Londonto Johannesburg
-13 %
440£
381£
Prime price per passenger
Manchester
Flights from Manchesterto Johannesburg
814£
799£
Prime price per passenger
Birmingham
Flights from Birminghamto Johannesburg
455£
426£
Prime price per passenger
Edinburgh
Flights from Edinburghto Johannesburg
452£
443£
Prime price per passenger
Harare
Flights from Harareto Johannesburg
97£
88£
Prime price per passenger
Dublin
Flights from Dublinto Johannesburg
293£
274£
Prime price per passenger

How long is the flight to Johannesburg?

If you’re planning to fly to Johannesburg, we at Opodo have analysed the most popular routes to help you plan your journey. From London, the flight takes approximately 13h 44m; from Birmingham, around 14h 8m; and from Manchester, about 14h 56m.
Flight Time (in hours)
LondonBirminghamManchesterEdinburghNewcastle
0h 5h 10h 15h 20h
13h 44m
14h 8m
14h 56m
15h 4m
15h 40m

How much does a flight to Johannesburg cost?

At Opodo you can find flights from London to Johannesburg starting from £340, with an average price of £598. If you depart from other cities such as Manchester, you can find tickets from £371, and from Birmingham starting from £384, according to data from the last 72 hours.
Filter by
LondonManchesterBirminghamEdinburghGlasgow
£598
£596
£586
£498
£595
LondonCheapest
Cheapest Price: £340
Cheapest
Average

Flights to Johannesburg

Over the last few days, the cheapest flight to Johannesburg found on Opodo was £64. Fares change with your dates, so comparing a few days around your trip can find you a lower price.

Before you travel to Johannesburg

When to visit Johannesburg

Johannesburg lies high on the Highveld, where the year divides into a dry season and a rainy season. The dry season lasts from May to August, offering clear sunny days and cold nights with very little rainfall.

The rainy season runs from October to March, characterised by short, heavy afternoon thunderstorms.

Entry requirements for South Africa

Your passport must be valid for at least 30 days beyond the intended date of exit from South Africa.

For tourism, a valid UK passport is enough and no visa is required. The consulate or the FCDO travel advice pages carry the current version.

Airports serving flights to Johannesburg

O.R. Tambo International Airport (JNB) handles the majority of long-haul international arrivals, including flights by British Airways and Virgin Atlantic.

Lanseria Airport (HLA) accommodates regional and domestic routes.

O.R. Tambo International Airport (JNB)
Top airlines
Some of the top flights to Johannesburg are South African Airways, British Airways and Mango Airlines.
Location
This airport is located 21km away from the city centre and will take approximately 30 minutes to get to any part of the city.
Transport options
Buses and coaches are available behind the car rental area and you can get there by following the signage at the airport. Metered yellow taxis are available from the airport at all times. The rapid rail system, Gautrain, runs between the airport and the city. Car rental offices are at the domestic arrival concourse.
Lanseria Airport (HLA)
Top airlines
Some of the domestic airlines using this airport are Kulula and Flysafair.
Location
This airport is located approximately 30km north of Johannesburg.
Transport options
Shuttle bus services are available to Sandton Gautrain station from the airport. Authorised taxis are available outside the arrivals, and car rental centres are located at the airport for the convenience of hiring a car.

What to see in Johannesburg

Johannesburg offers a range of attractions, from historic landmarks to wildlife reserves:

  • Lion & Safari Park: see wildlife including lions, cheetahs and giraffes.
  • Sterkfontein Caves: tour a world heritage site containing hominid fossils that are millions of years old.
  • Johannesburg Botanical Garden: walk through the grounds and enjoy the green spaces near Emmarentia Dam.
  • Montecasino: visit the entertainment complex for dining, theatres and shopping.
  • Nelson Mandela House: take a guided tour in Soweto to learn about his life and legacy.

Places to visit near Johannesburg

Choosing a flight to Johannesburg gives you access to these major nearby destinations:

  • Pretoria
  • Soweto
  • Midrand
  • Centurion

Johannesburg flights FAQs

How can I search for low-cost flights to Johannesburg on Opodo UK?
At Opodo UK, you can find flights to Johannesburg starting from just £64. We use cutting-edge technology to create great offers that give you a variety of options to choose from. Whether you’re searching for the best prices or the most convenient flight times, we’re here to help you find the perfect choice for your trip to Johannesburg.
What month is the best time to visit Johannesburg?
We analyzed the flight searches made by our customers, and the optimal month for flying to Johannesburg is March.
You might want to fly to Johannesburg on February, as it’s the second-best month for a memorable trip to that destination.
And we can't ignore April, which ranks as the third most popular month to visit Johannesburg.
If you enjoy a more peaceful travel experience, we’d like to share that the month with the lowest demand for flights to Johannesburg is January. This means you can expect fewer crowds and a more relaxed atmosphere during your trip.
Which airlines provide the lowest-cost flights to Johannesburg?

Based on the pricing trends from our UK customers' bookings to Johannesburg, the following low-cost carriers are among the best options for securing cheap flights:

  • Norwegian Air Shuttle offers an average one-way fare of £573.97. Additionally, flying from London to Johannesburg costs about £573.97, while a trip from Inverness is priced at £877.61.
  • Scandinavian Airlines is among the most affordable airlines available and offers an average one-way ticket price of £624.52. This average includes: a fare of £624.52 for flights from London to Johannesburg, as well as a price of £2,419.97 for flights originating from Manchester.
  • Air Algerie ranks as the third airline offering the most affordable one-way tickets, with an average fare of £625.76. For instance, flights from London to Johannesburg are priced at approximately £625.76, while fares from Manchester average around £979.42.
What carriers provide flights from the UK to Johannesburg?

Airlines that operate direct flights from the UK to Johannesburg are as follows:

  • Fly Safair operates direct flights originating from Harare and Cape Town to Johannesburg. Additionally, this airline also offers services from Durban to the same destination.
  • South African Airways operates flights from Pietermaritzburg, Walvis Bay and Blantyre directly to Johannesburg. South African Airways offers convenient travel options, making it easy for passengers to reach Johannesburg from these major origins.
  • South African Airlink offers flights from London and Walvis Bay to Johannesburg. Moreover, they also provide services from Cape Town.

Here are also some options for indirect flights from the UK to Johannesburg:

  • Emirates, an airline known for offering flights from various cities, operates routes fromLondon, Manchester, and Birmingham.
  • Qatar Airways offers flights to Johannesburg from London, Manchester, as well as Stockholm, providing multiple convenient departure options for travelers.
  • Finally, Etihad Airways operates flights to Johannesburg, departing from numerous locations, including London, Manchester, and Cleveland.
How many airports are there in Johannesburg and which is the main one?
Johannesburg has 1 airport(s). O. R. Tambo International Airport operates domestic and international flights to 45 cities. Some of the most popular destinations are Cape Town, Harare and London.
What is an appropriate budget for planning a trip to Johannesburg?
If you're planning a trip to Johannesburg, here's a breakdown of the average costs for various items you might want to buy:
  • Affordable Dining: £8.79
  • Moderate Dining: £31.03
  • Cheap Restaurant: £4.43
  • Local Beer: £1.77
  • Imported Beer: £1.99
  • Coffee: £1.73
  • Soft Drinks: £0.84
  • Bottled Water: £0.61

All you need to know about Johannesburg

Plan your trip

Other popular routesPopular CitiesPopular Flight RoutesPopular Countries