Airlines with flights from Edinburgh to Barcelona
There are 12 airlines with scheduled flights between EDI and BCN. Ryanair, Vueling and 2 more carriers has non-stop flights from Edinburgh Airport to El Prat Airport and the flight time is 2 hours and 40 minutes.
Choose airline
Schedules
Non-stop with Ryanair
-
Total flight time: 2 hours and 40 minutes
-
Low-cost airline
-
Edinburgh and Barcelona are both Ryanair focus cities.
-
11 flights per week
-
Boeing 737MAX 8 PassengerBoeing 737-800 (winglets) Passenger/BBJ2
Flight
The timetable & schedule information was updated at 2026-04-21
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with easyJet
-
Total flight time: 2 hours and 45 minutes
-
Low-cost airline
-
Edinburgh is a easyJet focus city (Operating base).
-
4 flights per week
-
Airbus A320Airbus A319
Flight
The timetable & schedule information was updated at 2026-04-21
Non-stop with Ryanair UK
-
Total flight time: 2 hours and 45 minutes
-
1 flight per week
-
Boeing 737-800 (winglets) Passenger/BBJ2
Flight
The timetable & schedule information was updated at 2026-04-21
Via London with British Airways
-
Total flight time: 4h 40m - 8h 50m.
-
One World Alliance
-
113 flights per week
Flight
BA476
BA476
BA482
BA478
BA478
BA474
BA480
BA478
BA478
BA478
BA480
BA480
BA480
BA482
BA484
BA480
BA484
BA482
BA482
BA484
BA484
BA482
BA486
BA484
BA480
BA486
BA486
BA486
BA486
The timetable & schedule information was updated at 2026-04-21
Via Amsterdam with KLM
-
Total flight time: 4h 40m - 8h 35m.
-
Sky Team Alliance
-
67 flights per week
Flight
KL1513
KL1517
KL1519
KL1519
KL1521
The timetable & schedule information was updated at 2026-04-21
Via London with British Airways
-
Total flight time: 4h 40m - 8h 50m.
-
One World Alliance
-
62 flights per week
Flight
BA2347
BA478
BA480
BA480
BA480
BA478
BA480
BA482
BA480
BA8759
BA482
BA8759
BA8759
The timetable & schedule information was updated at 2026-04-21
Via Cologne with Eurowings
-
Total flight time: 4h 45m - 5h 55m.
-
Low-cost airline
-
4 flights per week
Flight
EW522
The timetable & schedule information was updated at 2026-04-21

There are 12 airlines with scheduled flights between EDI and BCN. Ryanair, Vueling and 2 more carriers has non-stop flights from Edinburgh Airport to El Prat Airport and the flight time is 2 hours and 40 minutes.
Via Paris with Air France
Via Frankfurt with Lufthansa
Via Dublin with Aer Lingus
Via Madrid with Iberia
Via Brussels with Brussels Airlines