TripTop🇬🇧 en.triptop.com

Cheap flights from Edinburgh to Johannesburg

Flying between Edinburgh Airport and O.R. Tambo International requires connections through major European hubs rather than direct service. The journey connects Scotland's capital with South Africa's economic center via carriers including Qatari Airways, Turkish Airlines, and KLM. You will choose your routing carefully since every option involves at least one stopover in cities like Doha, Istanbul or Amsterdam.

Cheapest monthSeptember
Airlines10
Direct flightswith a stop
Distance9,602 km
Direct flight time *12 h 10 min
Updated 28 Oct 2026

Search opens on kissandfly.com — that’s where you buy the ticket.

Prices found on this route

Lowest fare found per airline in recent searches — click to search that date on kissandfly.com

AirlineFlightRatingDatePrice fromSearch
Air FranceAir FranceAFwith a stop★★★★★ 4.214 Dec 2026from $1,172Search 14 Dec 2026
Qatar AirwaysQatar AirwaysQRwith a stop★★★★★ 4.714 Dec 2026from $1,248Search 14 Dec 2026
Turkish AirlinesTurkish AirlinesTKwith a stop★★★★★ 4.720 Dec 2026from $1,288Search 20 Dec 2026
EmiratesEmiratesEKwith a stop★★★★★ 4.720 Dec 2026from $1,334Search 20 Dec 2026
EasyjetEasyjetU2with a stop★★★★★ 4.121 Dec 2026from $1,480Search 21 Dec 2026
KLM Royal Dutch AirlinesKLM Royal Dutch AirlinesKLwith a stop★★★★★ 4.320 Dec 2026from $1,680Search 20 Dec 2026
LuxairLuxairLGwith a stop★★★★★ 4.39 Nov 2026from $1,754Search 9 Nov 2026
LufthansaLufthansaLHwith a stop★★★★★ 4.414 Dec 2026from $1,839Search 14 Dec 2026
British AirwaysBritish AirwaysBAwith a stop—20 Dec 2026from $1,858Search 20 Dec 2026
Edelweiss AirEdelweiss AirWKwith a stop—20 Dec 2026from $1,998Search 20 Dec 2026

Source: fares found by Tickets Travel Network search engines, snapshot of 28 October 2026. Prices are converted to USD at an approximate rate; the exact price is shown on the booking site.

Price by month

Lowest fare found for each month in recent searches. Cheapest month: September — from $732.

MonthPrice fromDate
October 2026from $99331 Oct 2026
November 2026from $9645 Nov 2026
December 2026from $1,28820 Dec 2026
January 2027from $80417 Jan 2027
February 2027from $5,9386 Feb 2027
March 2027from $1,13819 Mar 2027
April 2027from $9732 Apr 2027
May 2027from $1,16012 May 2027
June 2027from $88826 Jun 2027
July 2027from $1,58416 Jul 2027
September 2027from $73211 Sept 2027

Search September on kissandfly.com

Airports on this route

Distances are straight-line from the city centre

CityAirportTo centre
EdinburghEdinburgh EDI11 km
JohannesburgO.R. Tambo International JNB18 km

Route on the map

EdinburghJohannesburg9,602 km
Edinburgh – Johannesburg: 9,602 km in a straight line; South Africa is highlighted. Land outlines: Natural Earth.

When to fly

November offers the lowest fares when you book ahead for travel between these destinations. Johannesburg experiences mild spring weather during this period with longer daylight hours making arrival transfers easier. Book several weeks before departure to secure better prices, especially around school holidays and December travel peaks when demand rises significantly across all carriers on this route.

Airlines and what to expect

Full-service carriers like Qatar Airways, Turkish Airlines, KLM Royal Dutch Airlines, Air France and Emirates provide connections through their respective hubs with checked baggage included. Low-cost options include Easyjet for European legs and Emerald Airlines serving regional connections alongside smaller operators HOP! and Luxair. Aer Lingus routes passengers through Dublin while each airline's connection point adds different travel times to your overall journey.

Arriving — Johannesburg

O.R. Tambo International sits approximately twenty kilometers northeast of Johannesburg city center with regular transport options available to downtown destinations. Minibus taxis, airport shuttles and ride services connect the terminal area to hotels and business districts throughout Gauteng province. Consider allowing extra time during peak hours when traffic congestion extends journey durations significantly into the metropolitan region.

Before you go: South Africa

Currency
ZAR (R)
Power sockets
Type C, D, G, N · 230 V
Language
South African Sign Language, Southern Ndebele, Sesotho, Tsonga, Tswana, Swazi, Northern Sotho, Venda, Afrikaans, Xhosa, Zulu, English
Emergency number
112
Calling code
+27
Internet domain
.za
Population of Johannesburg
4.8 M (2022)
Altitude
1,753 m · high altitude — take the first day slowly
Time zone
UTC+02 (Africa/Johannesburg)

Country facts: Wikidata

Check before you book

  • Verify passport validity requirements for South African entry before booking your tickets
  • Check baggage allowances since low-cost carriers charge separately for checked items
  • Confirm connection airports match on separate ticket bookings to avoid missed flights
  • Review seasonal price variations as November offers lower fares compared to summer months
  • Ensure your routing includes adequate layover time between connecting segments

Frequently asked questions

Edinburgh – Johannesburg: when is it cheapest to fly?

The lowest price in recent searches was found for September 2027 — $732. Prices change daily; check the live price in the search.

Edinburgh – Johannesburg: which airlines fly this route?

Airlines with offers on this route: Air France, Qatar Airways, Turkish Airlines, Emirates, Easyjet, KLM Royal Dutch Airlines, Luxair, Lufthansa, British Airways, Edelweiss Air.

Edinburgh – Johannesburg: are there direct flights?

Only connecting flights were available in recent searches.

How long is the flight from Edinburgh to Johannesburg?

The distance is about 9,602 km, so a non-stop flight takes roughly 12 h 10 min. Only connecting flights were found recently; a stop adds a few hours.

Which airports serve Edinburgh – Johannesburg?

Edinburgh: Edinburgh (EDI). Johannesburg: O.R. Tambo International (JNB).

What is the time difference between Edinburgh and Johannesburg?

Johannesburg is 1 h ahead of Edinburgh.

Edinburgh — more routes

ToAirlineFlightDatePrice from
LondonRyanair UKdirect13 Nov 2026from $21
PragueEasyjetdirect24 Dec 2026from $58
AntalyaSun Expressdirect29 Oct 2026from $72
KrakowRyanairdirect30 Nov 2026from $74
ViennaRyanairdirect3 Nov 2026from $108
WarsawRyanairdirect6 Dec 2026from $115
BudapestRyanairdirect10 May 2027from $139
ChisinauLufthansawith a stop20 Dec 2026from $563
BucharestKLM Royal Dutch Airlineswith a stop18 Dec 2026from $569

Johannesburg — flights from other cities

FromAirlineFlightDatePrice from
WarsawEthiopian Airlineswith a stop3 Dec 2026from $540
LondonKenya Airwayswith a stop26 Nov 2026from $586
Search on kissandfly.com · $1,172