Travel from Barcelona to Scotland

Train, bus or fly from Barcelona to Scotland?

Norwegian Air International, Vueling Airlines and 8 other airlines fly from Barcelona to Edinburgh hourly. Alternatively, you can take a train from Barcelona to Glasgow via Paris Lyon Banlieue, Paris Nord Eurostar, London St. Pancras International, and London Euston in around 14 h 53 min.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris

How to get from Barcelona to Scotland

From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Edinburgh airport, then tram to Edinburgh. 5 h 36 min $107. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Glasgow airport, then line 757 bus to Paisley. 5 h 54 min $135. From Barcelona - Passeig de Gràcia train to Barcelona airport, fly to Glasgow/Prestwick airport, then train to Paisley. 6 h 10 min $113. From Barcelona Sants train to Girona, bus to Girona airport, fly to Edinburgh airport, then tram to Edinburgh. 6 h 44 min $141. From Barcelona Sants train to Paris Lyon Banlieue, train to Paris Nord Eurostar, train to London St. Pancras International, walk to London Euston, then train to Glasgow Central. 14 h 53 min $809. From Barcelona Sants train to Montpellier Saint-Roch, train to Lille Europe Eurostar, train to London St. Pancras International, walk to London Euston, then train to Glasgow Central. 17 h $752. From Barcelona Sants train to Montpellier Saint-Roch, train to Marne la Vallée-Chessy, train to Lille Europe Eurostar, train to London St. Pancras International, walk to London Euston, then train to Glasgow Central. 17 h 18 min $709. From Barcelona bus to Lille, bus and ferry to London Victoria Coach Station, then bus to Glasgow. 31 h 55 min $226. From Barcelone Centre bus to Paris Centre - Bercy, bus to Belgravia, Victoria Coach Station, then bus to Buchanan Bus Station. 34 h 55 min $167. From Barcelona taxi to Malgrat de Mar, train to Barcelona Sants, train to Lyon Part Dieu, train to Lille Europe, train to Calais-Fréthun, taxi to Calais, Eurotunnel to Folkestone, then drive to Glasgow. 22 h 12 min $706. From Barcelona drive to Cherbourg, car ferry to Portsmouth, then drive to Glasgow. 22 h 41 min $399.
Close Print Itinerary
  1. Here are 11 options to get from
    Barcelona to Scotland:

    1. Trip:
      1 Fly Barcelona to Edinburgh
      • One-Way approx: USD $57 - $319
      • Duration: 5 h 36 min
      Open +
      • Trip:
        1 Fly Barcelona to Edinburgh
        • One-Way approx: USD $57 - $319
        • Duration: 5 h 36 min
        Close x
    2. Trip:
      2 Fly Barcelona to Glasgow
      • One-Way approx: USD $65 - $376
      • Duration: 5 h 54 min
      Open +
      • Trip:
        2 Fly Barcelona to Glasgow
        • One-Way approx: USD $65 - $376
        • Duration: 5 h 54 min
        Close x
    3. Trip:
      3 Fly Barcelona to Glasgow/Prestwick, train
      • One-Way approx: USD $57 - $346
      • Duration: 6 h 10 min
      Open +
      • Trip:
        3 Fly Barcelona to Glasgow/Prestwick, train
        • One-Way approx: USD $57 - $346
        • Duration: 6 h 10 min
        Close x
    4. Trip:
      4 Train to Girona, fly to Edinburgh
      • One-Way approx: USD $83 - $654
      • Duration: 6 h 44 min
      Open +
      • Trip:
        4 Train to Girona, fly to Edinburgh
        • One-Way approx: USD $83 - $654
        • Duration: 6 h 44 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $541 - $871
      • Duration: 14 h 53 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $541 - $871
        • Duration: 14 h 53 min
        Close x
    6. Trip:
      6 Train via Montpellier Saint-Roch
      • One-Way approx: USD $549 - $812
      • Duration: 17 h
      Open +
      • Trip:
        6 Train via Montpellier Saint-Roch
        • One-Way approx: USD $549 - $812
        • Duration: 17 h
        Close x
    7. Trip:
      7 Train via Montpellier Saint-Roch #2
      • One-Way approx: USD $503 - $800
      • Duration: 17 h 18 min
      Open +
      • Trip:
        7 Train via Montpellier Saint-Roch #2
        • One-Way approx: USD $503 - $800
        • Duration: 17 h 18 min
        Close x
    8. Trip:
      8 Bus, bus and ferry
      • One-Way approx: USD $216 - $256
      • Duration: 31 h 55 min
      Open +
      • Trip:
        8 Bus, bus and ferry
        • One-Way approx: USD $216 - $256
        • Duration: 31 h 55 min
        Close x
    9. Trip:
      9 Bus
      • One-Way approx: USD $110 - $181
      • Duration: 34 h 55 min
      Open +
      • Trip:
        9 Bus
        • One-Way approx: USD $110 - $181
        • Duration: 34 h 55 min
        Close x
    10. Trip:
      10 Taxi, train, Eurotunnel, drive
      • One-Way approx: USD $631 - $767
      • Duration: 22 h 12 min
      Open +
      • Trip:
        10 Taxi, train, Eurotunnel, drive
        • One-Way approx: USD $631 - $767
        • Duration: 22 h 12 min
        Close x
    11. Trip:
      11 Drive, car ferry
      • One-Way approx: USD $301 - $484
      • Duration: 22 h 41 min
      Open +
      • Trip:
        11 Drive, car ferry
        • One-Way approx: USD $301 - $484
        • Duration: 22 h 41 min
        Close x