Book cheap flights to Edinburgh

Explore the best deals

Discover the cheapest flights to Edinburgh
emptyFilter
Filter by
The prices shown on this page were available within the last 20 days for the specified periods and should not be considered the final price offered. Please note that availability and prices are subject to change.

Popular flight routes to Edinburgh

Johannesburg
Flights from Johannesburgto Edinburgh
-23 %
9341R
7203R
Prime price per passenger
Cape Town
Flights from Cape Townto Edinburgh
7590R
7101R
Prime price per passenger
London
Flights from Londonto Edinburgh
-19 %
1919R
1552R
Prime price per passenger
Durban
Flights from Durbanto Edinburgh
8478R
7934R
Prime price per passenger
Port Elizabeth
Flights from Port Elizabethto Edinburgh
9481R
8885R
Prime price per passenger

How long is the flight to Edinburgh?

If you’re planning a trip to Edinburgh, we at eDreams have checked the most popular routes to help you plan ahead. From Johannesburg, the flight takes about 16h 5m; from Durban, around 17h 8m; and from Port Elizabeth, roughly 17h 30m.
Flight Time (in hours)
JohannesburgDurbanPort ElizabethCape Town
0h 5h 10h 15h 20h
16h 5m
17h 8m
17h 30m
17h 33m

How much does a flight to Edinburgh cost?

At eDreams you can find flights from Johannesburg to Edinburgh starting from R 6 706, with an average price of R 7 274. If you depart from other cities such as Cape Town, you can find tickets from R 7 256, and from Durban starting from R 7 944, according to data from the last 72 hours.
Filter by
JohannesburgCape TownDurban
R 7 274
R 9 634
R 8 210
JohannesburgCheapest
Cheapest Price: R 6 706
Cheapest
Average

Find and book the best flights to Edinburgh

Edinburgh, Scotland's capital city, offers a journey into a destination rich with history and cultural significance. Located in the United Kingdom, it serves as a central hub for exploring the country's northern regions and is a popular entry point for many travellers.

The city's historic core encompasses the medieval Old Town and the Georgian New Town, both UNESCO World Heritage Sites. Landmarks such as Edinburgh Castle, the Royal Mile, St Giles' Cathedral, and Arthur's Seat contribute to its architectural and historical identity. You'll find a blend of ancient closes and elegant squares.

Discover Edinburgh's unique character through its historic streets, significant monuments, and lively cultural scene. Its appeal lies in this deep-rooted past and ongoing legacy, inviting exploration of its distinct atmosphere and heritage.

When is the best time to fly to Edinburgh?

High Season (Summer)

Edinburgh's high season, typically from June to August, brings warmer temperatures and longer daylight hours. Average temperatures range from 15°C to 20°C, creating a generally pleasant climate for outdoor activities, although rain showers are still common. The city feels bustling and lively, with a significant increase in both local and international visitors.

This period is defined by its festival atmosphere. The Edinburgh Fringe Festival, the Royal Edinburgh Military Tattoo, and various art and music festivals draw huge crowds, transforming the city's parks, streets, and venues into lively hubs of activity. Upon arrival, you'll find a city teeming with street performers, pop-up venues, and an energetic buzz. Outdoor spaces like Arthur's Seat and the Meadows are popular for walks and picnics, reflecting the city's embrace of summer.

Low Season (Winter)

The low season, generally from November to March, sees Edinburgh enveloped in colder temperatures and shorter daylight hours. Average temperatures hover between 2°C and 7°C, often accompanied by frost, snow, or a crisp chill. The city takes on a more subdued, atmospheric feel, with fewer crowds and a slower pace.

Winter brings a distinct charm, especially around the festive period. Edinburgh's Hogmanay (New Year's Eve) celebrations are world-renowned, with events and fireworks lighting up the cold nights. Beyond the festive season, life settles into a more local rhythm. Cosy pubs and indoor attractions like museums and galleries become focal points. While outdoor conditions can be bracing, a winter arrival reveals a city with a quieter, more intimate character, often shrouded in mist or illuminated by festive lights.

Edinburgh bucket list: Best activities & sights

Once you’ve touched down and made your way into Edinburgh, the city immediately reveals its distinct character. Ancient castles, winding closes, and a lively arts scene await your exploration. Prepare to discover a city where history and contemporary life merge seamlessly, offering a unique welcome to every arrival.

Here are some of Edinburgh’s most distinctive attractions:

Edinburgh Castle
Standing proudly on Castle Rock, this historic fortress dominates the city skyline. It offers a glimpse into Scotland's rich past, from royal residences to military strongholds.

Royal Mile
Stretching from Edinburgh Castle to Holyrood Palace, the Royal Mile forms the historic backbone of the Old Town. Here, you'll encounter centuries of stories etched into its architecture and lively atmosphere.

Arthur’s Seat
For breathtaking panoramic views, climb this ancient volcano situated within Holyrood Park. It provides a natural escape and a unique perspective on the city sprawling below.

Palace of Holyroodhouse
Discover the official residence of the Monarch in Scotland, nestled at the foot of the Royal Mile. This beautiful palace has been at the centre of many key moments in Scottish history.

National Museum of Scotland
Explore Scottish history, culture, and natural heritage within this impressive museum. Its diverse collections range from prehistoric artefacts to global wonders.

Scott Monument
Dedicated to author Sir Walter Scott, this Gothic monument is a striking feature of Princes Street Gardens. Ascend its winding stairs for unique views across the city centre.

Dean Village
Wander into this tranquil village by the Water of Leith, a peaceful oasis just a short walk from the city centre. Its charming old mills and quaint architecture evoke a bygone era.

Secure your seat to Edinburgh today

To find the best flight deals to Edinburgh, consider booking your journey in advance and stay flexible with your travel dates. Remember, eDreams Prime members often discover even more exclusive benefits to make their next escape truly seamless. We look forward to helping you embark on your Scottish adventure soon.

Frequently asked questions about flights to Edinburgh

How can I find cheap flights to Edinburgh on eDreams?
At eDreams you will find flights from R266 to Edinburgh. Thanks to the combination of various technologies, machine learning algorithms and real user searches on our platform, you will be able to choose between the different options that best suit your needs when you have to fly to Edinburgh.
When's the best time to book flights to Edinburgh?
By this we mean when travellers book their tickets. For the best time to actually travel to Edinburgh, read on.
When's the best time to go to Edinburgh?
According to our customers' flight searches, the best time to fly to Edinburgh is March.
The next best month to travel to Edinburgh is April.
And let's not forget February, the third top choice for travelling to Edinburgh.
However if you prefer things on the less busy side, we can highlight November as the least popular month for flights to Edinburgh.
What are the cheapest airlines flying to Edinburgh?

Looking at the prices of our customers' bookings from US to Edinburgh, your best bet for cheap flights is:

  • Klm Royal Dutch Airlines: the average price of a one way flight is R13 753,66 . The average price of a Johannesburg ticket to Edinburgh is R12 794,97 and R14 187,73 if you leave from Durban.
  • Swiss International Air Lines: a one-way ticket costs on average R14 274,27: this has been calculated taking as a reference the average price of flights of Johannesburg to Edinburgh, which amounts to R13 984,69 and that of flights departing from Cape Town, whose average price is R14 000,96.
Which airlines fly to Edinburgh?

Airlines flying direct from South Africa to Edinburgh include:

  • Ryanair, with flights from London, Bournemouth and from Belfast, for example.
  • Easyjet also operates numerous flights, some of them originating from Amsterdam, Birmingham and London.
  • Ryanair UK, with flights from Dublin to Edinburgh and Bologna and also from Budapest.

Airlines with indirect flights to Edinburgh include:

  • Qatar Airways, which flies from Cape Town, Johannesburg or Durban.
  • Emirates, with flights from Johannesburg and Cape Town, as well as from Durban.
  • Turkish Airlines, with flights from Johannesburg, Cape Town and also Durban.
How long before a flight to Edinburgh should I be at the airport?
If you want to be on time for your flight to Edinburgh, you should get to the airport at least two to three hours in advance. Check-ins, security controls, customs, and boarding the airplane can take some time. At eDreams, you can find the best deals for flights to Edinburgh departing from over 5 cities and choose from a variety of services that will improve your time at the airport and guarantee a much better travel experience, such as priority boarding and additional luggage. For more convenience, when booking your flight to Edinburgh with eDreams you can also add insurance or opt for a refundable fare and have a problem-free trip!

Plan your trip

Popular CitiesPopular Flight RoutesAlternate routes