background

Flight Deals from Johannesburg to Edinburgh from $418

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

QR LogoEK LogoTK LogoAF LogoLH LogoLX LogoBA 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
    $932
  • Up to 2 stops
    $1227

Airlines

  • Air France
    $990
  • British Airways
    $1003
  • Emirates
    $1091
  • KLM
    $1055
  • Lufthansa
    $1306
  • Qatar Airways
    $932
  • SWISS
    $1260
  • Turkish Airlines
    $1065

Cabin Class

  • Economy
    $932

Departure Airports

  • OR Tambo International Airport
    $932

Arrival Airports

  • Edinburgh Airport
    $932

Layover Airports

  • Amsterdam Airport Schiphol
    $990
  • Dubai International Airport
    $1091
  • Frankfurt am Main Airport
    $1306
  • Hamad International Airport
    $932
  • Istanbul Airport
    $1065
  • London Heathrow Airport
    $1045
  • Paris Charles de Gaulle Airport
    $990
  • Zürich Airport
    $1260

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
Qatar Airways Logo
Qatar Airways

07/24/25

JNB
23h 45m
DOH

07/25/25

EDI
Qatar Airways Logo
Qatar Airways

08/05/25

EDI
32h 15m
DOH

08/06/25

JNB
$932
Qatar Airways Logo
Qatar Airways

07/30/25

JNB
23h 45m
DOH

07/31/25

EDI
Qatar Airways Logo
Qatar Airways

08/03/25

EDI
32h 15m
DOH

08/04/25

JNB
$947
Qatar Airways Logo
Qatar Airways

07/28/25

JNB
17h 15m
DOH

07/29/25

EDI
Qatar Airways Logo
Qatar Airways

08/10/25

EDI
25h
DOH

08/11/25

JNB
$951
Air France Logo
Air France

08/02/25

JNB
15h 40m
CDG

08/03/25

EDI
Air France Logo
Air France

08/15/25

EDI
15h 20m
AMS

08/15/25

JNB
$990
Air France Logo
Air France

07/24/25

JNB
17h 15m
CDG

07/25/25

EDI
Air France Logo
Air France

08/05/25

EDI
15h 20m
AMS

08/05/25

JNB
$999
British Airways Logo
British Airways

07/24/25

JNB
23h 45m
DOH

07/25/25

EDI
British Airways Logo
British Airways

08/05/25

EDI
32h 15m
DOH

08/06/25

JNB
$1003
British Airways Logo
British Airways

07/28/25

JNB
17h 15m
DOH

07/29/25

EDI
British Airways Logo
British Airways

08/10/25

EDI
25h
DOH

08/11/25

JNB
$1023
British Airways Logo
British Airways

07/22/25

JNB
17h 15m
DOH

07/23/25

EDI
British Airways Logo
British Airways

07/31/25

EDI
32h 15m
DOH

08/01/25

JNB
$1028
British Airways Logo
British Airways

07/10/25

JNB
13h
LHR

07/11/25

EDI
British Airways Logo
British Airways

07/21/25

EDI
24h
LHR

07/22/25

JNB
$1045
KLM Logo
KLM

08/02/25

JNB
22h 30m
AMS

08/03/25

EDI
KLM Logo
KLM

08/15/25

EDI
15h 20m
AMS

08/15/25

JNB
$1055
Turkish Airlines Logo
Turkish Airlines

07/29/25

JNB
22h
IST

07/30/25

EDI
Turkish Airlines Logo
Turkish Airlines

08/02/25

EDI
17h 45m
IST

08/03/25

JNB
$1065
Turkish Airlines Logo
Turkish Airlines

07/30/25

JNB
21h 55m
IST

07/31/25

EDI
Turkish Airlines Logo
Turkish Airlines

08/03/25

EDI
17h 45m
IST

08/04/25

JNB
$1065
Turkish Airlines Logo
Turkish Airlines

08/02/25

JNB
15h 45m
IST

08/03/25

EDI
Turkish Airlines Logo
Turkish Airlines

08/15/25

EDI
17h 45m
IST

08/16/25

JNB
$1080
Emirates Logo
Emirates

07/29/25

JNB
25h 5m
DXB

07/30/25

EDI
Emirates Logo
Emirates

08/02/25

EDI
23h
DXB

08/03/25

JNB
$1091
Emirates Logo
Emirates

07/28/25

JNB
30h 50m
DXB

07/29/25

EDI
Emirates Logo
Emirates

08/10/25

EDI
23h
DXB

08/11/25

JNB
$1100
Emirates Logo
Emirates

07/22/25

JNB
25h 5m
DXB

07/23/25

EDI
Emirates Logo
Emirates

07/31/25

EDI
18h 25m
DXB

08/01/25

JNB
$1121
British Airways Logo
British Airways

08/02/25

JNB
23h 45m
DOH

08/03/25

EDI
British Airways Logo
British Airways

08/15/25

EDI
18h 45m
LHR

08/16/25

JNB
$1125
Air France Logo
Air France

07/22/25

JNB
15h 55m
CDG

07/23/25

EDI
Air France Logo
Air France

07/31/25

EDI
26h 50m
CDG

08/01/25

JNB
$1133
KLM Logo
KLM

07/22/25

JNB
22h 30m
AMS

07/23/25

EDI
KLM Logo
KLM

07/31/25

EDI
26h 50m
CDG

08/01/25

JNB
$1133
KLM Logo
KLM

07/28/25

JNB
22h 30m
AMS

07/29/25

EDI
KLM Logo
KLM

08/10/25

EDI
15h 20m
AMS

08/10/25

JNB
$1162
British Airways Logo
British Airways

07/22/25

JNB
35h 20m
LHR

07/24/25

EDI
British Airways Logo
British Airways

07/31/25

EDI
24h 40m
LHR
DOH

08/01/25

JNB
$1227
Qatar Airways Logo
Qatar Airways

07/22/25

JNB
17h 15m
DOH

07/23/25

EDI
Qatar Airways Logo
Qatar Airways

07/31/25

EDI
24h 40m
LHR
DOH

08/01/25

JNB
$1258
SWISS Logo
SWISS

08/02/25

JNB
22h 25m
ZRH

08/03/25

EDI
SWISS Logo
SWISS

08/15/25

EDI
24h 40m
ZRH

08/16/25

JNB
$1260
SWISS Logo
SWISS

07/22/25

JNB
13h 5m
ZRH

07/23/25

EDI
SWISS Logo
SWISS

07/31/25

EDI
24h 40m
ZRH

08/01/25

JNB
$1300
Lufthansa Logo
Lufthansa

07/22/25

JNB
17h
FRA

07/23/25

EDI
Lufthansa Logo
Lufthansa

07/31/25

EDI
24h 40m
ZRH

08/01/25

JNB
$1306
SWISS Logo
SWISS

07/10/25

JNB
22h 25m
ZRH

07/11/25

EDI
SWISS Logo
SWISS

07/21/25

EDI
14h 35m
FRA

07/22/25

JNB
$1359
SWISS Logo
SWISS

07/30/25

JNB
22h 35m
ZRH

07/31/25

EDI
SWISS Logo
SWISS

08/03/25

EDI
14h 35m
FRA

08/04/25

JNB
$1429
British Airways Logo
British Airways

07/30/25

JNB
16h 30m
DOH

07/31/25

EDI
British Airways Logo
British Airways

08/03/25

EDI
23h 35m
LHR
DOH

08/04/25

JNB
$1460
Lufthansa Logo
Lufthansa

07/21/25

JNB
22h 15m
FRA

07/22/25

EDI
Lufthansa Logo
Lufthansa

07/27/25

EDI
26h 20m
FRA

07/28/25

JNB
$1498
Lufthansa Logo
Lufthansa

07/28/25

JNB
22h 15m
FRA

07/29/25

EDI
Lufthansa Logo
Lufthansa

08/10/25

EDI
26h 20m
FRA

08/11/25

JNB
$1507

Top Deals on flights from Johannesburg to Edinburgh

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

 Logo

Jan 22

JNB
33h 50m
AUH
DUB

Jan 23

EDI

as low as

$418

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

Qatar Airways Logo
Qatar Airways

Feb 5

JNB
23h 50m
DOH

Feb 6

EDI

as low as

$449

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

British Airways Logo
British Airways

Jan 22

JNB
16h 45m
DOH

Jan 23

EDI

as low as

$454

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

Turkish Airlines Logo
Turkish Airlines

Jan 22

JNB
14h 50m
IST

Jan 23

EDI

as low as

$457

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

 Logo

Feb 6

JNB
19h 45m
KGL
DOH

Feb 7

EDI

as low as

$468

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

 Logo

Jan 22

JNB
30h 10m
NBO
AMS

Jan 23

EDI

as low as

$475

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

British Airways Logo
British Airways

Jan 22

JNB
20h 45m
DOH
LHR

Jan 23

EDI

as low as

$497

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

Emirates Logo
Emirates

Feb 6

JNB
29h 40m
DXB

Feb 7

EDI

as low as

$509

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

Lufthansa Logo
Lufthansa

Jan 22

JNB
16h 15m
FRA

Jan 23

EDI

as low as

$625

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

SWISS Logo
SWISS

Feb 5

JNB
22h 40m
ZRH

Feb 6

EDI

as low as

$629

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

Lufthansa Logo
Lufthansa

Jan 22

JNB
23h 40m
CPT
FRA

Jan 23

EDI

as low as

$640

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

Lufthansa Logo
Lufthansa

Feb 6

JNB
30h 15m
WDH
FRA

Feb 7

EDI

as low as

$650

Frequently Asked Questions

Is there a direct flight from Johannesburg to Edinburgh?
There is no direct flight from Johannesburg to Edinburgh. The available flights include 1 stop flights with prices from $ 932 with Qatar Airways to $ 1,065 with Turkish Airlines.
Are there convenient layover flights from Johannesburg to Edinburgh?
Yes, there are convenient layover flights from Johannesburg to Edinburgh. Options include Qatar Airways at $932, Air France at $990, British Airways at $1003, KLM at $1055, and Turkish Airlines at $1065. All flights have one layover and varying flight durations.
What are the most convenient layover airports for my flight from Johannesburg to Edinburgh?
The most convenient layover airports for your flight are Hamad International Airport, London Heathrow Airport, Paris Charles de Gaulle Airport, Amsterdam Airport Schiphol, and Istanbul Airport.
What are the cheapest and fastest flight options from Johannesburg to Edinburgh?
The cheapest flight is with Qatar Airways at $932, taking 23 hours 45 minutes. The fastest is with British Airways at $1045, taking 13 hours.
What are all possible destination arrival airports?
The possible destination arrival airports include Edinburgh Airport, Hamad International Airport, London Heathrow Airport, Amsterdam Airport Schiphol, Paris Charles de Gaulle Airport, Hosea Kutako International Airport, and Munich Airport.
What is the time difference between Johannesburg and Edinburgh?
The time difference between Johannesburg and Edinburgh is typically 1 hour, with Johannesburg being 1 hour ahead of Edinburgh during standard time.
Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158