Distance 1034 miles (1665 km) |
Average flight duration 6h 9m |
Cheapest ticket price $36 (€30) |
Flights per day 59 |
Direct flights 1 |
Airlines 11 |
Fastest flight 2h 50m |
Cheapest month to travel January |
First flight 05:00 |
Last flight 20:50 |
Cheapest price
$187
Average price
$831
Fastest journey
2 h 55 m
Average duration
4 h 5 m
Flights per day
85
Distance
1665 km
The best way to find a cheap flight ticket from Barcelona to Edinburgh is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
![]() | 8:50 PM Barcelona El Prat Airport (BCN) | 15h50 | 12:40 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 8:50 PM Barcelona El Prat Airport (BCN) | 32h35 | 5:25 AM Edinburgh Airport (EDI) | 1 transfer | |
Monday, April 28 | |||||
![]() | 4:10 AM Barcelona El Prat Airport (BCN) | 5h35 | 9:45 AM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 4:10 AM Barcelona El Prat Airport (BCN) | 11h25 | 3:35 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 4:10 AM Barcelona El Prat Airport (BCN) | 16h05 | 8:15 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 4:20 AM Barcelona El Prat Airport (BCN) | 11h05 | 3:25 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 4:20 AM Barcelona El Prat Airport (BCN) | 16h25 | 8:45 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 4:20 AM Barcelona El Prat Airport (BCN) | 7h15 | 11:35 AM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 4:50 AM Barcelona El Prat Airport (BCN) | 6h10 | 11:00 AM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 4:50 AM Barcelona El Prat Airport (BCN) | 11h25 | 4:15 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 5:40 AM Barcelona El Prat Airport (BCN) | 8h55 | 2:35 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 5:40 AM Barcelona El Prat Airport (BCN) | 11h05 | 4:45 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 5:40 AM Barcelona El Prat Airport (BCN) | 5h55 | 11:35 AM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 5:40 AM Barcelona El Prat Airport (BCN) | 10h50 | 4:30 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 5:50 AM Barcelona El Prat Airport (BCN) | 10h25 | 4:15 PM Edinburgh Airport (EDI) | 2 transfers | |
![]() | 6:00 AM Barcelona El Prat Airport (BCN) | 10h15 | 4:15 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 6:00 AM Barcelona El Prat Airport (BCN) | 9h30 | 3:30 PM Edinburgh Airport (EDI) | 2 transfers | |
![]() ![]() | 7:05 AM Barcelona El Prat Airport (BCN) | 8h25 | 3:30 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 7:05 AM Barcelona El Prat Airport (BCN) | 9h10 | 4:15 PM Edinburgh Airport (EDI) | 2 transfers | |
![]() | 7:05 AM Barcelona El Prat Airport (BCN) | 9h10 | 4:15 PM Edinburgh Airport (EDI) | 2 transfers | |
![]() | 7:15 AM Barcelona El Prat Airport (BCN) | 22h10 | 5:25 AM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 7:15 AM Barcelona El Prat Airport (BCN) | 29h25 | 12:40 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 7:25 AM Barcelona El Prat Airport (BCN) | 6h00 | 1:25 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 7:55 AM Barcelona El Prat Airport (BCN) | 7h40 | 3:35 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 7:55 AM Barcelona El Prat Airport (BCN) | 12h20 | 8:15 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 8:00 AM Barcelona El Prat Airport (BCN) | 8h15 | 4:15 PM Edinburgh Airport (EDI) | 2 transfers | |
![]() | 8:20 AM Barcelona El Prat Airport (BCN) | 13h25 | 9:45 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 8:20 AM Barcelona El Prat Airport (BCN) | 7h55 | 4:15 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 9:05 AM Barcelona El Prat Airport (BCN) | 6h20 | 3:25 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 9:05 AM Barcelona El Prat Airport (BCN) | 11h40 | 8:45 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 9:15 AM Barcelona El Prat Airport (BCN) | 20h10 | 5:25 AM Edinburgh Airport (EDI) | 2 transfers | |
![]() ![]() | 9:30 AM Barcelona El Prat Airport (BCN) | 19h55 | 5:25 AM Edinburgh Airport (EDI) | 2 transfers | |
![]() ![]() | 9:50 AM Barcelona El Prat Airport (BCN) | 10h25 | 8:15 PM Edinburgh Airport (EDI) | 2 transfers | |
![]() ![]() | 9:50 AM Barcelona El Prat Airport (BCN) | 23h55 | 9:45 AM Edinburgh Airport (EDI) | 2 transfers | |
![]() ![]() | 9:50 AM Barcelona El Prat Airport (BCN) | 23h55 | 9:45 AM Edinburgh Airport (EDI) | 2 transfers | |
![]() ![]() | 9:50 AM Barcelona El Prat Airport (BCN) | 23h55 | 9:45 AM Edinburgh Airport (EDI) | 2 transfers | |
![]() ![]() | 9:50 AM Barcelona El Prat Airport (BCN) | 23h55 | 9:45 AM Edinburgh Airport (EDI) | 2 transfers | |
![]() | 9:55 AM Barcelona El Prat Airport (BCN) | 2h55 | 12:50 PM Edinburgh Airport (EDI) | 0 transfersDirect | |
![]() ![]() | 10:00 AM Barcelona El Prat Airport (BCN) | 5h30 | 3:30 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 10:15 AM Barcelona El Prat Airport (BCN) | 19h10 | 5:25 AM Edinburgh Airport (EDI) | 2 transfers | |
![]() ![]() | 10:20 AM Barcelona El Prat Airport (BCN) | 5h15 | 3:35 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 10:20 AM Barcelona El Prat Airport (BCN) | 9h55 | 8:15 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 10:30 AM Barcelona El Prat Airport (BCN) | 18h55 | 5:25 AM Edinburgh Airport (EDI) | 2 transfers | |
![]() | 10:40 AM Barcelona El Prat Airport (BCN) | 10h15 | 8:55 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 10:40 AM Barcelona El Prat Airport (BCN) | 7h05 | 5:45 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 10:40 AM Barcelona El Prat Airport (BCN) | 8h00 | 6:40 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 10:40 AM Barcelona El Prat Airport (BCN) | 10h00 | 8:40 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 10:40 AM Barcelona El Prat Airport (BCN) | 8h40 | 7:20 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 10:40 AM Barcelona El Prat Airport (BCN) | 9h30 | 8:10 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 10:40 AM Barcelona El Prat Airport (BCN) | 6h05 | 4:45 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 10:50 AM Barcelona El Prat Airport (BCN) | 10h55 | 9:45 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 10:50 AM Barcelona El Prat Airport (BCN) | 5h25 | 4:15 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 11:20 AM Barcelona El Prat Airport (BCN) | 9h25 | 8:45 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 11:35 AM Barcelona El Prat Airport (BCN) | 17h50 | 5:25 AM Edinburgh Airport (EDI) | 2 transfers | |
![]() | 11:50 AM Barcelona El Prat Airport (BCN) | 9h55 | 9:45 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 12:55 PM Barcelona El Prat Airport (BCN) | 5h00 | 5:55 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 1:05 PM Barcelona El Prat Airport (BCN) | 7h05 | 8:10 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 1:05 PM Barcelona El Prat Airport (BCN) | 8h50 | 9:55 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 1:05 PM Barcelona El Prat Airport (BCN) | 7h35 | 8:40 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 1:05 PM Barcelona El Prat Airport (BCN) | 7h50 | 8:55 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 1:05 PM Barcelona El Prat Airport (BCN) | 5h35 | 6:40 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 1:40 PM Barcelona El Prat Airport (BCN) | 8h05 | 9:45 PM Edinburgh Airport (EDI) | 2 transfers | |
![]() | 1:40 PM Barcelona El Prat Airport (BCN) | 8h05 | 9:45 PM Edinburgh Airport (EDI) | 2 transfers | |
![]() | 1:50 PM Barcelona El Prat Airport (BCN) | 6h25 | 8:15 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 2:25 PM Barcelona El Prat Airport (BCN) | 7h20 | 9:45 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 2:35 PM Barcelona El Prat Airport (BCN) | 14h50 | 5:25 AM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 2:35 PM Barcelona El Prat Airport (BCN) | 22h05 | 12:40 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 2:35 PM Barcelona El Prat Airport (BCN) | 19h40 | 10:15 AM Edinburgh Airport (EDI) | 2 transfers | |
![]() ![]() | 2:35 PM Barcelona El Prat Airport (BCN) | 5h40 | 8:15 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 3:15 PM Barcelona El Prat Airport (BCN) | 6h30 | 9:45 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 3:20 PM Barcelona El Prat Airport (BCN) | 16h05 | 7:25 AM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 3:20 PM Barcelona El Prat Airport (BCN) | 5h25 | 8:45 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 4:05 PM Barcelona El Prat Airport (BCN) | 17h40 | 9:45 AM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 4:05 PM Barcelona El Prat Airport (BCN) | 5h50 | 9:55 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 4:05 PM Barcelona El Prat Airport (BCN) | 4h50 | 8:55 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 4:55 PM Barcelona El Prat Airport (BCN) | 19h45 | 12:40 PM Edinburgh Airport (EDI) | 2 transfers | |
![]() | 5:10 PM Barcelona El Prat Airport (BCN) | 4h45 | 9:55 PM Edinburgh Airport (EDI) | 1 transfer | |
![]() | 5:40 PM Barcelona El Prat Airport (BCN) | 13h45 | 7:25 AM Edinburgh Airport (EDI) | 1 transfer | |
![]() ![]() | 6:30 PM Barcelona El Prat Airport (BCN) | 25h45 | 8:15 PM Edinburgh Airport (EDI) | 2 transfers | |
![]() ![]() | 6:30 PM Barcelona El Prat Airport (BCN) | 15h15 | 9:45 AM Edinburgh Airport (EDI) | 2 transfers | |
![]() ![]() | 6:30 PM Barcelona El Prat Airport (BCN) | 25h45 | 8:15 PM Edinburgh Airport (EDI) | 2 transfers | |
![]() ![]() | 6:30 PM Barcelona El Prat Airport (BCN) | 25h45 | 8:15 PM Edinburgh Airport (EDI) | 2 transfers | |
![]() | 6:55 PM Barcelona El Prat Airport (BCN) | 2h55 | 9:50 PM Edinburgh Airport (EDI) | 0 transfersDirect | |
![]() | 7:15 PM Barcelona El Prat Airport (BCN) | 14h30 | 9:45 AM Edinburgh Airport (EDI) | 1 transfer | |
This is the last flight of the day. | |||||
Find all the dates and times for this journey
Travel to Edinburgh from Barcelona from $40 (€33) with Omio’s flight partners Ryanair, Vueling Airlines and British Airways! You can find the best schedules and tickets when comparing and booking the most popular route for you.
Ryanair is one of the biggest and most popular low-cost airlines in Europe, headquartered in Ireland. Hopping on a plane and flying to popular European destinations quickly and affordably is made easy with Ryanair. This budget airline is known for operating direct flights to smaller or secondary airports usually outside major cities to keep costs down. A Ryanair plane ticket from Barcelona to Edinburgh includes allowance of one small personal bag; additional fees tend to apply for cabin baggage and checked baggage.
Ryanair from Barcelona to Edinburgh flight information:
Experience seamless travel with flights from Barcelona to Edinburgh, connecting two vibrant cities with ease. Departures are available from Josep Tarradellas Barcelona-El Prat Airport (BCN), located in Spain, and flights typically touch down at Edinburgh Airport (EDI) in the United Kingdom. Whether you're seeking a quick weekend getaway or planning a leisurely trip to explore Scotland's architectural beauty, a Barcelona to Edinburgh flight offers convenient options. Enjoy this engaging route and make the most of your connection from Spain to the United Kingdom, embracing the distinct cultural tapestry each city has to offer along the way.
Barcelona to Edinburgh flights offer a wonderful opportunity to explore two vibrant European cities. Prices for this route can vary, with the cheapest flight ticket available from as low as $36 (€30). On average, travelers should expect to pay around $146 (€120) for their Barcelona to Edinburgh journey. For those looking to balance convenience and affordability, traveling in March often presents the best combination, as this month typically offers a fine balance between moderate weather and attractive ticket prices. By planning ahead, you can enjoy a reasonably priced flight ticket while savoring the best of both historic destinations.
When booking your Barcelona to Edinburgh flights, choose from a selection of renowned airlines that provide exceptional service and convenience. Ryanair and Vueling Airlines offer budget-friendly options with no-frills services, ensuring reliable travel for those seeking low-cost alternatives. For those prioritizing comfort and amenities, British Airways and KLM deliver excellent options in both economy and business class, each offering in-flight entertainment and meal services. Passengers can also enjoy the world-class service of Lufthansa and Edelweiss Air, which consistently prioritize passenger comfort with their premium economy class offerings. Additionally, Air France and Transavia Airlines contribute to the route with their renowned hospitality and flexibility across various ticket classes, ensuring a pleasurable journey from sunny Spain to the historic charm of Edinburgh.
Experience the convenience and efficiency of traveling from Barcelona to Edinburgh with numerous direct and non-stop flights available for your journey. Fly seamlessly between these two vibrant cities, with direct connections operating approximately 3 times per day. Say goodbye to lengthy layovers and hello to a more streamlined travel experience. Whether you're exploring the historic streets of Edinburgh or returning to the cosmopolitan life of Barcelona, these non-stop routes make your trip faster and more enjoyable.
Flights from Barcelona to Edinburgh generally leave from Barcelona El Prat Airport and arrive in Edinburgh Airport.
Barcelona El Prat Airport is 14.5 km away from Barcelona city centre and Edinburgh Airport is 13.5 km from Edinburgh city centre.
Here are some other resources that might have the information you need