These companies trust us. We sell their tickets all in one place.

Place to stay

Need a place to stay?

Mon, Jun 14
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner

View All

COMPARE Prices across different modes

15 Jun
£48Iberia Express
17 Jun
19 Jun
£108British Airways

Journey Summary

Edinburgh to Madrid Flight Information

Avg. Flight Duration
5 hours 3 minutes
Flight Price: £71
Flights Depart from:Edinburgh
Flights arrive in:Madrid
Distance:1728 km
Airlines:Iberia Express, Iberia, KLM, British Airways, easyJet

Flight between Edinburgh and Madrid with RyanAir, British airways and Iberia

Buy your official RyanAir, British airways and Iberia flight tickets between Edinburgh and Madrid from £48 with Omio. Find flight times and tickets for over 1000 travel companies to compare and book the most affordable trip.

British airways

Looking for flights from Edinburgh to Madrid? RyanAir is one of the best companies to travel with on the 1071 miles (1727 km) journey between Edinburgh and Madrid. As an official travel partner of RyanAir, Omio quickly shows you the latest RyanAir flight timetables, tickets and offers (such as luggage policy and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Edinburgh to Madrid routes, find the best amenities to make your trip smooth and easy, and buy the most affordable RyanAir plane tickets that fit your budget. If you use the Omio app to search for flights between Edinburgh and Madrid, you can quickly see if the RyanAir ticket is a mobile ticket, making it easy for you to go paperless when taking a flight. Once you’re ready, book your Edinburgh - Madrid flight now on Omio quickly and easily and enjoy your upcoming trip with RyanAir!

Operator ticket policies for COVID

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Flights from Edinburgh to Madrid

There are one or two direct daily flights from Edinburgh Airport to Madrid Barajas Airport. In addition, there are more than 30 indirect connections every day, using a variety of airlines and requiring a single change, usually in London, Amsterdam, Paris or Brussels. The fastest flight time is around three hours for direct services, with most indirect connections taking substantially longer.

Which airlines fly from Edinburgh to Madrid?

The direct flights between Edinburgh and Madrid are operated by easyJet. Indirect services involve a wide choice of carriers, including easyJet, KLM, British Airways and Iberia, with the British Airways connections routed via London Heathrow.

How long is the flight from Edinburgh to Madrid?

The easyJet direct flights from Edinburgh to Madrid take around three hours for the 1500 mile journey south. Most indirect connections take around five hours to reach the Spanish capital, and some journeys can take considerably longer, depending on the length of the layover and the gate changes required en route.

How many flights are there from Edinburgh to Madrid?

The easyJet schedule includes a daily midday flight throughout the week, an additional early morning service service on Thursdays and Sundays, and an early morning departure on Saturdays. The multiple options for indirect flights to Madrid mean there are are at least two departures an hour from Edinburgh, with a greater frequency in the early morning.

Download Our App Now!

Travel Tips

Flights from Edinburgh to Madrid
Take a flight to Madrid easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Edinburgh to Madrid.
Are there any COVID-19 restrictions for international travel by flight between Edinburgh and Madrid?

Travel between Edinburgh, United Kingdom and Madrid, Spain by plane is: Partially open.

What is the status of international entry into Spain from United Kingdom?

International entry status: Entry is partially open for citizens and permanent residents of United Kingdom

Do I need to self-quarantine on arrival in Spain from Edinburgh?

Conditions of entry:

  • Pre-arrival Health Control Form (FCS) required
  • Specific entry restrictions may apply for travel to Spain: Canary Islands
  • Entry is allowed for fully vaccinated travellers
  • Travellers with a certificate of vaccination are exempted from providing a negative COVID-19 test

What are the safety rules to follow in Madrid, Spain?

When travelling in Spain, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 11/06/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your flight from Edinburgh to Madrid before travelling.

What is the restriction level for the return leg of a round trip journey from Madrid, Spain to Edinburgh, United Kingdom?

The restriction level for your return flight to Edinburgh, United Kingdom from Madrid is: Partially open.

Is my return flight into Edinburgh from Madrid restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Spain

Do I need to quarantine on arrival in United Kingdom from Madrid?

Conditions of reentry:

  • 10-day mandatory self-quarantine
  • Negative COVID-19 test issued at most 3 days before arrival
  • Travellers can choose to pay for a private COVID-19 test. The earliest you can take the test while in quarantine is 5 full days after you left a place not on the travel corridor list
  • Before travelling, travellers must book and pay for a travel test package, which will include COVID-19 tests to be taken on day 2 and on day 8 of your quarantine
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Edinburgh, United Kingdom?

The government of United Kingdom has imposed these measures to reduce the spread of COVID-19:

  • Social distancing required: 2 metre (s) (7 feet)
  • Face mask required: Mandatory

Last checked on 12/06/2021. Remember to check the latest COVID-19 travel safety regulations for your flight to Edinburgh from Madrid closer to your date of departure here.

How much does a cheap flight between Edinburgh and Madrid cost?
Looking to save money on your route? Omio customers have found the cheapest flight to Madrid from Edinburgh for the next 7 days starting from £48  one way.
What is the average cost of a flight from Edinburgh to Madrid?
In the next 7 days you’ll find that the average cost of a plane ticket between Edinburgh and Madrid is £86  one way.
What is the distance by flight from Edinburgh to Madrid?
The Edinburgh to Madrid flight distance is approximately 1071 miles (1727 km).
How long does it take from Edinburgh to Madrid by plane?
The flight time to Madrid from Edinburgh is on average 9 h 40 min  for the 1071 miles (1727 km) long journey, but the time it takes to go from Edinburgh to Madrid by flight can vary depending on specific dates or travelling on weekends and holidays.
What is the departure airport in Edinburgh and arrival airport in Madrid?

Omio customers travelling this route book their cheap flights from Edinburgh Airport   to Madrid Barajas Airport   most frequently.

Where do I find the Edinburgh airport for the flight to Madrid? Where is the Madrid airport?

The most popular departure airport with passengers for this route, called Edinburgh Airport, is located 0 miles (0 km) from the city centre of Edinburgh.

The most popular arrival airport, Madrid Barajas Airport, is located 0 miles (0 km) away from the city centre of Madrid. You can check what public transportation connections, taxi services or airport shuttle service options are available to take you from Madrid Barajas Airport to the city centre in Madrid.

Which airlines can get me from Edinburgh to Madrid?
When taking a flight from Edinburgh to Madrid, you can count on easyJet, British Airways, Ryanair, Iberia or Iberia Express for the best way to get you to Madrid. You can also check all possible airlines who offer a service between Edinburgh and Madrid and compare the amenities they offer before buying a plane ticket.
When is the earliest flight from Edinburgh to Madrid? When is the last flight from Edinburgh to Madrid?
The first Edinburgh to Madrid flight departs at 06: 55   and the last flight from Edinburgh to Madrid leaves at 17: 45. Check out the most up-to-date Edinburgh to Madrid flight schedule on Omio and find the best time to travel to your destination.
How early should I book Edinburgh to Madrid plane tickets to get the best deals?
You can find a flight from Edinburgh to Madrid to cost on average £86 one way if you book within the next 7 days. But we recommend buying plane tickets in advance to score the best deals and save money on your trip. You’ll see tickets for the Edinburgh to Madrid flight generally on sale a few months before the planned travel date.