background

Flight Deals from Edinburgh to Johannesburg from $634

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

QR LogoEK LogoTK LogoLH LogoLX LogoBA LogoET 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

  • Up to 1 stop
    $773
  • Up to 2 stops
    $972

Airlines

  • British Airways
    $930
  • Brussels Airlines
    $1186
  • Condor
    $1287
  • Emirates
    $1015
  • Kenya Airways
    $1021
  • Lufthansa
    $973
  • Qatar Airways
    $918
  • RwandAir
    $972
  • SWISS
    $1188
  • Turkish Airlines
    $773

Cabin Class

  • Economy
    $773

Departure Airports

  • Edinburgh Airport
    $773

Arrival Airports

  • OR Tambo International Airport
    $773

Layover Airports

  • Amsterdam Airport Schiphol
    $1021
  • Brussels Airport
    $1186
  • Dubai International Airport
    $1015
  • Frankfurt am Main Airport
    $973
  • Hamad International Airport
    $918
  • Istanbul Airport
    $773
  • Jomo Kenyatta International Airport
    $1021
  • Kigali International Airport
    $972
  • London Heathrow Airport
    $995
  • Munich Airport
    $973
  • Zürich Airport
    $1188

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
Turkish Airlines Logo
Turkish Airlines

11/03/25

EDI
18h 30m
IST

11/04/25

JNB
Turkish Airlines Logo
Turkish Airlines

11/22/25

JNB
14h 50m
IST

11/23/25

EDI
$773
Turkish Airlines Logo
Turkish Airlines

11/06/25

EDI
18h 30m
IST

11/07/25

JNB
Turkish Airlines Logo
Turkish Airlines

12/01/25

JNB
20h 15m
IST

12/02/25

EDI
$773
Qatar Airways Logo
Qatar Airways

11/09/25

EDI
19h 40m
DOH

11/10/25

JNB
Qatar Airways Logo
Qatar Airways

11/28/25

JNB
17h 15m
DOH

11/29/25

EDI
$918
Qatar Airways Logo
Qatar Airways

10/28/25

EDI
19h 40m
DOH

10/29/25

JNB
Qatar Airways Logo
Qatar Airways

11/25/25

JNB
17h 15m
DOH

11/26/25

EDI
$921
British Airways Logo
British Airways

11/09/25

EDI
19h 40m
DOH

11/10/25

JNB
British Airways Logo
British Airways

11/28/25

JNB
17h 15m
DOH

11/29/25

EDI
$930
British Airways Logo
British Airways

10/28/25

EDI
26h 15m
DOH

10/29/25

JNB
British Airways Logo
British Airways

11/25/25

JNB
21h 10m
DOH

11/26/25

EDI
$932
Qatar Airways Logo
Qatar Airways

11/03/25

EDI
19h 40m
DOH

11/04/25

JNB
Qatar Airways Logo
Qatar Airways

11/22/25

JNB
16h 45m
DOH

11/23/25

EDI
$950
British Airways Logo
British Airways

11/03/25

EDI
19h 40m
DOH

11/04/25

JNB
British Airways Logo
British Airways

11/22/25

JNB
16h 45m
DOH

11/23/25

EDI
$962
RwandAir Logo
RwandAir

11/06/25

EDI
24h 15m
DOH
KGL

11/07/25

JNB
RwandAir Logo
RwandAir

12/01/25

JNB
19h 45m
KGL
DOH

12/02/25

EDI
$972
Lufthansa Logo
Lufthansa

11/19/25

EDI
18h 20m
FRA
MUC

11/20/25

JNB
Lufthansa Logo
Lufthansa

12/04/25

JNB
30h 40m
MUC
FRA

12/05/25

EDI
$973
Lufthansa Logo
Lufthansa

11/16/25

EDI
49h 5m
FRA
MUC

11/18/25

JNB
Lufthansa Logo
Lufthansa

11/30/25

JNB
30h 45m
MUC
FRA

12/01/25

EDI
$981
British Airways Logo
British Airways

11/16/25

EDI
19h 40m
DOH

11/17/25

JNB
British Airways Logo
British Airways

11/30/25

JNB
14h 5m
LHR

12/01/25

EDI
$995
British Airways Logo
British Airways

11/19/25

EDI
19h 40m
DOH

11/20/25

JNB
British Airways Logo
British Airways

12/04/25

JNB
13h 15m
LHR

12/05/25

EDI
$996
Emirates Logo
Emirates

11/03/25

EDI
19h 55m
DXB

11/04/25

JNB
Emirates Logo
Emirates

11/22/25

JNB
24h 15m
DXB

11/23/25

EDI
$1015
Qatar Airways Logo
Qatar Airways

11/16/25

EDI
19h 40m
DOH

11/17/25

JNB
Qatar Airways Logo
Qatar Airways

11/30/25

JNB
14h 5m
LHR

12/01/25

EDI
$1016
Kenya Airways Logo
Kenya Airways

11/19/25

EDI
25h 40m
AMS
NBO

11/20/25

JNB
Kenya Airways Logo
Kenya Airways

12/04/25

JNB
18h 45m
NBO
LHR

12/04/25

EDI
$1021
Emirates Logo
Emirates

10/28/25

EDI
24h 10m
DXB

10/29/25

JNB
Emirates Logo
Emirates

11/25/25

JNB
20h 45m
DXB

11/26/25

EDI
$1027
Kenya Airways Logo
Kenya Airways

11/09/25

EDI
29h 10m
AMS
NBO

11/10/25

JNB
Kenya Airways Logo
Kenya Airways

11/28/25

JNB
21h 55m
NBO
AMS

11/28/25

EDI
$1040
Kenya Airways Logo
Kenya Airways

11/03/25

EDI
25h 40m
AMS
NBO

11/04/25

JNB
Kenya Airways Logo
Kenya Airways

11/22/25

JNB
21h 55m
NBO
AMS

11/22/25

EDI
$1040
Lufthansa Logo
Lufthansa

10/28/25

EDI
20h 45m
FRA

10/29/25

JNB
Lufthansa Logo
Lufthansa

11/25/25

JNB
16h 20m
FRA

11/26/25

EDI
$1045
Emirates Logo
Emirates

11/06/25

EDI
19h 55m
DXB

11/07/25

JNB
Emirates Logo
Emirates

12/01/25

JNB
20h 45m
DXB

12/02/25

EDI
$1070
RwandAir Logo
RwandAir

10/28/25

EDI
24h 15m
DOH
KGL

10/29/25

JNB
RwandAir Logo
RwandAir

11/25/25

JNB
26h 50m
KGL
DOH

11/26/25

EDI
$1077
RwandAir Logo
RwandAir

11/09/25

EDI
36h 15m
DOH
KGL

11/11/25

JNB
RwandAir Logo
RwandAir

11/28/25

JNB
19h 45m
KGL
DOH

11/29/25

EDI
$1133
Turkish Airlines Logo
Turkish Airlines

11/09/25

EDI
18h 30m
IST

11/10/25

JNB
Turkish Airlines Logo
Turkish Airlines

11/28/25

JNB
20h 15m
IST

11/29/25

EDI
$1186
Brussels Airlines Logo
Brussels Airlines

11/16/25

EDI
45h 10m
BRU
FRA

11/18/25

JNB
Brussels Airlines Logo
Brussels Airlines

11/30/25

JNB
19h 15m
FRA
BRU

12/01/25

EDI
$1186
SWISS Logo
SWISS

11/16/25

EDI
38h 25m
ZRH

11/18/25

JNB
SWISS Logo
SWISS

11/30/25

JNB
17h 5m
ZRH

12/01/25

EDI
$1188
Brussels Airlines Logo
Brussels Airlines

11/16/25

EDI
21h 10m
BRU
FRA

11/17/25

JNB
Brussels Airlines Logo
Brussels Airlines

11/30/25

JNB
16h 20m
FRA

12/01/25

EDI
$1264
Brussels Airlines Logo
Brussels Airlines

11/03/25

EDI
17h 40m
BRU
FRA

11/04/25

JNB
Brussels Airlines Logo
Brussels Airlines

11/22/25

JNB
16h 25m
FRA

11/23/25

EDI
$1264
SWISS Logo
SWISS

11/03/25

EDI
19h 50m
ZRH

11/04/25

JNB
SWISS Logo
SWISS

11/22/25

JNB
22h 30m
ZRH

11/23/25

EDI
$1267
Condor Logo
Condor

11/19/25

EDI
19h 15m
FRA

11/20/25

JNB
Condor Logo
Condor

12/04/25

JNB
21h 40m
FRA

12/05/25

EDI
$1287

Top Deals on flights from Edinburgh to Johannesburg

Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Qatar Airways Logo
Qatar Airways

Jun 28

EDI
31h 45m
DOH

Jun 29

JNB

as low as

$634

Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Turkish Airlines Logo
Turkish Airlines

Jul 29

EDI
24h
IST

Jul 30

JNB

as low as

$805

Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

Aug 7

EDI
18h 25m
DXB

Aug 8

JNB

as low as

$830

Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

British Airways Logo
British Airways

Jul 29

EDI
32h 15m
DOH

Jul 30

JNB

as low as

$847

Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Ethiopian Airlines Logo
Ethiopian Airlines

Jul 28

EDI
19h 5m
FRA
ADD

Jul 29

JNB

as low as

$966

Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

British Airways Logo
British Airways

Jul 8

EDI
23h 5m
LHR
DOH

Jul 9

JNB

as low as

$967

Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

RwandAir Logo
RwandAir

Jun 29

EDI
48h 35m
DOH
KGL

Jul 1

JNB

as low as

$1073

Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Emirates Logo
Emirates

Jul 29

EDI
24h 45m
DUB
DXB

Jul 30

JNB

as low as

$1105

Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

Jun 29

EDI
28h 55m
CDG
NBO

Jun 30

JNB

as low as

$1249

Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

Kenya Airways Logo
Kenya Airways

Jun 28

EDI
28h 55m
AMS
NBO

Jun 29

JNB

as low as

$1250

Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

South African Airways Logo
South African Airways

Jul 28

EDI
19h 5m
DUB
FRA

Jul 29

JNB

as low as

$1548

Edinburgh, GB (EDI) - Johannesburg, ZA (JNB)

SWISS Logo
SWISS

Jun 28

EDI
15h 20m
ZRH

Jun 29

JNB

as low as

$1550

Frequently Asked Questions

What are all possible destination arrival airports?
The possible destination arrival airport is OR Tambo International Airport in Johannesburg.
What is the time difference between destination and arrival?
The time difference between Edinburgh and Johannesburg is typically 2 hours, with Johannesburg being 2 hours ahead of Edinburgh.
Is there a direct flight from Edinburgh to Johannesburg?
There is no direct flight from Edinburgh to Johannesburg. The available options include 1 stop flights with Turkish Airlines at $ 773 and Lufthansa at $ 1045, among others.
Are there convenient layover flights from Edinburgh to Johannesburg?
Yes, there are convenient layover flights from Edinburgh to Johannesburg. Airlines offering 1 stop flights include Turkish Airlines at $773, Qatar Airways at $918, British Airways at $930, Emirates at $1015, and Lufthansa at $1045.
What are the most convenient layover airports for my flight?
The most convenient layover airports for your flight from Edinburgh to Johannesburg are Istanbul Airport with Turkish Airlines, Frankfurt am Main Airport with Lufthansa, Hamad International Airport with Qatar Airways, Dubai International Airport with Emirates, and Munich Airport with Lufthansa.
What are the cheapest and fastest flight options from Edinburgh to Johannesburg?
The cheapest flight is with Turkish Airlines at $773, taking 18 hours 30 minutes. The fastest flight is with Lufthansa at $1275, taking 15 hours 55 minutes.
Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158