background

Flight Deals from London to Johannesburg from $604

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

QR LogoSQ LogoEK LogoTK LogoCX LogoLH LogoLX Logo

... and +100s more

Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we'll refund up to 200% of the difference

Help 24/7

We’re always here for you - reach us 24 hours a day, 7 days a week

Stops

  • Nonstop
    from $999
  • Up to 1 stop
    $604
  • Up to 2 stops
    $715

Airlines

  • Air Mauritius
    $1104
  • Austrian Airlines
    $823
  • British Airways
    $989
  • Brussels Airlines
    $824
  • Condor
    $1357
  • Egyptair
    $700
  • Emirates
    $977
  • Ethiopian Airlines
    $604
  • Etihad Airways
    $692
  • Kenya Airways
    $825
  • Lufthansa
    $771
  • Qatar Airways
    $952
  • RwandAir
    $891
  • South African Airways
    $3956
  • SWISS
    $782
  • Turkish Airlines
    $934
  • Uganda Airlines
    $1132
  • Virgin Atlantic
    $1114

Cabin Class

  • Economy
    $604

Departure Airports

  • London City Airport
    $873
  • London Gatwick Airport
    $604
  • London Heathrow Airport
    $692
  • London Stansted Airport
    $977

Arrival Airports

  • OR Tambo International Airport
    $604

Layover Airports

  • Abu Dhabi International Airport
    $692
  • Addis Ababa Bole International Airport
    $604
  • Amsterdam Airport Schiphol
    $865
  • Barcelona International Airport
    $1169
  • Brussels Airport
    $824
  • Cairo International Airport
    $700
  • Cape Town International Airport
    $1026
  • Dubai International Airport
    $977
  • Entebbe International Airport
    $1132
  • Frankfurt am Main Airport
    $823
  • Geneva Cointrin International Airport
    $1028
  • Hamad International Airport
    $952
  • Hong Kong International Airport
    $8775
  • Hosea Kutako International Airport
    $836
  • Istanbul Airport
    $934
  • Jomo Kenyatta International Airport
    $825
  • Kigali International Airport
    $891
  • King Shaka International Airport
    $1196
  • London Heathrow Airport
    $715
  • Munich Airport
    $771
  • Robert Gabriel Mugabe International Airport
    $1219
  • Rome Fiumicino Airport
    $1063
  • Sir Seewoosagur Ramgoolam International Airport
    $1104
  • Vienna International Airport
    $823
  • Zürich Airport
    $782

Best Price. GUARANTEED.

Exclusively for Priceline Members
Tired of searching? Book now!
We'll refund the difference if you find a lower price.

Phone Banner
Priceline Phone Deals
Book with an agent for great rates!
BUNDLE & SAVE
Book a flight & hotel together for extra savings.
On average save $240 per traveler
Ethiopian Airlines Logo
Ethiopian Airlines

03/03/26

LGW
17h 55m
ADD

03/04/26

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

03/15/26

JNB
14h 40m
ADD

03/16/26

LGW
$604
Etihad Airways Logo
Etihad Airways

03/01/26

LHR
18h 25m
AUH

03/02/26

JNB
Etihad Airways Logo
Etihad Airways

03/05/26

JNB
26h 5m
AUH

03/06/26

LHR
$692
Egyptair Logo
Egyptair

03/01/26

LHR
17h 10m
CAI

03/02/26

JNB
Egyptair Logo
Egyptair

03/29/26

JNB
15h 50m
CAI

03/30/26

LHR
$700
Ethiopian Airlines Logo
Ethiopian Airlines

02/19/26

LGW
17h 55m
ADD

02/20/26

JNB
Ethiopian Airlines Logo
Ethiopian Airlines

03/11/26

JNB
19h 50m
ADD
LHR

03/12/26

LGW
$715
Lufthansa Logo
Lufthansa

03/01/26

LHR
35h 50m
MUC

03/03/26

JNB
Lufthansa Logo
Lufthansa

03/17/26

JNB
12h 45m
MUC

03/17/26

LHR
$771
SWISS Logo
SWISS

03/01/26

LGW
15h 30m
ZRH

03/02/26

JNB
SWISS Logo
SWISS

03/17/26

JNB
12h 45m
MUC

03/17/26

LGW
$782
Austrian Airlines Logo
Austrian Airlines

02/25/26

LHR
18h 40m
VIE
FRA

02/26/26

JNB
Austrian Airlines Logo
Austrian Airlines

03/26/26

JNB
12h 45m
MUC

03/26/26

LHR
$823
Brussels Airlines Logo
Brussels Airlines

02/25/26

LHR
22h 25m
BRU
FRA

02/26/26

JNB
Brussels Airlines Logo
Brussels Airlines

03/26/26

JNB
12h 45m
MUC

03/26/26

LHR
$824
Kenya Airways Logo
Kenya Airways

03/09/26

LGW
23h 45m
NBO

03/10/26

JNB
Kenya Airways Logo
Kenya Airways

03/15/26

JNB
17h 40m
NBO

03/16/26

LGW
$825
Lufthansa Logo
Lufthansa

02/16/26

LHR
17h 15m
MUC

02/17/26

JNB
Lufthansa Logo
Lufthansa

03/09/26

JNB
21h 25m
WDH
MUC

03/10/26

LHR
$836
Kenya Airways Logo
Kenya Airways

03/12/26

LHR
23h 10m
AMS
NBO

03/13/26

JNB
Kenya Airways Logo
Kenya Airways

03/26/26

JNB
14h 15m
NBO

03/26/26

LHR
$865
Kenya Airways Logo
Kenya Airways

03/16/26

LCY
27h 10m
AMS
NBO

03/17/26

JNB
Kenya Airways Logo
Kenya Airways

03/23/26

JNB
14h 15m
NBO

03/23/26

LCY
$873
RwandAir Logo
RwandAir

03/01/26

LHR
17h 50m
KGL

03/02/26

JNB
RwandAir Logo
RwandAir

03/14/26

JNB
13h 30m
KGL

03/15/26

LHR
$891
Turkish Airlines Logo
Turkish Airlines

03/11/26

LGW
28h 25m
IST

03/12/26

JNB
Turkish Airlines Logo
Turkish Airlines

03/24/26

JNB
25h 55m
IST

03/25/26

LGW
$934
Qatar Airways Logo
Qatar Airways

03/03/26

LGW
25h 5m
DOH

03/04/26

JNB
Qatar Airways Logo
Qatar Airways

03/17/26

JNB
17h 40m
DOH

03/18/26

LGW
$952
Emirates Logo
Emirates

03/01/26

STN
20h 20m
DXB

03/02/26

JNB
Emirates Logo
Emirates

03/17/26

JNB
16h 50m
DXB

03/18/26

STN
$977
British Airways Logo
British Airways

03/03/26

LGW
19h 15m
DOH

03/04/26

JNB
British Airways Logo
British Airways

03/15/26

JNB
9h 30m
Direct

03/16/26

LGW
$989
British Airways Logo
British Airways

03/01/26

LHR
13h 5m
Direct

03/02/26

JNB
British Airways Logo
British Airways

03/17/26

JNB
9h 15m
Direct

03/18/26

LHR
$999
SWISS Logo
SWISS

02/28/26

LGW
15h 30m
ZRH

03/01/26

JNB
SWISS Logo
SWISS

03/24/26

JNB
51h 20m
CPT
ZRH

03/26/26

LGW
$1026
SWISS Logo
SWISS

02/28/26

LGW
42h 55m
GVA
ZRH

03/02/26

JNB
SWISS Logo
SWISS

03/24/26

JNB
51h 20m
CPT
ZRH

03/26/26

LGW
$1028
Etihad Airways Logo
Etihad Airways

03/15/26

LHR
18h 25m
AUH

03/16/26

JNB
Etihad Airways Logo
Etihad Airways

03/29/26

JNB
54h 25m
AUH
FCO

03/31/26

LHR
$1063
Air Mauritius Logo
Air Mauritius

02/27/26

LGW
19h 25m
MRU

02/28/26

JNB
Air Mauritius Logo
Air Mauritius

03/21/26

JNB
17h 45m
MRU

03/22/26

LGW
$1104
Virgin Atlantic Logo
Virgin Atlantic

03/06/26

LHR
13h
Direct

03/07/26

JNB
Virgin Atlantic Logo
Virgin Atlantic

03/19/26

JNB
16h 35m
CPT

03/20/26

LHR
$1114
Uganda Airlines Logo
Uganda Airlines

03/01/26

LGW
16h 40m
EBB

03/02/26

JNB
Uganda Airlines Logo
Uganda Airlines

03/05/26

JNB
14h
EBB

03/06/26

LGW
$1132
Qatar Airways Logo
Qatar Airways

03/09/26

LGW
18h 5m
DOH

03/10/26

JNB
Qatar Airways Logo
Qatar Airways

03/15/26

JNB
24h 35m
DOH
BCN

03/16/26

LGW
$1169
Emirates Logo
Emirates

02/28/26

LGW
19h 55m
DXB

03/01/26

JNB
Emirates Logo
Emirates

03/24/26

JNB
20h 40m
DUR
DXB

03/25/26

LGW
$1196
Emirates Logo
Emirates

03/16/26

STN
24h 35m
DXB

03/17/26

JNB
Emirates Logo
Emirates

03/23/26

JNB
21h 30m
HRE
DXB

03/24/26

STN
$1219
Condor Logo
Condor

02/28/26

LHR
16h 30m
FRA

03/01/26

JNB
Condor Logo
Condor

03/24/26

JNB
12h 35m
FRA

03/25/26

LHR
$1357
South African Airways Logo
South African Airways

03/16/26

LCY
15h 20m
FRA

03/17/26

JNB
South African Airways Logo
South African Airways

03/30/26

JNB
13h 40m
FRA

03/31/26

LCY
$3956
Egyptair Logo
Egyptair

03/10/26

LHR
17h 10m
CAI

03/11/26

JNB
Egyptair Logo
Egyptair

03/24/26

JNB
30h 15m
HKG

03/25/26

LHR
$8775

Top Deals on flights from London to Johannesburg

London, GB (LON) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Aug 6

LGW
25h 15m
DOH

Aug 7

JNB

as low as

$770

London, GB (LON) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

Aug 6

STN
19h 5m
DXB

Aug 7

JNB

as low as

$782

London, GB (LON) - Johannesburg, ZA (JNB)

Turkish Airlines Logo
Turkish Airlines

Aug 6

LGW
17h 20m
IST

Aug 7

JNB

as low as

$791

London, GB (LON) - Johannesburg, ZA (JNB)

RwandAir Logo
RwandAir

Aug 5

LGW
23h 25m
DOH
KGL

Aug 6

JNB

as low as

$804

London, GB (LON) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Jul 13

LGW
17h 45m
ADD

Jul 14

JNB

as low as

$811

London, GB (LON) - Johannesburg, ZA (JNB)

British Airways Logo
British Airways

Aug 6

LGW
25h 15m
DOH

Aug 7

JNB

as low as

$814

London, GB (LON) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Aug 3

LHR
20h 45m
DOH

Aug 4

JNB

as low as

$817

London, GB (LON) - Johannesburg, ZA (JNB)

Etihad Airways Logo
Etihad Airways

Aug 7

LHR
34h 35m
AUH

Aug 9

JNB

as low as

$823

London, GB (LON) - Johannesburg, ZA (JNB)

Egyptair Logo
Egyptair

Aug 8

LHR
33h
CAI

Aug 10

JNB

as low as

$861

London, GB (LON) - Johannesburg, ZA (JNB)

Uganda Airlines Logo
Uganda Airlines

Jul 13

LGW
16h 40m
EBB

Jul 14

JNB

as low as

$942

London, GB (LON) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Aug 3

LHR
36h 25m
DUB
DOH

Aug 5

JNB

as low as

$982

London, GB (LON) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Jul 29

LHR
33h 25m
ZRH
DOH

Jul 30

JNB

as low as

$996

Frequently Asked Questions

What are all possible destination arrival airports?
The destination arrival airport for all flights is OR Tambo International Airport in Johannesburg, South Africa.
What is the time difference between destination and arrival?
The time difference between London and Johannesburg is typically 2 hours, with Johannesburg ahead. However, this may vary depending on daylight saving time changes.
Is there a direct flight from London to Johannesburg?
Yes, there are direct flights from London to Johannesburg. The non-stop flight is offered by British Airways at a price of $ 999, with a flight time of 13 hours 5 minutes, and by Virgin Atlantic at a price of $ 1114, with a flight time of 13 hours.
Are there convenient layover flights from London to Johannesburg?
Yes, convenient 1 stop flights from London to Johannesburg are offered by Ethiopian Airlines at $604, Etihad Airways at $692, Egyptair at $700, Lufthansa at $771, and SWISS at $782. Additionally, 2 stop flights are available from Austrian Airlines at $823, Brussels Airlines at $824, Lufthansa at $827, Kenya Airways at $865, and SWISS at $1028.
What are the most convenient layover airports for the flight?
The most convenient layover airports for your flight from London to Johannesburg are Addis Ababa Bole, Abu Dhabi International, Cairo International, Munich Airport, and Zürich Airport.
What is the cheapest and fastest flight from London to Johannesburg?
The cheapest flight is with Ethiopian Airlines at $604, taking 17 hours 55 minutes. The fastest flight is with Virgin Atlantic at $1114, taking 13 hours.
Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158