Cheap flights from Edinburgh to Johannesburg

Return
Economy
Edinburgh (EDI)
Johannesburg (JNB)
Depart
Return
Any month
Compare vs Cheapflights |

The best prices from Edinburgh Turnhouse to Johannesburg are usually found in January or September, booked 50 days in advance, depart on a Monday or Thursday and return on a Monday

How to find the cheapest flight from
Edinburgh (EDI) to Johannesburg (JNB)

All the information you need to plan the best EDI to JNB flight in 2022: compare Edinburgh to Johannesburg flight prices with the expected peak season, weather and rainfall in Johannesburg.
EDI - JNB
Price
£569 - £875
JNB
Temperature
10 - 20 °C
JNB
Rainfall
0 - 120 mm

Popular in

December

High demand for flights, 22% potential price rise

Cheapest in

January

Best time to find cheap flights, 16% potential price drop

Round-trip from

£474

From Edinburgh Turnhouse to Johannesburg

One-way from

£414

One-way flight from Edinburgh Turnhouse to Johannesburg

Flight route prices based on searches on Cheapflights within the last 3 days, monthly prices based on aggregated historical data.
What is the cheapest day to fly round-trip from Edinburgh to Johannesburg?

Sunday is generally a great day to depart. Flying on this day could help you save up to 18%.

How far in advance should I book a flight from Edinburgh to Johannesburg?

Users have found that booking a flight from Edinburgh to Johannesburg at least 51 days early can save you up to 13% on average compared to booking a flight this week. If booking 51 days before your flight isn’t an option for you, users have found flights from Edinburgh to Johannesburg for as little as £564 when booking for a departure date within the next two weeks. You can also check prices now. Some users have found airline tickets as low as £617 for flights departing within the next 3 days.

When is the cheapest time to fly from Edinburgh to Johannesburg (EDI - JNB)?

A simple way to save on the total cost of your ticket is to fly from Edinburgh to Johannesburg in the morning. If you’re flexible enough to do this you can expect to save up to 13% on your trip compared to booking a flight at midday.

Cheap flights from Edinburgh to Johannesburg in July, August 2022

The best prices found for EDI to JNB flights in July, August
26 Aug - 13 Sep
£532pp
EDI
Edinburgh Turnhouse
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
EDI
Edinburgh Turnhouse
26 Aug - 13 Sep
£547pp
EDI
Edinburgh Turnhouse
Multiple airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
EDI
Edinburgh Turnhouse
25 Aug - 13 Sep
£616pp
EDI
Edinburgh Turnhouse
Major Airline
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Major Airline
   
2 STOPS
EDI
Edinburgh Turnhouse

Edinburgh Turnhouse to Johannesburg 2022 flight deals

Cheap flights to Johannesburg from Edinburgh found for this year
24 Oct - 11 Nov
£509pp
EDI
Edinburgh Turnhouse
Kenya Airways
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
   
2 STOPS
EDI
Edinburgh Turnhouse
24 Oct - 11 Nov
£522pp
EDI
Edinburgh Turnhouse
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
EDI
Edinburgh Turnhouse
26 Aug - 13 Sep
£532pp
EDI
Edinburgh Turnhouse
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
EDI
Edinburgh Turnhouse

Cheap Kenya Airways flights from Edinburgh to Johannesburg

24 Oct - 11 Nov
£509pp
EDI
Edinburgh Turnhouse
Kenya Airways
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
   
2 STOPS
EDI
Edinburgh Turnhouse
8 Oct - 22 Oct
£573pp
EDI
Edinburgh Turnhouse
Kenya Airways
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
   
2 STOPS
EDI
Edinburgh Turnhouse
10 Sep - 25 Sep
£604pp
EDI
Edinburgh Turnhouse
Kenya Airways
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Kenya Airways
   
2 STOPS
EDI
Edinburgh Turnhouse

Cheap KLM flights from Edinburgh to Johannesburg

24 Oct - 11 Nov
£522pp
EDI
Edinburgh Turnhouse
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
EDI
Edinburgh Turnhouse
26 Aug - 13 Sep
£532pp
EDI
Edinburgh Turnhouse
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
KLM
 
1 STOP
EDI
Edinburgh Turnhouse
10 Sep - 25 Sep
£654pp
EDI
Edinburgh Turnhouse
KLM
 
1 STOP
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
KLM
   
2 STOPS
EDI
Edinburgh Turnhouse

Last-minute flights from Edinburgh to Johannesburg

Late deals on return flights to Johannesburg from Edinburgh, departing today and this week
14 Jul - 4 Aug
£1,010pp
EDI
Edinburgh Turnhouse
Multiple airlines
     
3 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
     
3 STOPS
EDI
Edinburgh Turnhouse
11 Jul - 28 Jul
£1,037pp
EDI
Edinburgh Turnhouse
Multiple airlines
     
3 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
   
2 STOPS
EDI
Edinburgh Turnhouse
11 Jul - 28 Jul
£1,052pp
EDI
Edinburgh Turnhouse
Multiple airlines
   
2 STOPS
JNB
Johannesburg OR Tambo
JNB
Johannesburg OR Tambo
Multiple Airlines
   
2 STOPS
EDI
Edinburgh Turnhouse

One-way flights to Johannesburg from Edinburgh

The cheapest one-way flights from Edinburgh to Johannesburg
13:30 - 17:20
KLM
1 stop
26h 50m
EDI - JNB
KLM
22:10 - 13:20
Major Airline
2 stops
38h 10m
EDI - JNB
Major Airline
£456
JustFly
02:45 - 10:20
Multiple Airlines
3 stops
54h 35m
EDI - JNB
Multiple Airlines
£542
Kiwi.com

Related info for your journey

Useful info, stats and facts about <span class="emphasized">Edinburgh</span> to <span class="emphasized">Johannesburg</span> flights.

Flight FAQs

From Edinburgh to Johannesburg

What airport do you fly from for flights from Edinburgh to Johannesburg?

Located just 6.8 mi from the city center, Edinburgh Turnhouse is the airport most travelers will use when flying to Johannesburg from Edinburgh. Booking flights from Turnhouse (EDI) to Johannesburg should be relatively easy as there are 0 daily outbound flights to Johannesburg from 10 different airlines.

Which airlines flying from Edinburgh Turnhouse to Johannesburg have flexible cancellations due to COVID-19?

Some of our airline partners flying from Edinburgh Turnhouse to Johannesburg have new flexible policies in place due to COVID-19. KLM, Lufthansa, and British Airways are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like KLM with this kind of flexibility.

Can I find flights from Edinburgh to Johannesburg for under £600 on Cheapflights?

Yes, there are multiple flights from Edinburgh to Johannesburg for under £600. The cheapest flight booked recently is on Kenya Airways for just £509, but on average you can expect to pay £566.

Are there last-minute flights available from Edinburgh to Johannesburg for under £1,100?

There are currently 20+ open flights from Edinburgh to Johannesburg within the next 7 days for less than £1,100.

How popular is this Edinburgh to Johannesburg flight route?

Within the past month, 1,907 users have taken a look at flights from Edinburgh Turnhouse to Johannesburg.

What are the cheapest airlines flying from Edinburgh to Johannesburg round-trip?

Our cheapest airline available from Edinburgh to Johannesburg is Kenya Airways. Our recent data shows that you can find tickets from as low as £509 on this airline. Additional options worth looking into are KLM and Major Airline, starting at £522 and £548 round-trip. Kenya Airways is 10% cheaper than the average price of flights available within the next 90 days to this destination.

What are the most popular airlines that fly from Edinburgh to Johannesburg?

Consider Air France, British Airways or KLM when booking your flight. These represent the most popular airlines when flying from Edinburgh to Johannesburg.

What are the cheapest flights from Edinburgh to Johannesburg?

Looking for the cheapest flight from Edinburgh to Johannesburg? While on average our users pay £905, our data indicates the cheapest price to be £415. The most popular route (Edinburgh Turnhouse - Johannesburg OR Tambo), is priced around £522.

COVID Restrictions

View COVID Travel Restrictions for Johannesburg, South Africa

Do I need a COVID test to fly to Johannesburg from Edinburgh?

Information is based on travel restrictions from Edinburgh Turnhouse to Johannesburg

Most visitors from Edinburgh Turnhouse can enter Johannesburg without restrictions.

COVID-19 testing requirements
Visitors from Edinburgh Turnhouse are not required to present a negative COVID-19 PCR test or antigen result upon entering Johannesburg.

Quarantine requirements
Visitors from Edinburgh Turnhouse are not required to quarantine after entering Johannesburg.

Documents
Health Declaration Form - Must be completed in 48 hours prior to arrival in South Africa.


Do I need a test to fly back to Edinburgh from Johannesburg?

Returning to Edinburgh Turnhouse from Johannesburg

COVID-19 testing requirements
Visitors from Johannesburg are not required to present a negative COVID-19 PCR test or antigen result upon entering Edinburgh Turnhouse.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering Edinburgh Turnhouse.

Hide COVID Travel Restrictions for Johannesburg, South Africa

Alternative routes for Edinburgh to Johannesburg

See prices for flight routes from nearby airports that may be better suited for you.

Top 9 airlines flying from Edinburgh Turnhouse to Johannesburg

The chart below displays the airlines Cheapflights users travelling from Edinburgh to Johannesburg choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
Airline Cheapest Average Flexibility On-time COVID-19 safety
Air France
£377 £694 No cancel fee 77%
Search Air France flights
Kenya Airways
£381 £666 No cancel fee 82%
Search Kenya Airways flights
Lufthansa
£409 £539 No cancel fee 76%
Search Lufthansa flights
KLM
£439 £538 No cancel fee 75%
Search KLM flights
Turkish Airlines
£484 £623 No cancel fee 77%
Search Turkish Airlines flights
Brussels Airlines
£489 £666 No cancel fee N/A
Search Brussels Airlines flights
Virgin Atlantic
£490 £641 No cancel fee 72%
Search Virgin Atlantic flights
Qatar Airways
£524 £763 No cancel fee 68%
Search Qatar Airways flights
British Airways
£605 £692 No cancel fee 70%
Search British Airways flights
Home Africa South Africa Johannesburg Cheap flights from Edinburgh to Johannesburg
  • Return
  • One-way
  • Multi-city
  • Economy
  • Premium Economy
  • Business
  • First
  • Multiple
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First
Economy
  • Economy
  • Premium Economy
  • Business
  • First