background

Flight Deals from Edinburgh to South Africa from $773

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

Phone Banner
Priceline Phone Deals
Book with an agent for great rates!

Top Deals on flights from Edinburgh to Johannesburg

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

Turkish Airlines Logo
Turkish Airlines

Nov 6

EDI
18h 30m
IST

Nov 7

JNB
Turkish Airlines Logo
Turkish Airlines

Dec 1

JNB
20h 15m
IST

Dec 2

EDI

as low as

$773

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

Qatar Airways Logo
Qatar Airways

Nov 9

EDI
19h 40m
DOH

Nov 10

JNB
Qatar Airways Logo
Qatar Airways

Nov 28

JNB
17h 15m
DOH

Nov 29

EDI

as low as

$918

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

British Airways Logo
British Airways

Nov 9

EDI
19h 40m
DOH

Nov 10

JNB
British Airways Logo
British Airways

Nov 28

JNB
17h 15m
DOH

Nov 29

EDI

as low as

$930

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

RwandAir Logo
RwandAir

Nov 6

EDI
24h 15m
DOH
KGL

Nov 7

JNB
RwandAir Logo
RwandAir

Dec 1

JNB
19h 45m
KGL
DOH

Dec 2

EDI

as low as

$972

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

Lufthansa Logo
Lufthansa

Nov 19

EDI
18h 20m
FRA
MUC

Nov 20

JNB
Lufthansa Logo
Lufthansa

Dec 4

JNB
30h 40m
MUC
FRA

Dec 5

EDI

as low as

$973

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

British Airways Logo
British Airways

Nov 16

EDI
19h 40m
DOH

Nov 17

JNB
British Airways Logo
British Airways

Nov 30

JNB
14h 5m
LHR

Dec 1

EDI

as low as

$995

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

Kenya Airways Logo
Kenya Airways

Nov 19

EDI
25h 40m
AMS
NBO

Nov 20

JNB
Kenya Airways Logo
Kenya Airways

Dec 4

JNB
18h 45m
NBO
LHR

Dec 4

EDI

as low as

$1021

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

Emirates Logo
Emirates

Oct 28

EDI
24h 10m
DXB

Oct 29

JNB
Emirates Logo
Emirates

Nov 25

JNB
20h 45m
DXB

Nov 26

EDI

as low as

$1027

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

Brussels Airlines Logo
Brussels Airlines

Nov 16

EDI
45h 10m
BRU
FRA

Nov 18

JNB
Brussels Airlines Logo
Brussels Airlines

Nov 30

JNB
19h 15m
FRA
BRU

Dec 1

EDI

as low as

$1186

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

SWISS Logo
SWISS

Nov 16

EDI
38h 25m
ZRH

Nov 18

JNB
SWISS Logo
SWISS

Nov 30

JNB
17h 5m
ZRH

Dec 1

EDI

as low as

$1188

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

Condor Logo
Condor

Nov 19

EDI
19h 15m
FRA

Nov 20

JNB
Condor Logo
Condor

Dec 4

JNB
21h 40m
FRA

Dec 5

EDI

as low as

$1287

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

Lufthansa Logo
Lufthansa

Nov 9

EDI
20h 40m
FRA

Nov 10

JNB
Lufthansa Logo
Lufthansa

Nov 28

JNB
30h 35m
LAD
FRA

Nov 29

EDI

as low as

$1442

Top Deals on flights from Edinburgh to Cape Town

Edinburgh, GB (EDI) - Cape Town, ZA (CPT)

Turkish Airlines Logo
Turkish Airlines

Feb 2

EDI
19h 30m
IST

Feb 3

CPT
Turkish Airlines Logo
Turkish Airlines

Feb 16

CPT
22h 5m
IST

Feb 17

EDI

as low as

$908

Edinburgh, GB (EDI) - Cape Town, ZA (CPT)

Qatar Airways Logo
Qatar Airways

Feb 2

EDI
20h 25m
DOH

Feb 3

CPT
Qatar Airways Logo
Qatar Airways

Feb 16

CPT
17h 25m
DOH

Feb 17

EDI

as low as

$1007

Edinburgh, GB (EDI) - Cape Town, ZA (CPT)

British Airways Logo
British Airways

Feb 2

EDI
20h 25m
DOH

Feb 3

CPT
British Airways Logo
British Airways

Feb 16

CPT
24h
DOH

Feb 17

EDI

as low as

$1020

Edinburgh, GB (EDI) - Cape Town, ZA (CPT)

Qatar Airways Logo
Qatar Airways

Feb 2

EDI
20h 25m
DOH

Feb 3

CPT
Qatar Airways Logo
Qatar Airways

Feb 16

CPT
21h 30m
DOH
LHR

Feb 17

EDI

as low as

$1071

Edinburgh, GB (EDI) - Cape Town, ZA (CPT)

Lufthansa Logo
Lufthansa

Feb 2

EDI
19h 50m
FRA
JNB

Feb 3

CPT
Lufthansa Logo
Lufthansa

Feb 16

CPT
21h 50m
JNB
FRA

Feb 17

EDI

as low as

$1081

Edinburgh, GB (EDI) - Cape Town, ZA (CPT)

British Airways Logo
British Airways

Feb 2

EDI
20h 25m
DOH

Feb 3

CPT
British Airways Logo
British Airways

Feb 16

CPT
21h 30m
DOH
LHR

Feb 17

EDI

as low as

$1083

Edinburgh, GB (EDI) - Cape Town, ZA (CPT)

Ethiopian Airlines Logo
Ethiopian Airlines

Feb 2

EDI
19h 25m
FRA
ADD

Feb 3

CPT
Ethiopian Airlines Logo
Ethiopian Airlines

Feb 16

CPT
19h 30m
ADD
LHR

Feb 17

EDI

as low as

$1136

Edinburgh, GB (EDI) - Cape Town, ZA (CPT)

Lufthansa Logo
Lufthansa

Feb 2

EDI
21h
FRA
JNB

Feb 3

CPT
Lufthansa Logo
Lufthansa

Feb 16

CPT
28h 5m
FRA

Feb 17

EDI

as low as

$1149

Edinburgh, GB (EDI) - Cape Town, ZA (CPT)

Ethiopian Airlines Logo
Ethiopian Airlines

Feb 2

EDI
20h 50m
LHR
ADD

Feb 3

CPT
Ethiopian Airlines Logo
Ethiopian Airlines

Feb 16

CPT
30h 25m
ADD
LHR

Feb 17

EDI

as low as

$1224

Edinburgh, GB (EDI) - Cape Town, ZA (CPT)

Kenya Airways Logo
Kenya Airways

Feb 2

EDI
31h 35m
LHR
NBO

Feb 3

CPT
Kenya Airways Logo
Kenya Airways

Feb 16

CPT
32h 40m
NBO
AMS

Feb 17

EDI

as low as

$1235

Edinburgh, GB (EDI) - Cape Town, ZA (CPT)

Emirates Logo
Emirates

Feb 2

EDI
20h 5m
DXB

Feb 3

CPT
Emirates Logo
Emirates

Feb 16

CPT
24h 40m
DXB

Feb 17

EDI

as low as

$1283

Edinburgh, GB (EDI) - Cape Town, ZA (CPT)

Condor Logo
Condor

Feb 2

EDI
17h 10m
FRA

Feb 3

CPT
Condor Logo
Condor

Feb 16

CPT
28h 35m
FRA

Feb 17

EDI

as low as

$1417

Top Deals on flights from Edinburgh to Durban

Edinburgh, GB (EDI) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jun 1

EDI
19h 25m
DOH

Jun 2

DUR
Qatar Airways Logo
Qatar Airways

Jun 16

DUR
18h 20m
DOH

Jun 17

EDI

as low as

$1127

Edinburgh, GB (EDI) - Durban, ZA (DUR)

British Airways Logo
British Airways

Jun 1

EDI
19h 25m
DOH

Jun 2

DUR
British Airways Logo
British Airways

Jun 16

DUR
25h 35m
DOH

Jun 17

EDI

as low as

$1139

Edinburgh, GB (EDI) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jun 1

EDI
19h 25m
DOH

Jun 2

DUR
Qatar Airways Logo
Qatar Airways

Jun 16

DUR
19h 30m
JNB
DOH

Jun 17

EDI

as low as

$1191

Edinburgh, GB (EDI) - Durban, ZA (DUR)

Emirates Logo
Emirates

Jun 1

EDI
18h 45m
DXB

Jun 2

DUR
Emirates Logo
Emirates

Jun 16

DUR
25h 35m
DXB

Jun 17

EDI

as low as

$1208

Edinburgh, GB (EDI) - Durban, ZA (DUR)

British Airways Logo
British Airways

Jun 1

EDI
23h 55m
LHR
DOH

Jun 2

DUR
British Airways Logo
British Airways

Jun 16

DUR
25h 35m
DOH

Jun 17

EDI

as low as

$1213

Edinburgh, GB (EDI) - Durban, ZA (DUR)

Emirates Logo
Emirates

Jun 1

EDI
18h 45m
DXB

Jun 2

DUR
Emirates Logo
Emirates

Jun 16

DUR
37h 15m
JNB
DXB

Jun 17

EDI

as low as

$1216

Edinburgh, GB (EDI) - Durban, ZA (DUR)

SWISS Logo
SWISS

Jun 1

EDI
28h 25m
ZRH
JNB

Jun 2

DUR
SWISS Logo
SWISS

Jun 16

DUR
35h 50m
JNB
FRA

Jun 17

EDI

as low as

$1290

Edinburgh, GB (EDI) - Durban, ZA (DUR)

Lufthansa Logo
Lufthansa

Jun 1

EDI
19h 55m
FRA
JNB

Jun 2

DUR
Lufthansa Logo
Lufthansa

Jun 16

DUR
31h 25m
JNB
FRA

Jun 17

EDI

as low as

$1333

Edinburgh, GB (EDI) - Durban, ZA (DUR)

British Airways Logo
British Airways

Jun 1

EDI
22h 55m
LHR
DOH

Jun 2

DUR
British Airways Logo
British Airways

Jun 16

DUR
19h 30m
JNB
DOH

Jun 17

EDI

as low as

$1356

Edinburgh, GB (EDI) - Durban, ZA (DUR)

Qatar Airways Logo
Qatar Airways

Jun 1

EDI
22h 45m
DOH
JNB

Jun 2

DUR
Qatar Airways Logo
Qatar Airways

Jun 16

DUR
19h 25m
JNB
DOH

Jun 17

EDI

as low as

$1514

Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158