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.
Prices found on this route
Lowest fare found per airline in recent searches — click to search that date on kissandfly.com
| Airline | Flight | Rating | Date | Price from | Search |
|---|---|---|---|---|---|
| with a stop | ★★★★★ 4.2 | 14 Dec 2026 | from $1,172 | Search 14 Dec 2026 | |
| with a stop | ★★★★★ 4.7 | 14 Dec 2026 | from $1,248 | Search 14 Dec 2026 | |
| with a stop | ★★★★★ 4.7 | 20 Dec 2026 | from $1,288 | Search 20 Dec 2026 | |
| with a stop | ★★★★★ 4.7 | 20 Dec 2026 | from $1,334 | Search 20 Dec 2026 | |
| with a stop | ★★★★★ 4.1 | 21 Dec 2026 | from $1,480 | Search 21 Dec 2026 | |
| with a stop | ★★★★★ 4.3 | 20 Dec 2026 | from $1,680 | Search 20 Dec 2026 | |
| with a stop | ★★★★★ 4.3 | 9 Nov 2026 | from $1,754 | Search 9 Nov 2026 | |
| with a stop | ★★★★★ 4.4 | 14 Dec 2026 | from $1,839 | Search 14 Dec 2026 | |
| with a stop | — | 20 Dec 2026 | from $1,858 | Search 20 Dec 2026 | |
| with a stop | — | 20 Dec 2026 | from $1,998 | Search 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.
| Month | Price from | Date | |
|---|---|---|---|
| October 2026 | from $993 | 31 Oct 2026 | |
| November 2026 | from $964 | 5 Nov 2026 | |
| December 2026 | from $1,288 | 20 Dec 2026 | |
| January 2027 | from $804 | 17 Jan 2027 | |
| February 2027 | from $5,938 | 6 Feb 2027 | |
| March 2027 | from $1,138 | 19 Mar 2027 | |
| April 2027 | from $973 | 2 Apr 2027 | |
| May 2027 | from $1,160 | 12 May 2027 | |
| June 2027 | from $888 | 26 Jun 2027 | |
| July 2027 | from $1,584 | 16 Jul 2027 | |
| September 2027 | from $732 | 11 Sept 2027 |
Airports on this route
Distances are straight-line from the city centre
| City | Airport | To centre |
|---|---|---|
| Edinburgh | Edinburgh EDI | 11 km |
| Johannesburg | O.R. Tambo International JNB | 18 km |
Route on the map
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
| To | Airline | Flight | Date | Price from |
|---|---|---|---|---|
| London | Ryanair UK | direct | 13 Nov 2026 | from $21 |
| Prague | Easyjet | direct | 24 Dec 2026 | from $58 |
| Antalya | Sun Express | direct | 29 Oct 2026 | from $72 |
| Krakow | Ryanair | direct | 30 Nov 2026 | from $74 |
| Vienna | Ryanair | direct | 3 Nov 2026 | from $108 |
| Warsaw | Ryanair | direct | 6 Dec 2026 | from $115 |
| Budapest | Ryanair | direct | 10 May 2027 | from $139 |
| Chisinau | Lufthansa | with a stop | 20 Dec 2026 | from $563 |
| Bucharest | KLM Royal Dutch Airlines | with a stop | 18 Dec 2026 | from $569 |