Flights from Edinburgh to Barcelona – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
EDI to BCN – All flight route options from Edinburgh Airport, United Kingdom to El Prat Airport, Spain. These routes are operated by 14 airlines. Fly non-stop with Ryanair or Vueling, or choose from 14 different stopover flights. The shortest flight time is 2 hours and 45 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near El Prat Airport
We got great deals on hotels and car rentals near the airport.
Edinburgh to Barcelona flights
There are over 17 airlines and as many as 125 flights every week to this destination. You can fly non-stop to Barcelona (BCN) from Edinburgh (EDI) with Ryanair, Vueling or Ryanair UK but if a stopover option suits you better you can choose to fly via Stuttgart, Dusseldorf or any other of the 14 alternatives with connectiing airports.
Edinburgh to Barcelona with Ryanair
You can fly non-stop every weekday with flights departing from 6:00 am to 8:00 pm.
With KLM
If you fly from Edinburgh with KLM you will do a stopover in Amsterdam, AMS before reaching Barcelona. This flight trip will take 5 hours and 30 minutes and you can fly every weekday with departures between 5:00 am and 5:00 pm. KLM is a member of SkyTeam.
Distance & flight times: Edinburgh Airport to El Prat Airport
The shortest flight time between EDI and BCN is 2 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 2h 40m | - | 1047 miles (1685 km) |
STR Stuttgart | 5h 0m | 1h 5m | 1353 miles (2177 km) |
DUS Dusseldorf | 5h 20m | 1h 35m | 1254 miles (2018 km) |
ZRH Zurich | 5h 25m | 40m | 1313 miles (2113 km) |
AMS Amsterdam | 5h 30m | 55m | 1190 miles (1915 km) |
MUC Munich | 5h 55m | - | - |
PMI Palma de Mallorca | 6h 5m | 2h 5m | 1299 miles (2090 km) |
FRA Frankfurt | 6h 5m | 4h 30m | 1327 miles (2135 km) |
CGN Cologne | 6h 10m | 1h 50m | 1265 miles (2035 km) |
MAD Madrid | 6h 20m | 2h 10m | 1376 miles (2214 km) |
CDG Paris | 7h 0m | 3h 20m | 1078 miles (1735 km) |
BRU Brussels | 7h 10m | 3h 30m | 1154 miles (1857 km) |
LHR London | 7h 15m | 1h 25m | 1050 miles (1689 km) |
LCY London | 7h 40m | 4h 45m | 1053 miles (1694 km) |
DUB Dublin | 7h 40m | 3h 35m | 1139 miles (1833 km) |



Quick copy and share this page
From Edinburgh to Spain
Below is a list of other destinations to Spain from Edinburgh Airport with either direct flights or 1 stop connections.
-
MAD Madrid Direct
-
PMI Palma de Mallorca Direct
-
AGP Malaga Direct
-
ALC Alicante Direct
-
LPA Las Palmas Direct
-
TFS Tenerife Direct
-
VLC Valencia Direct
-
SVQ Sevilla Direct
-
IBZ Ibiza Direct
-
ACE Lanzarote Direct
From United Kingdom to Barcelona
Below is a list of other cities in United Kingdom with flights to Barcelona with either non-stop or connecting flights.
-
LHR London Direct
-
LGW London Direct
-
STN London Direct
-
MAN Manchester Direct
-
BHX Birmingham Direct
-
LTN London Direct
-
BRS Bristol Direct
-
GLA Glasgow Direct
-
LBA Leeds Direct
-
NCL Newcastle Direct