Edinburgh to Barcelona flights

Sun, 23 Jun
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Overview: Edinburgh to Barcelona flight

distanceDistance1032 miles
durationAverage flight duration2 h 40 min
priceAverage plane ticket price£178 (€200)
changesDirect flightNo
carriersAirlinesRyanair, Vueling Airlines, Lufthansa, KLM, Eurowings, British Airways, Air France, Edelweiss Air, Finnair, Iberia, Brussels Airlines, Cityflyer (British Airways 2), Lufthansa Cityline (2) or Transavia Airlines

Flights from Edinburgh to Barcelona cover the 1032 miles long journey taking on average 2 h 40 min with our travel partners like Ryanair, Vueling Airlines, Lufthansa, KLM, Eurowings, British Airways, Air France, Edelweiss Air, Finnair, Iberia, Brussels Airlines, Cityflyer (British Airways 2), Lufthansa Cityline (2) or Transavia Airlines. You can get the cheapest plane tickets for this route for as low as £41, but the average price of plane tickets is £178. Travellers depart most frequently from Edinburgh Airport and arrive in Barcelona El Prat Airport.

Cheap flights tickets from Edinburgh to Barcelona

Showing times and prices for 23 Jun

Cheapest

The best way to find a cheap flight ticket from Edinburgh to Barcelona is to book your journey as far in advance as possible and to avoid travelling at rush hour.

Cheapest
Vueling
09:252h50
Edinburgh Airport (EDI)
13:15Barcelona El Prat Airport (BCN)
£1141One-way
0 changes
2nd Cheapest
Vueling
09:252h50
Edinburgh Airport (EDI)
13:15Barcelona El Prat Airport (BCN)
£1711One-way
0 changes
Air France Hop
06:0016h00
Edinburgh Airport (EDI)
23:00Barcelona El Prat Airport (BCN)
£2141One-way
1 change
Iberia Express
10:508h30
Edinburgh Airport (EDI)
20:20Barcelona El Prat Airport (BCN)
£2741One-way
1 change
Air France Hop
06:004h40
Edinburgh Airport (EDI)
11:40Barcelona El Prat Airport (BCN)
£2781One-way
1 change

Flight scheduleEdinburgh to Barcelona

Showing flights for tomorrow, Sunday, 23 June
Lufthansa
05:5510h50
Edinburgh Airport (EDI)
17:45Barcelona El Prat Airport (BCN)
2 changes
Lufthansa
05:5511h15
Edinburgh Airport (EDI)
18:10Barcelona El Prat Airport (BCN)
1 change
Lufthansa
05:558h30
Edinburgh Airport (EDI)
15:25Barcelona El Prat Airport (BCN)
1 change
Lufthansa
05:5512h40
Edinburgh Airport (EDI)
19:35Barcelona El Prat Airport (BCN)
1 change
Lufthansa
05:556h10
Edinburgh Airport (EDI)
13:05Barcelona El Prat Airport (BCN)
1 change
Lufthansa
05:5512h55
Edinburgh Airport (EDI)
19:50Barcelona El Prat Airport (BCN)
2 changes
Lufthansa
05:5510h50
Edinburgh Airport (EDI)
17:45Barcelona El Prat Airport (BCN)
2 changes
Lufthansa
05:555h00
Edinburgh Airport (EDI)
11:55Barcelona El Prat Airport (BCN)
1 change
Lufthansa
05:5526h45
Edinburgh Airport (EDI)
09:40Barcelona El Prat Airport (BCN)
1 change
Air France Hop
06:004h40
Edinburgh Airport (EDI)
11:40Barcelona El Prat Airport (BCN)
1 change
KLM
06:0011h50
Edinburgh Airport (EDI)
18:50Barcelona El Prat Airport (BCN)
1 change
Air France Hop
06:0016h00
Edinburgh Airport (EDI)
23:00Barcelona El Prat Airport (BCN)
1 change
KLM
06:009h25
Edinburgh Airport (EDI)
16:25Barcelona El Prat Airport (BCN)
1 change
Air France Hop
06:0013h15
Edinburgh Airport (EDI)
20:15Barcelona El Prat Airport (BCN)
1 change
KLM
06:005h35
Edinburgh Airport (EDI)
12:35Barcelona El Prat Airport (BCN)
1 change
Air France Hop
06:007h20
Edinburgh Airport (EDI)
14:20Barcelona El Prat Airport (BCN)
1 change
KLM
06:0015h45
Edinburgh Airport (EDI)
22:45Barcelona El Prat Airport (BCN)
1 change
KLM
06:0014h00
Edinburgh Airport (EDI)
21:00Barcelona El Prat Airport (BCN)
1 change
Air France Hop
06:0010h10
Edinburgh Airport (EDI)
17:10Barcelona El Prat Airport (BCN)
1 change
British Airways
06:005h05
Edinburgh Airport (EDI)
12:05Barcelona El Prat Airport (BCN)
1 change
British Airways
06:006h40
Edinburgh Airport (EDI)
13:40Barcelona El Prat Airport (BCN)
1 change
BA Cityflyer
07:107h40
Edinburgh Airport (EDI)
15:50Barcelona El Prat Airport (BCN)
1 change
Eurowings
08:354h55
Edinburgh Airport (EDI)
14:30Barcelona El Prat Airport (BCN)
1 change
Eurowings
08:359h30
Edinburgh Airport (EDI)
19:05Barcelona El Prat Airport (BCN)
1 change
KLM
09:1010h50
Edinburgh Airport (EDI)
21:00Barcelona El Prat Airport (BCN)
1 change
KLM
09:106h15
Edinburgh Airport (EDI)
16:25Barcelona El Prat Airport (BCN)
1 change
KLM
09:1012h35
Edinburgh Airport (EDI)
22:45Barcelona El Prat Airport (BCN)
1 change
KLM
09:108h40
Edinburgh Airport (EDI)
18:50Barcelona El Prat Airport (BCN)
1 change
Vueling
09:252h50
Edinburgh Airport (EDI)
13:15Barcelona El Prat Airport (BCN)
0 changes
Vueling
09:252h50
Edinburgh Airport (EDI)
13:15Barcelona El Prat Airport (BCN)
0 changes
British Airways
10:156h30
Edinburgh Airport (EDI)
17:45Barcelona El Prat Airport (BCN)
1 change
Iberia Express
10:508h30
Edinburgh Airport (EDI)
20:20Barcelona El Prat Airport (BCN)
1 change
Lufthansa Cityline
10:505h55
Edinburgh Airport (EDI)
17:45Barcelona El Prat Airport (BCN)
1 change
BA Cityflyer
11:057h20
Edinburgh Airport (EDI)
19:25Barcelona El Prat Airport (BCN)
1 change
BA Cityflyer
11:107h15
Edinburgh Airport (EDI)
19:25Barcelona El Prat Airport (BCN)
1 change
BA Cityflyer
11:107h35
Edinburgh Airport (EDI)
19:45Barcelona El Prat Airport (BCN)
1 change
Air France Hop
11:207h55
Edinburgh Airport (EDI)
20:15Barcelona El Prat Airport (BCN)
1 change
Air France Hop
11:2010h40
Edinburgh Airport (EDI)
23:00Barcelona El Prat Airport (BCN)
1 change
BA Cityflyer
11:207h25
Edinburgh Airport (EDI)
19:45Barcelona El Prat Airport (BCN)
1 change
Air France Hop
11:204h50
Edinburgh Airport (EDI)
17:10Barcelona El Prat Airport (BCN)
1 change
BA Cityflyer
11:207h05
Edinburgh Airport (EDI)
19:25Barcelona El Prat Airport (BCN)
1 change
KLM Cityhopper
11:2510h20
Edinburgh Airport (EDI)
22:45Barcelona El Prat Airport (BCN)
1 change
British Airways
11:255h20
Edinburgh Airport (EDI)
17:45Barcelona El Prat Airport (BCN)
1 change
British Airways
11:257h20
Edinburgh Airport (EDI)
19:45Barcelona El Prat Airport (BCN)
1 change
KLM Cityhopper
11:256h25
Edinburgh Airport (EDI)
18:50Barcelona El Prat Airport (BCN)
1 change
British Airways
11:257h20
Edinburgh Airport (EDI)
19:45Barcelona El Prat Airport (BCN)
1 change
British Airways
11:255h20
Edinburgh Airport (EDI)
17:45Barcelona El Prat Airport (BCN)
1 change
KLM Cityhopper
11:258h35
Edinburgh Airport (EDI)
21:00Barcelona El Prat Airport (BCN)
1 change
Eurowings
12:455h20
Edinburgh Airport (EDI)
19:05Barcelona El Prat Airport (BCN)
1 change
Lufthansa
12:509h15
Edinburgh Airport (EDI)
23:05Barcelona El Prat Airport (BCN)
1 change
Lufthansa
12:507h40
Edinburgh Airport (EDI)
21:30Barcelona El Prat Airport (BCN)
2 changes
Lufthansa
12:505h45
Edinburgh Airport (EDI)
19:35Barcelona El Prat Airport (BCN)
1 change
Lufthansa
12:505h45
Edinburgh Airport (EDI)
19:35Barcelona El Prat Airport (BCN)
1 change
Lufthansa
12:507h40
Edinburgh Airport (EDI)
21:30Barcelona El Prat Airport (BCN)
2 changes
British Airways
13:005h45
Edinburgh Airport (EDI)
19:45Barcelona El Prat Airport (BCN)
1 change
Brussels Airlines
13:106h20
Edinburgh Airport (EDI)
20:30Barcelona El Prat Airport (BCN)
1 change
KLM Cityhopper
13:154h35
Edinburgh Airport (EDI)
18:50Barcelona El Prat Airport (BCN)
1 change
KLM Cityhopper
13:156h45
Edinburgh Airport (EDI)
21:00Barcelona El Prat Airport (BCN)
1 change
KLM Cityhopper
13:158h30
Edinburgh Airport (EDI)
22:45Barcelona El Prat Airport (BCN)
1 change
BA Cityflyer
14:007h30
Edinburgh Airport (EDI)
22:30Barcelona El Prat Airport (BCN)
1 change
BA Cityflyer
14:004h25
Edinburgh Airport (EDI)
19:25Barcelona El Prat Airport (BCN)
1 change
BA Cityflyer
14:307h00
Edinburgh Airport (EDI)
22:30Barcelona El Prat Airport (BCN)
1 change
British Airways
14:356h55
Edinburgh Airport (EDI)
22:30Barcelona El Prat Airport (BCN)
1 change
British Airways
14:356h55
Edinburgh Airport (EDI)
22:30Barcelona El Prat Airport (BCN)
1 change
British Airways
15:405h50
Edinburgh Airport (EDI)
22:30Barcelona El Prat Airport (BCN)
1 change
British Airways
15:405h50
Edinburgh Airport (EDI)
22:30Barcelona El Prat Airport (BCN)
1 change
Lufthansa
18:0514h05
Edinburgh Airport (EDI)
09:10Barcelona El Prat Airport (BCN)
2 changes
Edelweiss Air
18:4513h05
Edinburgh Airport (EDI)
08:50Barcelona El Prat Airport (BCN)
1 change

This is the last flight of the day.

Find all the dates and times for this journey

Compare prices and tickets Edinburgh to Barcelona by train, coach or flight

Sun
23 Jun
Mon
24 Jun
Tue
25 Jun
Wed
26 Jun
Thu
27 Jun
Fri
28 Jun
Sat
29 Jun
Sun
30 Jun
Mon
01 Jul
Tue
02 Jul
Wed
03 Jul
Thu
04 Jul
Fri
05 Jul
Sat
06 Jul
Sun
07 Jul
Mon
08 Jul
Tue
09 Jul
Wed
10 Jul
Thu
11 Jul
Fri
12 Jul
Sat
13 Jul

Flight times from Edinburgh to Barcelona

Showing times and prices for 23 Jun

Fastest Journey

2 h 50 m

Average

8 h 20 m

Flights per day

68

Distance

1665 km

Of the 68 flights that leave Edinburgh for Barcelona every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Vueling
09:252h50
Edinburgh Airport (EDI)
13:15Barcelona El Prat Airport (BCN)
£1711One-way
0 changes
Fastest
Vueling
09:252h50
Edinburgh Airport (EDI)
13:15Barcelona El Prat Airport (BCN)
£1141One-way
0 changes
2nd Fastest
BA Cityflyer
14:004h25
Edinburgh Airport (EDI)
19:25Barcelona El Prat Airport (BCN)
£3261One-way
1 change
KLM Cityhopper
13:154h35
Edinburgh Airport (EDI)
18:50Barcelona El Prat Airport (BCN)
£4381One-way
1 change
Air France Hop
06:004h40
Edinburgh Airport (EDI)
11:40Barcelona El Prat Airport (BCN)
£2781One-way
1 change

More than 1,000 travel companies trust us to sell their tickets all in one place.

Ryanair
Easyjet
Eurowings
Vueling

Airlines: Ryanair, Vueling Airlines and Lufthansa Edinburgh to Barcelona

Travel to Barcelona from Edinburgh from £41 with Omio’s flight partners Ryanair, Vueling Airlines and Lufthansa! You can find the best timetables and tickets when comparing and booking the most popular journey for you.

Ryanair is one of the most popular budget airlines in Europe offering cheap flights all over the continent. Founded in Ireland, Ryanair makes it easy to hop on a plane and fly to popular European destinations quickly and affordably. This low-cost airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. All Ryanair fare types include allowance of one small personal bag; additional fees tend to apply for bringing carry-on luggage and checked luggage.

Ryanair from Edinburgh to Barcelona flight information:

  • Average Duration: 2 h 40 min
  • Cheapest Price: £114

Flights from Edinburgh to Barcelona

Many flight options are available between Edinburgh and Barcelona. Around three direct flights depart Edinburgh Airport for Barcelona-El Prat Airport on a daily basis. For direct flights, passengers should expect a flight time of around 2h40m. In addition, up to 70 flights with a change can be booked daily between these cities. Flight times vary from roughly 5h to well over 24h depending on the duration of the layover involved.

Which airlines fly from Edinburgh to Barcelona?

Direct flights between Edinburgh and Barcelona are serviced by airlines such as Vueling, Ryanair, Norwegian Air, and Iberia. Flights involving changes are offered by various airlines including Eurowings.

How long is the flight from Edinburgh to Barcelona?

For direct flights, the length of the journey will take around 2h40m. Flights requiring changes vary in duration. For example, Eurowings may require a flight of around 1h45m to a European destination and then an additional flight taking roughly 2h to Barcelona. The exact length of the journey depends on the duration of the layover.

How many flights are there from Edinburgh to Barcelona?

On most days, between one to three direct flights can be booked from Edinburgh to Barcelona. Flights can be booked as early as 6:00 and as late as 22:00. Up to 60 indirect services fly between these two cities every day, offered by airlines such as Eurowings.

Taking a flight from Edinburgh

Situated in Ingliston, which is a 30 minute drive to the west of the city, Edinburgh Airport is a major transport hub for international flights. Despite being outside the city centre, there is an excellent choice of transport options to reach the airport. Many buses and tram services connect the airport to the city, which can be caught at major locations within Edinburgh, such as Edinburgh Park Station, Princes Street and Waverley. Lothian Buses operates Service 35, which runs every 15 minutes between the city centre and the airport on weekdays. The Airlink 100 runs every 10 minutes from Waverley in 30 minutes. There is also a night bus N22 that runs between the airport and the city centre every 30 minutes.

Flying into Barcelona

Barcelona is an attractive destination that combines the appeal of a city break with a seaside lifestyle. The city is famed for its unusual architecture created by Gaudi, such as the magnificent Sagrada Familia Basilica, Park Güell and Casa Batlló. Barcelona Airport is situated 12km to the southwest of the city centre, so visitors on flights from Edinburgh to Barcelona, must find appropriate transport to reach the city. Travellers can catch the Aerobus express bus service from the airport to Plaça Espanya or Plaça de Catalunya in Barcelona. Alternatively, there is the TMB Airport Bus No 6, which runs between 5:00 a.m. and midnight, and also the NitBus N17, which operates throughout the night from about 10:00 p.m.

FAQs: Edinburgh to Barcelona flights

FAQs: Take a flight from Edinburgh to Barcelona hassle-free. 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 Barcelona.
FAQs
Cheap plane tickets from Edinburgh to Barcelona can start from as little as £41 when you book in advance. The average flight ticket price for Edinburgh to Barcelona is £178; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Edinburgh to Barcelona flight time is 2 h 40 min   covering the 1032 mile long route, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first flight from Edinburgh to Barcelona leaves at 04: 55. Plan your trip with the Journey Planner   from Omio.
The last flight from Edinburgh to Barcelona leaves at 21: 35.
Take the Edinburgh to Barcelona flight with Ryanair, Vueling Airlines, Lufthansa, KLM, Eurowings, British Airways, Air France, Edelweiss Air, Finnair, Iberia, Brussels Airlines, Cityflyer (British Airways 2), Lufthansa Cityline (2) or Transavia Airlines. However, it's always good to check out all possible airlines for the trip between Edinburgh and Barcelona as there might be differences in the amenities they offer.

Flights from Edinburgh to Barcelona generally leave from Edinburgh Airport and arrive in Barcelona El Prat Airport.

Edinburgh Airport is 13.5 km away from Edinburgh city centre and Barcelona El Prat Airport is 14.5 km from Barcelona city centre.

The cheapest month to travel from Edinburgh to Barcelona by plane is February.
It's helpful to compare your options as there are 3 ways to travel from Edinburgh to Barcelona including taking a train, coach or flight.

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers