Cheap flights to Johannesburg (JNB) from £19

Last minute flights to Johannesburg

Save big and visit this destination

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.
Manchester Johannesburg
BEST
DEAL
Tue, 28 May MAN - JNB
Fri, 31 May JNB - MAN
£781 £759
Prime price per passenger
Durban Johannesburg
BEST
DEAL
Wed, 12 Jun DUR - JNB
£20 £19
Prime price per passenger
Harare Johannesburg
BEST
DEAL
Tue, 28 May HRE - JNB
Thu, 30 May JNB - HRE
£169 £160
Prime price per passenger
London Johannesburg
BEST
DEAL
Mon, 27 May LHR - JNB
Thu, 30 May JNB - LHR
£618 £605
Prime price per passenger
Manchester Johannesburg
BEST
DEAL
Mon, 27 May MAN - JNB
Fri, 31 May JNB - MAN
£733 £713
Prime price per passenger
London Johannesburg
BEST
DEAL
Mon, 27 May LHR - JNB
Wed, 29 May JNB - LHR
£764 £751
Prime price per passenger

Popular flight routes to Johannesburg

DUR
Flights from Durban to Johannesburg
£20 £19
Prime price per passenger
CPT
Flights from Cape Town to Johannesburg
£30 £29
Prime price per passenger
HRE
Flights from Harare to Johannesburg
£62 £60
Prime price per passenger
IST
Flights from Istanbul to Johannesburg
£221 £215
Prime price per passenger
DXB
Flights from Dubai to Johannesburg
£228 £221
Prime price per passenger
LON
Flights from London to Johannesburg
£235 £220
Prime price per passenger

Book your cheap flights to Johannesburg

Johannesburg Attractions

Johannesburg (affectionately referred to as "the city of gold", Joburg or Jozi) is a cosmopolitan metropolis and the second largest city in Africa. A major business and cultural hub in South Africa, this diverse city is teeming with culture, a fast developing art scene, entertainment and attractions. So whether you are looking for vibrant cultural hot spots, want to see gleaming architectural marvels, or to unwind and learn about the city's multi-layered past, visitors will find that Johannesburg offers something to suit all tastes and experiences that will create unforgettable memories that are bound to last a lifetime.

Things to do in Johannesburg

Within this sprawling mega-city, there are endless things to see and do on a Joburg break. You can visit the city's countess galleries and funky art scene, go to see top quality theatre shows, splash some cash in the shopping malls or learn about the city's fascinating history that was built on gold mining. With so much to see and do, you'll be left wanting more.

On a trip to Johannesburg be sure to:

Johannesburg Airports

Travellers flying to Johannesburg will land at Johannesburg Airport (also known as O. R. Tambo International Airport). It is the busiest airport in South Africa and on the African continent, handling on average around 19 million passengers each year.

O. R. Tambo International Airport

Top Carriers

A number of airlines operate flights to Johannesburg including: South African Airways, British Airways ,which has been recognized as one of the Top 15 airlines in the world, according to eDreams Best Airlines study 2016, and Cathay Pacific.

Location

Johannesburg Airport is located in Kempton Park, Ekurhuleni, Gauteng, approximately 13 miles from the city centre.

Transportation

The easiest way to get to Johannesburg city centre from the airport is to take a taxi, which wait just outside the Arrivals Hall. There are also local bus services available from outside the domestic and international terminals. Additionally, there is a new rail link that connects the airport to some destinations and suburbs in the city.

Frequently asked questions about flights to Johannesburg

How to find the cheapest flights to Johannesburg on eDreams UK?
At eDreams UK you can easily find flights from $19 to Johannesburg. By combining multiple 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 want to fly to Johannesburg.
What airlines fly to Johannesburg?
Airlines flying direct from the UK to Johannesburg include:
The airlines with flights to Johannesburg with stopovers are:
How early you need to arrive at the airport before a flight to Johannesburg?
If you want to be on time for your flight to Johannesburg, you will need to arrive at 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 82 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 Johannesburg's main airport called?
Johannesburg is served by 4 airport[s]. OR Tambo International Airport operates flights towards both domestic and international destinations within 82 cities, such as Cape Town, London and Harare, the most popular routes.
What is the distance between Johannesburg airport and the city centre?
Johannesburg’s airport OR Tambo International Airport is located 1 miles from the city centre.
How much does it cost to get from Johannesburg airport to the city centre?
Public transport: The price for the trip is about 1.49 £ 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 0.89 £ 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.
What is the weather usually like in Johannesburg?
If you're looking for summer vibes, the best time to travel to Johannesburg is in January, February and October, when the average temperature reaches 29.04 °C, while July, August and June are the 3 sunniest months of the year, with an average of 212.81 hours. However, if you prefer colder temperatures, make sure you visit Johannesburg during June, July or August to experience an average of 4.82 °C. For those who don't care too much about temperatures, but want to avoid getting wet in the rain, it's important to avoid travelling during May, June and July, when the average precipitation in Johannesburg is 5.13 mm, while the months of January, February and March are drier, with an average of 0 mm.
Airport code JNB The IATA code of the arrival airport on flights to Johannesburg is JNB
Popular Airline Kulula Most popular airline flying to Johannesburg

Plan your trip