How to get to Barcelona from Edinburgh

Sat, 20 Jul
+ 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

Travel Information between Edinburgh and Barcelona

distanceDistance1032 miles
modeAvailable travel modesTrain, coach or flight
priceTicket price range£41 - £839
cheapestCheapest modeFlight • £41 • 2 h 40 min
fastestFastest modeFlight • £41 • 2 h 40 min
carriersPopular travel companiesFlixBus, Ryanair or East Coast

Travel 1032 miles by train, coach or flight between Edinburgh and Barcelona. The most popular travel providers which serve this route are FlixBus, Ryanair or East Coast among others. Travellers can even take a direct coach, flight or train from Edinburgh to Barcelona.

Travel options
from Edinburgh to Barcelona

How to get to Barcelona from Edinburgh by train, bus, flight or ferry.

Our recommendation
bus

The best way to travel from Edinburgh to Barcelona is by taking a coach because it’s the best combination of price and speed.

FlixBus
21:0038h15
Edinburgh
11:15Barcelona
£1021One-way
0 changes
Cheapest
FlixBus
21:0038h15
Edinburgh
11:15Barcelona
£1021One-way
0 changes
Fastest
FlixBus
21:0038h15
Edinburgh
11:15Barcelona
£1021One-way
0 changes

Find all the dates and times for this journey by train, bus, flight, and ferry .

Compare prices and tickets Prices for trains, coaches, flights and ferries

Sat
20 Jul
Sun
21 Jul
Mon
22 Jul
Tue
23 Jul
Wed
24 Jul
Thu
25 Jul
Fri
26 Jul
Sat
27 Jul
Sun
28 Jul
Mon
29 Jul
Tue
30 Jul
Wed
31 Jul
Thu
01 Aug
Fri
02 Aug
Sat
03 Aug
Sun
04 Aug
Mon
05 Aug
Tue
06 Aug
Wed
07 Aug
Thu
08 Aug
Fri
09 Aug

How to travel from Edinburgh to Barcelona?

Those planning to travel from Edinburgh to Barcelona have several options for their journey. Flying is the cheapest and quickest way to travel, with both direct and connecting flights available from Edinburgh Airport to Barcelona El Prat Airport. The shortest flights from Edinburgh to Barcelona take around 2h 40min and depart most days of the week.

Passengers wishing to travel by land can either take the train or bus, with multiple daily departures available. These options can be more convenient and sometimes work out cheaper for passengers travelling with more luggage. Flights from Edinburgh to Barcelona are popular routes for tourists on a weekend or short city break looking to explore the art and architecture of the unique and vibrant Catalonian capital. Trains and buses will suit those planning on staying in Barcelona for a longer period.

What is the cheapest way to get from Edinburgh to Barcelona?

The cheapest way to get from Edinburgh to Barcelona is by direct flight. You can find cheap flights from Edinburgh to Barcelona with airlines such as Vueling and Ryanair. Flights depart from Edinburgh International Airport and arrive at Barcelona El Prat Airport. The quickest routes take around 2h 40min. The best way to guarantee cheap tickets from Edinburgh to Barcelona is to compare flight options and book your ticket in advance.

Generally, tickets from Edinburgh to Barcelona cost more during peak holiday season. You won’t find direct flights from Edinburgh to Barcelona departing every day, so compare ticket prices on different dates if you can be flexible with your departure. Remember that some airlines will charge a significant additional fee for baggage, so passengers travelling with luggage should also take this account when booking Edinburgh Barcelona tickets.

What is the fastest way to travel from Edinburgh to Barcelona?

The fastest way to travel from Edinburgh to Barcelona is by air. You can find direct flights from Edinburgh International Airport to Barcelona El Prat Airport with Vueling and Ryanair. The travel time from Edinburgh to Barcelona with Ryanair is around 2h 40min while Vueling flights take around 2h 50min. Be aware that direct flights from Edinburgh to Barcelona do not depart every day. You should also take into account the time it takes to get to and from the airport, as well as check-in time before your flight. If there are no direct flights on the date of your desired departure, you may wish to consider connecting flights. The journey from Edinburgh to Barcelona by flight with one or more connection can still be significantly faster than journeys by land. For example, the quickest flight involving one stop is operated by KLM and takes around 4h 20min.

Find the best tickets from Edinburgh to Barcelona and book with Omio

Omio is a one-stop online travel planner where you can compare prices across different dates and modes of transport and buy tickets for your chosen route. If you are planning to book tickets from Edinburgh to Barcelona, Omio can help you decide how and when to travel to guarantee the best deal for you. Buy tickets from Edinburgh to Barcelona directly on the Omio site or app and store digital tickets on your phone for easy access throughout your trip. Our booking and customer services are available in a variety of languages to help you plan your travel itinerary. Don’t forget to have a read of Omio’s online Window Seat magazine for handy travel advice and tips to make your journey as smooth as possible.

Barcelona Couple Tourists. Source: Shutterstock

Trains from Edinburgh to Barcelona

If you plan to travel by train from Edinburgh to Barcelona, you can expect at least three connections. Passengers will usually have to travel from Edinburgh to London Kings Cross before taking the Eurostar from London St Pancras to Paris Gare du Nord. You will find direct trains to Barcelona-Sants Station departing from Paris Gare de Lyon, a short journey from Gare du Nord. The total train journey from Edinburgh Waverley Station to Barcelona takes around 15h 30min. This route is practical for customers travelling with multiple luggage items, as the allowance is significantly higher than for one-way tickets by airplane.

Train travel from Edinburgh to Barcelona with LNER, Eurostar and TGV

Your journey from Edinburgh to Barcelona by train will involve connections with multiple providers. By train, the Edinburgh to Barcelona travel time is usually around 15h 30min including all connections. Trains from Edinburgh to London depart from Edinburgh Waverley Station in the city centre and arrive at London Kings Cross with a journey time of around 4h 17min. Trains to Paris are operated by Eurostar and take around 2h 22min. They depart from London St Pancras, just beside Kings Cross Station. Trains from Paris Gare de Lyon to Barcelona-Sants are run by TGV and take around 6h 40min.

Buses from Edinburgh to Barcelona

For passengers wishing to travel from Edinburgh to Barcelona, bus journeys will take longer but tickets are generally considerably cheaper than train tickets. Journeys from Edinburgh to Barcelona by bus take around 33h 15min and include a ferry crossing over the English Channel. Passengers can take National Express buses directly from Edinburgh to London Victoria Coach Station in around 9h 10min. You can then take a bus ferry to Lille with Union Ivkoni, which takes around 4h 19min. Buses from Lille to Paris depart hourly and take around 3h 30min. From Paris, Flixbus operate direct buses to Barcelona four times a day, which take around 13h 45min. Buses from Edinburgh to Barcelona depart from Edinburgh Bus Station in the city centre and arrive at Barcelona Nord Bus Station in the city centre.

Travelling by bus from Edinburgh to Barcelona with National Express, Union Ivkoni and Flixbus

Travelling from Edinburgh to Barcelona involves multiple connections with different service providers. For each leg of the journey, there are several buses running daily. In accordance with luggage allowance policies across all providers, passengers can each take one personal item and one item of hold luggage up to 20 kg.

Barcelona Friends. Source: Shutterstock

Flights from Edinburgh to Barcelona

Flying is both the fastest and cheapest way to travel from Edinburgh to Barcelona. Ryanair and Vueling offer direct flights from Edinburgh Airport to Barcelona El Prat. Vueling Edinburgh to Barcelona flights depart up to twice weekly, while Ryanair Edinburgh to Barcelona flights depart up to six times per week. If no direct flights are available on the day you wish to fly from Edinburgh to Barcelona, there are multiple connecting flight options offered by airlines such as Iberia, KLM and Air France every day of the week. The quickest direct flights from Edinburgh to Barcelona are operated by Ryanair and take around 2h 40min. Edinburgh Airport is easy to reach by tram or bus from the city centre. Once you arrive at Barcelona El Prat, you can reach the city centre.

Flying from Edinburgh to Barcelona with Vueling and Ryanair

Vueling flights from Edinburgh to Barcelona depart once or twice a week and take around 2h 50min. Vueling allows each passenger to take one small bag on board. You can either drop off a cabin bag up to 10 kg for free to be checked in, or choose an upgraded ticket category to take a cabin bag on board. Additional checked buggage can be booked for a fee. Ryanair flights from Edinburgh to Barcelona take around 2h40min and depart once a day around four to six times per week. Ryanair offer cheap flight deals from Edinburgh to Barcelona, though passengers wishing to take cabin bags or checked luggage will have to pay an additional fee.

To Barcelona by train, bus or flight — travel tips

Barcelona is a popular destination in the Spanish region of Catalonia. The cosmopolitan city is known for its contemporary art, impressive architecture, summer festivals and traditional cuisine. No trip to Barcelona is complete without a visit to the La Sagrada Familia cathedral, Casa Mila and Park Güell, all featuring modernist buildings and sculptural mosaics designed by Antoni Gaudi. Make the most of the Spanish sunshine and wander along the waterfront promenade La Rambla before hitting the beach and bathing in the warm waters of the Balearic Sea. After a day spent sight-seeing or lounging on the beach, travellers can enjoy fresh paella and sangria at one of the cities many tapas bars.

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

Trenitalia
Easyjet
Deutsche Bahn
SNCF

All travel companies: All Airlines Companies from Edinburgh to Barcelona

Travel to Barcelona from Edinburgh on British Airways, Lufthansa and Vueling Airlines travel with Omio. When comparing timetables and tickets, we will also show you other options with multiple connections or other travel modes if they’re available.

British Airways (BA) is the flag carrier airline of the United Kingdom with its headquarters in London near its main hub at London Heathrow Airport (LHR). Known as a full-service global airline, BA offers low fares year-round to destinations around the globe and flies to and from centrally-located airports. Its extensive global route network includes more than 170 destinations in nearly 80 countries throughout Europe, North America, South America, Asia, Africa and Australia. BA is also the second largest airline based in the UK in terms of its fleet size and number of passengers carried.

    FAQs: Edinburgh to Barcelona

    FAQs: Travel to Barcelona 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 Barcelona.
    FAQs

    There are 3 options to travel between Edinburgh and Barcelona including taking a train, coach or flight.

    The cheapest way to get from Edinburgh to Barcelona is by taking a flight with average ticket prices of £41 compared to other travel options to Barcelona:

    A flight is £32 less than a coach for this route with tickets for a coach from Edinburgh to Barcelona costing on average £73.

    A flight is £798 less than a train with an average ticket price of £839 from Edinburgh to Barcelona.

    The fastest way to get to Barcelona from Edinburgh is by flight with an average travel time of 2 h 40 min.

    Other travel options to Barcelona take longer:

    Taking a coach requires on average 35 h of travel time.

    Train takes 15 h 47 min on average.

    The Edinburgh to Barcelona distance is approximately 1032 miles.

    The average frequency per day from Edinburgh to Barcelona is:

    • 1 train per day.

    However, we recommend checking specific travel dates for your journey to Barcelona from Edinburgh as scheduled services by train, coach or flight can vary by season or day of the week.

    These are the most popular departure and arrival points when travelling from Edinburgh to Barcelona:

    • Most travellers board their coach from Edinburgh, Bus Station and arrive in Barcelona, Estación de Autobuses de Sants.
    • Most travellers catch their flight from Edinburgh Airport and arrive in Barcelona El Prat Airport.
    • Most travellers who purchase a train ticket from Edinburgh to Barcelona depart from Edinburgh Waverley to Barcelona Sants.

    The following travel companies offer services from Edinburgh to Barcelona:

    • Travel with FlixBus for coaches to Barcelona. If you’re looking for a good deal on tickets, check for FlixBus Edinburgh to Barcelona tickets on Omio for £73.
    • Ryanair, Vueling Airlines, Lufthansa, KLM, Eurowings, British Airways, Air France, Finnair, Iberia, Edelweiss Air, Lufthansa Cityline (2), Brussels Airlines, Transavia Airlines or Cityflyer (British Airways 2) can take you to Barcelona by plane. If searching for a good deal on flights, you can find tickets for Vueling Airlines from Edinburgh to Barcelona for £41.
    • Travel with East Coast to go to Barcelona by train. For a good deal on tickets, you can find East Coast Edinburgh to Barcelona tickets on Omio for £839.

    Yes, there are direct routes from Edinburgh to Barcelona with the following travel companies:

    • You can take a direct coach with.
    • You'll find direct flights with.
    • You'll find direct trains with.

    Direct services to Barcelona tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your trip.

    Many of our customers travelling from Edinburgh to Barcelona don't make Barcelona their final stop. Some of the destinations worth visiting after are Madrid, Paris, Valencia, Seville or Zaragoza, either of which you could add to your Edinburgh and Barcelona trip itinerary. Check Omio for the best and cheapest ways to travel from Barcelona to any of these top destinations today!

    Travelling from Edinburgh to Barcelona: related information

    Here are some other resources that might have the information you need

    HomeTravelTravel to SpainTravel to BarcelonaHow to get to Barcelona from Edinburgh

    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