Find cheap flights from the United Kingdom to Johannesburg from R6 535

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 30/10. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
Economy
0 bags
Mon 30/10
Mon 6/11
In the last 7 days travellers have searched 43 647 484 times on KAYAK, and here is why:

Save 34% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Search hundreds of travel sites at once for deals on flights to Johannesburg

These are the airlines KAYAK users have selected most often for flights to Johannesburg
These are the airlines KAYAK users have selected most often for flights to Johannesburg

Good to know

Low season

June

High season

December

Cheapest flight

R6 535
Best time to beat the crowds (6% less expensive on average)
Most popular time to fly (41% more expensive on average)
Flight from London Stansted Airport to Johannesburg

Top tips for finding cheap flights to Johannesburg

  • Book at least 5 weeks before departure in order to get a below-average price.
  • High season is considered to be June, July and August. The cheapest month to fly from the United Kingdom is May.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Johannesburg flight deals.

FAQs - booking Johannesburg flights

  • Which airlines fly to Johannesburg?

    American Airlines, Finnair, and British Airways usually have the most frequent connections from South Africa to Johannesburg

  • Which Johannesburg airport is closest to central Johannesburg?

    There are 2 airports in Johannesburg. The closest airport to Johannesburg’s city centre is OR Tambo Airport, Johannesburg (21 km). Johannesburg Lanseria is 32 km from the centre.

  • Which airport is the cheapest to fly to Johannesburg?

    Prices will differ depending on the departure airport, but generally, the cheapest airport to fly to in Johannesburg is Johannesburg Lanseria Airport, with an average flight price of R1 412.

  • How much is a flight to Johannesburg?

    On average, a flight to Johannesburg costs R16 291. The cheapest price found on KAYAK in the last 2 weeks cost R14 170 and departed from London Heathrow Airport.

  • Which airlines have a flexible cancellation policy for flights from the United Kingdom to Johannesburg due to COVID-19?

    American Airlines, British Airways and Iberia have all waived their change and cancellation fees on flights from the United Kingdom to Johannesburg. Confirm policies on booking site.

  • How does KAYAK find such low prices on flights to Johannesburg?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Johannesburg.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Johannesburg?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Johannesburg is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights to Johannesburg?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional round-trip ticket. You could then fly to Johannesburg with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Johannesburg?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Book cheap flights from the United Kingdom to Johannesburg

Recent return flight deals

 
These are the cheapest return flights to Johannesburg found on KAYAK in the last 72 hours.
19/11Sun
1 stopKenya Airways
23h 25mLHR-JNB
21/1Sun
1 stopKenya Airways
24h 05mJNB-LHR
R10 332
16/2Fri
1 stopKenya Airways
21h 45mLHR-JNB
25/2Sun
1 stopKenya Airways
20h 15mJNB-LHR
R10 351
29/10Sun
1 stopAir Algerie
14h 25mLHR-JNB
13/11Mon
1 stopAir Algerie
30h 35mJNB-LHR
R10 823
27/1Sat
1 stopKLM
14h 15mMAN-JNB
10/2Sat
1 stopKLM
14h 56mJNB-MAN
R10 861
18/1Thu
1 stopEgypt Air
15h 50mMAN-JNB
31/1Wed
1 stopEgypt Air
16h 45mJNB-MAN
R10 880
29/10Sun
1 stopAir Algerie
14h 25mLHR-JNB
13/11Mon
1 stopAir Algerie
30h 35mJNB-LHR
R10 936
21/2Wed
1 stopMultiple Airlines
19h 55mMAN-JNB
16/3Sat
1 stopMultiple Airlines
24h 01mJNB-MAN
R11 012
20/2Tue
1 stopKLM
14h 15mMAN-JNB
16/3Sat
1 stopKLM
24h 01mJNB-MAN
R11 031
20/11Mon
1 stopMultiple Airlines
19h 25mLHR-JNB
21/1Sun
1 stopMultiple Airlines
19h 56mJNB-LHR
R11 069
26/11Sun
1 stopEgypt Air
15h 50mMAN-JNB
6/12Wed
1 stopEgypt Air
16h 45mJNB-MAN
R11 465

Search by stops

Search by airline

Search by price

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Johannesburg found on KAYAK in the last 72 hours.
30/10Mon
3 stopsMultiple Airlines
45h 50mSTN-JNB
R6 535
29/10Sun
3 stopsMultiple Airlines
55h 00mSTN-JNB
R6 743
1/12Fri
3 stopsMultiple Airlines
32h 20mLTN-JNB
R6 800
11/11Sat
3 stopsMultiple Airlines
31h 35mLGW-JNB
R6 932
11/11Sat
3 stopsMultiple Airlines
35h 40mLTN-JNB
R6 932
11/1Thu
1 stopSAUDIA
16h 00mBHX-JNB
R7 348
3/11Fri
1 stopKenya Airways
19h 20mLHR-JNB
R7 404
5/11Sun
1 stopKenya Airways
19h 20mLHR-JNB
R7 442
19/3Tue
1 stopEthiopian Air
15h 45mLGW-JNB
R8 632
23/11Thu
1 stopEthiopian Air
15h 45mLGW-JNB
R8 764

Search by stops

Search by airline

Search by price

Last minute flights to Johannesburg

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Johannesburg that are departing in the next 10 days.
1/10Sun
multi-stopAir Algerie
14h 25mLHR-JNB
16/10Mon
multi-stopAir Algerie
30h 35mJNB-LHR
R10 766
4/10Wed
multi-stopMultiple Airlines
16h 40mLHR-JNB
16/10Mon
multi-stopMultiple Airlines
22h 10mJNB-LHR
R13 165
4/10Wed
multi-stopEtihad Airways
34h 20mLHR-JNB
18/10Wed
multi-stopEtihad Airways
28h 15mJNB-LHR
R13 694
4/10Wed
multi-stopRwandAir
16h 40mLHR-JNB
26/11Sun
multi-stopRwandAir
16h 35mJNB-LHR
R14 147
4/10Wed
multi-stopRwandAir
16h 40mLHR-JNB
7/10Sat
multi-stopRwandAir
16h 10mJNB-LHR
R14 280
2/10Mon
multi-stopKenya Airways
22h 00mLHR-JNB
16/1Tue
multi-stopKenya Airways
15h 50mJNB-LHR
R14 601
1/10Sun
multi-stopKenya Airways
14h 20mLHR-JNB
23/10Mon
multi-stopKenya Airways
17h 35mJNB-LHR
R14 714
4/10Wed
multi-stopEtihad Airways
16h 25mLHR-JNB
25/10Wed
multi-stopEtihad Airways
22h 10mJNB-LHR
R14 771
3/10Tue
multi-stopAir France
14h 20mLHR-JNB
19/10Thu
multi-stopAir France
17h 40mJNB-LHR
R14 997
3/10Tue
multi-stopAir France
14h 20mLHR-JNB
19/10Thu
multi-stopAir France
17h 40mJNB-LHR
R15 319

Search by stops

Search by airline

Search by price

Flights to Johannesburg