Cheap Flights from Johannesburg to Edinburgh
Browse current best options from Johannesburg. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
Johannesburg
RatePunk searches hundreds of travel sites at once for deals on flights to Edinburgh
Prices updated today
402 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated Jul 19, 2026.)
Today’s best flight deals from Johannesburg to Edinburgh
Explore current cheapest deals departing from Johannesburg to Edinburgh
Round trip
Sort by: Cheapest
October 4 - October 27
JNB - Edinburgh
$974
$745
Round trip
October 6 - October 28
JNB - Edinburgh
$974
$758
Round trip
October 4 - October 28
JNB - Edinburgh
$971
$759
Round trip
October 6 - October 27
JNB - Edinburgh
$974
$761
Round trip
October 5 - October 27
JNB - Edinburgh
$974
$764
Round trip
October 5 - October 28
JNB - Edinburgh
$974
$765
Round trip
September 1 - September 17
JNB - Edinburgh
$833
$767
Round trip
October 7 - October 28
JNB - Edinburgh
$974
$770
Round trip
September 1 - September 8
JNB - Edinburgh
$866
$771
Round trip
December 7 - December 9
JNB - Edinburgh
$1,324
$772
Round trip
Unlock all 500+ flight deals to Edinburgh and get alerts when great deals appear
Johannesburg to Edinburgh: Overview
Insights for flights from Johannesburg to Edinburgh
How much is a round trip from Johannesburg to Edinburgh
Regular price: $857 - $1,572
Prices for flights from Johannesburg to Edinburgh are currently below the regular range.
The regular price range for flights from Johannesburg to Edinburgh is between $857 and $1572. The current lowest deal is $744 with Qatar Airways, for travel from Oct 4-Oct 27.
now $744
Low $857
High $1,572
The cheapest time to fly from Johannesburg to Edinburgh
The cheapest month to fly from Johannesburg to Edinburgh is April, with a median price of $762. The most expensive month is June, with a median price of $1563. Prices are generally lower from March to December.
April
Flights from $762
June
Flights from $1,563
Direct flights from Johannesburg to Edinburgh
Turkish Airlines
Qatar Airways
British Airways
KLM
Last-minute flights going from Johannesburg to Edinburgh
Mon, Jul 13
JNB - Edinburgh
Johannesburg (JNB) - Edinburgh (EDI)
Air France
$1,215
$1,039
One-way
Tue, Jul 14
JNB - Edinburgh
Johannesburg (JNB) - Edinburgh (EDI)
KLM
$1,187
$905
One-way
Tue, Jul 14
JNB - Edinburgh
Johannesburg (JNB) - Edinburgh (EDI)
KLM
$1,215
$1,070
One-way
Wed, Jul 15
JNB - Edinburgh
Johannesburg (JNB) - Edinburgh (EDI)
Turkish Airlines
$1,167
$1,040
One-way
Thu, Jul 16
JNB - Edinburgh
Johannesburg (JNB) - Edinburgh (EDI)
Turkish Airlines
$1,191
$864
One-way
Fri, Jul 17
JNB - Edinburgh
Johannesburg (JNB) - Edinburgh (EDI)
KLM
$1,208
$983
One-way
Biggest price drops on these dates for flights from Johannesburg to Edinburgh
Dec 7 - Dec 9
$1,324 → $774
42%
Dec 18 - Dec 31
$1,347 → $888
34%
Aug 17 - Aug 24
$1,185 → $807
32%
Aug 3 - Aug 10
$1,221 → $844
31%
Popular Airports to fly from Johannesburg to Edinburgh
Johannesburg - Edinburgh route insights
💸 Price insights
Recent fares are near the typical level
Recent fares for Johannesburg to Edinburgh are near the typical level at $744.
📅 Best time to fly
April is historically cheapest
Historically, April is the cheapest month to fly from Johannesburg to Edinburgh, with a median price of $762.
⏱️ Flight duration
Typically 39h 0m with 2 stopovers
Flights from Johannesburg to Edinburgh typically take 39h 0m, with 2 stopovers being common.
✈️ Airlines & availability
Connecting flights are dominant
This route is connecting dominant, with no direct flights available in recent data.
🏆 Airline highlight
Qatar Airways offers a recent deal
A recent deal on Qatar Airways for $744 was found for October 4-October 27.
🎯 Booking tip
Deals are frequent on this route
Deals for flights from Johannesburg to Edinburgh are frequent, appearing often over 30 days.
Johannesburg main airports to depart from
O. R. Tambo International (JNB)
O. R. Tambo International is a primary departure point for flights from Johannesburg to Edinburgh.
📍 ~25 km from Johannesburg city center (reachable by car).
💸 Flights from ~$764
Lanseria International (HLA)
Lanseria International offers another option for flights from Johannesburg to Edinburgh.
📍 ~30 km from Johannesburg city center (reachable by car).
💸 Flights from ~$1169
Edinburgh main airports to arrive at
Edinburgh Airport (EDI)
Edinburgh Airport is ideal for direct access to Edinburgh, offering convenient arrival for your trip.
📍 ~10 km from city center (reachable by car, bus, tram)
💸 Flights from ~$764
Airports nearby Edinburgh used as alternative
Glasgow (GLA)
Glasgow (GLA) is a major international hub with a comparable route network to Edinburgh.
📍 ~70 km from Edinburgh (reachable by car, rail, or bus)
💸 Flights from ~$841
Newcastle (NCL)
Newcastle (NCL) offers significant international and domestic connectivity, with direct rail links to Edinburgh.
📍 ~140 km from Edinburgh (reachable by rail or metro)
💸 Flights from ~$825
Aberdeen (ABZ)
Aberdeen (ABZ) is a major regional hub with good connectivity, accessible via reliable rail and road links.
📍 ~150 km from Edinburgh (reachable by rail or road)
💸 Flights from ~$887
Glasgow Prestwick (PIK)
Glasgow Prestwick (PIK) is a secondary airport for the Glasgow area, often serving different low-cost routes.
📍 ~100 km from Edinburgh (reachable by rail)
💸 Flights from ~$1,060
Inverness (INV)
Inverness (INV) is the primary gateway for the Scottish Highlands, useful for domestic UK connections.
📍 ~180 km from Edinburgh
💸 Flights from ~$754
Business & First Class Flight Deals to Edinburgh
Discover luxury on the budget with premium cabin class on flights from Johannesburg to Edinburgh.
Elite
Best Elite deals to Edinburgh
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From JNB
Elite
Jul 22
Edinburgh, United Kingdom
93% AI deal score
$3,983
$2,235
Save $1,748
From JNB
Elite
Jul 18
Edinburgh, United Kingdom
93% AI deal score
$3,983
$2,235
Save $1,748
From JNB
Elite
Jul 09
Edinburgh, United Kingdom
93% AI deal score
$3,983
$2,235
Save $1,748
From JNB
Elite
Sep 08
Edinburgh, United Kingdom
93% AI deal score
$4,140
$2,304
Save $1,836
From JNB
Elite
Sep 09
Edinburgh, United Kingdom
93% AI deal score
$4,144
$2,304
Save $1,840
From JNB
Elite
Sep 02
Edinburgh, United Kingdom
93% AI deal score
$4,129
$2,304
Save $1,825
From JNB
Elite
Sep 14
Edinburgh, United Kingdom
93% AI deal score
$4,105
$2,336
Save $1,769
From JNB
Elite
Sep 13
Edinburgh, United Kingdom
93% AI deal score
$4,156
$2,336
Save $1,820
From JNB
Elite
Sep 18
Edinburgh, United Kingdom
93% AI deal score
$4,095
$2,354
Save $1,741
From JNB
Elite
Sep 10
Edinburgh, United Kingdom
93% AI deal score
$4,156
$2,437
Save $1,719
From JNB
Elite
Sep 12
Edinburgh, United Kingdom
93% AI deal score
$4,156
$2,437
Save $1,719
From JNB
Elite
Jun 23
Edinburgh, United Kingdom
93% AI deal score
$4,729
$2,441
Save $2,288
From JNB
Elite
Jun 29
Edinburgh, United Kingdom
93% AI deal score
$4,555
$2,443
Save $2,112
From JNB
Elite
Sep 18
Edinburgh, United Kingdom
93% AI deal score
$4,242
$2,474
Save $1,768
From JNB
Elite
Aug 28
Edinburgh, United Kingdom
93% AI deal score
$4,530
$2,504
Save $2,026
From JNB
Elite
Aug 21
Edinburgh, United Kingdom
93% AI deal score
$4,519
$2,504
Save $2,015
From JNB
Elite
Aug 30
Edinburgh, United Kingdom
93% AI deal score
$4,528
$2,504
Save $2,024
From JNB
Elite
Aug 10
Edinburgh, United Kingdom
93% AI deal score
$4,476
$2,504
Save $1,972
From JNB
Elite
Aug 22
Edinburgh, United Kingdom
93% AI deal score
$4,520
$2,504
Save $2,016
From JNB
Elite
Aug 18
Edinburgh, United Kingdom
93% AI deal score
$4,513
$2,524
Save $1,989
From JNB
Elite
Jul 14
Edinburgh, United Kingdom
92% AI deal score
$3,983
$2,404
Save $1,579
From JNB
Elite
Jul 23
Edinburgh, United Kingdom
92% AI deal score
$3,983
$2,404
Save $1,579
From JNB
Elite
Jul 15
Edinburgh, United Kingdom
92% AI deal score
$3,947
$2,404
Save $1,543
From JNB
Elite
Jul 20
Edinburgh, United Kingdom
92% AI deal score
$3,983
$2,404
Save $1,579
From JNB
Elite
Jul 02
Edinburgh, United Kingdom
92% AI deal score
$3,992
$2,412
Save $1,580
From JNB
Elite
Sep 18
Edinburgh, United Kingdom
92% AI deal score
$4,089
$2,475
Save $1,614
From JNB
Elite
Jul 07
Edinburgh, United Kingdom
92% AI deal score
$3,962
$2,501
Save $1,461
From JNB
Elite
Jul 08
Edinburgh, United Kingdom
92% AI deal score
$3,962
$2,501
Save $1,461
From JNB
Elite
Jul 21
Edinburgh, United Kingdom
92% AI deal score
$3,983
$2,501
Save $1,482
From JNB
Elite
Jul 24
Edinburgh, United Kingdom
92% AI deal score
$3,983
$2,501
Save $1,482
From JNB
Elite
Jul 15
Edinburgh, United Kingdom
92% AI deal score
$3,985
$2,501
Save $1,484
From JNB
Elite
Jul 06
Edinburgh, United Kingdom
92% AI deal score
$3,962
$2,501
Save $1,461
From JNB
Elite
Jul 17
Edinburgh, United Kingdom
92% AI deal score
$3,983
$2,501
Save $1,482
From JNB
Elite
Sep 07
Edinburgh, United Kingdom
92% AI deal score
$4,150
$2,504
Save $1,646
From JNB
Elite
Jul 04
Edinburgh, United Kingdom
92% AI deal score
$3,982
$2,521
Save $1,461
From JNB
Elite
Aug 03
Edinburgh, United Kingdom
92% AI deal score
$4,469
$2,572
Save $1,897
From JNB
Elite
Sep 04
Edinburgh, United Kingdom
92% AI deal score
$4,144
$2,582
Save $1,562
From JNB
Elite
Aug 20
Edinburgh, United Kingdom
92% AI deal score
$4,518
$2,602
Save $1,916
From JNB
Elite
Aug 25
Edinburgh, United Kingdom
92% AI deal score
$4,526
$2,602
Save $1,924
From JNB
Elite
Aug 08
Edinburgh, United Kingdom
92% AI deal score
$4,476
$2,613
Save $1,863
From JNB
Elite
Aug 23
Edinburgh, United Kingdom
92% AI deal score
$4,520
$2,633
Save $1,887
From JNB
Elite
Sep 15
Edinburgh, United Kingdom
91% AI deal score
$4,095
$2,167
Save $1,928
From JNB
Elite
Aug 31
Edinburgh, United Kingdom
91% AI deal score
$4,556
$2,304
Save $2,252
From JNB
Elite
Jul 16
Edinburgh, United Kingdom
91% AI deal score
$3,983
$2,572
Save $1,411
From JNB
Elite
Jul 25
Edinburgh, United Kingdom
91% AI deal score
$3,983
$2,613
Save $1,370
From JNB
Elite
Jul 10
Edinburgh, United Kingdom
91% AI deal score
$3,983
$2,613
Save $1,370
From JNB
Elite
Jul 13
Edinburgh, United Kingdom
91% AI deal score
$3,983
$2,613
Save $1,370
From JNB
Elite
Jul 05
Edinburgh, United Kingdom
91% AI deal score
$3,975
$2,633
Save $1,342
From JNB
Elite
Aug 24
Edinburgh, United Kingdom
90% AI deal score
$4,520
$2,304
Save $2,216
From JNB
Elite
Aug 17
Edinburgh, United Kingdom
90% AI deal score
$4,506
$2,304
Save $2,202
From JNB
Elite
Jun 23
Edinburgh, United Kingdom
90% AI deal score
$3,020
$2,358
Save $662
From JNB
Elite
Jul 22
Edinburgh, United Kingdom
89% AI deal score
$2,980
$2,380
Save $600
From JNB
Elite
Jul 08
Edinburgh, United Kingdom
89% AI deal score
$2,976
$2,419
Save $557
From JNB
Elite
Jul 22
Edinburgh, United Kingdom
89% AI deal score
$2,981
$2,444
Save $537
From JNB
Elite
Jul 22
Edinburgh, United Kingdom
88% AI deal score
$2,980
$2,474
Save $506
From JNB
Elite
Aug 07
Edinburgh, United Kingdom
82% AI deal score
$4,476
$3,856
Save $620
From JNB
Elite
Aug 05
Edinburgh, United Kingdom
82% AI deal score
$4,476
$3,856
Save $620
From JNB
Elite
Jun 17
Edinburgh, United Kingdom
82% AI deal score
$4,978
$4,065
Save $913
From JNB
Elite
Jul 22
Edinburgh, United Kingdom
82% AI deal score
$2,979
$2,707
Save $272
From JNB
Elite
Jul 22
Edinburgh, United Kingdom
82% AI deal score
$2,979
$2,707
Save $272
From JNB
Elite
Jul 22
Edinburgh, United Kingdom
81% AI deal score
$2,980
$2,707
Save $273
From JNB
Elite
Jul 22
Edinburgh, United Kingdom
81% AI deal score
$2,966
$2,707
Save $259
From JNB
Elite
Jul 22
Edinburgh, United Kingdom
81% AI deal score
$2,979
$2,707
Save $272
From JNB
Elite
Jul 22
Edinburgh, United Kingdom
81% AI deal score
$2,978
$2,707
Save $271
From JNB
Elite
Jul 26
Edinburgh, United Kingdom
75% AI deal score
$4,035
From JNB
Elite
Jun 28
Edinburgh, United Kingdom
73% AI deal score
$6,123
From JNB
Elite
Jun 28
Edinburgh, United Kingdom
73% AI deal score
$6,129
From JNB
Elite
Jun 21
Edinburgh, United Kingdom
71% AI deal score
$6,779
From JNB
Elite
Jun 21
Edinburgh, United Kingdom
71% AI deal score
$6,779
From JNB
Elite
Jun 28
Edinburgh, United Kingdom
71% AI deal score
$6,969
From JNB
Elite
Jul 12
Edinburgh, United Kingdom
70% AI deal score
$4,946
From JNB
Elite
Jun 18
Edinburgh, United Kingdom
68% AI deal score
$9,565
From JNB
Elite
Jun 18
Edinburgh, United Kingdom
68% AI deal score
$10,050
From JNB
Elite
Jul 28
Edinburgh, United Kingdom
68% AI deal score
$9,283
From JNB
Elite
Jul 21
Edinburgh, United Kingdom
68% AI deal score
$9,295
From JNB
Elite
Jul 12
Edinburgh, United Kingdom
67% AI deal score
$7,190
From JNB
Elite
Jul 12
Edinburgh, United Kingdom
67% AI deal score
$7,196
From JNB
Elite
Jul 12
Edinburgh, United Kingdom
67% AI deal score
$8,036
From JNB
Elite
Jul 09
Edinburgh, United Kingdom
67% AI deal score
$8,998
From JNB
Elite
Jul 30
Edinburgh, United Kingdom
67% AI deal score
$9,168
From JNB
Elite
Jul 06
Edinburgh, United Kingdom
67% AI deal score
$9,607