Travel from Glasgow to Barcelona

Train, bus or fly from Glasgow to Barcelona?

Jet2.com, KLM and 7 other airlines fly from Glasgow to Barcelona hourly. Alternatively, Virgin West Coast Trains operates a train from Glasgow to Barcelona every 2 hours. Tickets cost $240 - $380 and the journey takes 4 h 28 min. 4 other operators also service this route.

Travel Guides

Need to know: EurostarRome2rio’s guide to travelling between London, Brussels and Paris
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Glasgow to Barcelona

From Glasgow, Renfield Street (No 105) line 500 bus to Glasgow airport, fly to Barcelona airport, then train to Barcelona. 5 h 34 min $141. From Glasgow, Central College of Commerce (North Frederick Street) bus to Edinburgh airport, fly to Barcelona airport, then train to Barcelona. 6 h $115. From Glasgow Central train to Glasgow/Prestwick airport, fly to Barcelona airport, then train to Barcelona. 5 h 49 min $116. From Glasgow Central train to London Euston, walk to London St. Pancras International, train to Lille Europe, train to Lyon Part Dieu, train to Barcelona Sants, then train to Barcelona Catalunya. 17 h 7 min $726. From Glasgow Central train to London Euston, walk to London St. Pancras International, train to Avignon TGV, train to Estació De Sants, then bus to Barcelona. 17 h 25 min $1,013. From Glasgow bus to London Victoria, bus and ferry to Lille, then bus to Barcelona. 31 h 50 min $233. From Buchanan Bus Station bus to London, bus to Paris, Paris, then bus to Barcelona. 35 h 35 min $254. From Glasgow drive to Portsmouth, car ferry to Cherbourg, then drive to Barcelona. 22 h 41 min $392. From Glasgow drive to Folkestone, Eurotunnel to Calais, then drive to Barcelona. 20 h 22 min $524.
Close Print Itinerary
  1. Here are 9 options to get from
    Glasgow to Barcelona:

    1. Trip:
      1 Fly from Glasgow
      • One-Way approx: USD $71 - $381
      • Duration: 5 h 34 min
      Open +
      • Trip:
        1 Fly from Glasgow
        • One-Way approx: USD $71 - $381
        • Duration: 5 h 34 min
        Close x
    2. Trip:
      2 Bus to Edinburgh, fly
      • One-Way approx: USD $63 - $327
      • Duration: 6 h
      Open +
      • Trip:
        2 Bus to Edinburgh, fly
        • One-Way approx: USD $63 - $327
        • Duration: 6 h
        Close x
    3. Trip:
      3 Train to Glasgow/Prestwick, fly
      • One-Way approx: USD $60 - $348
      • Duration: 5 h 49 min
      Open +
      • Trip:
        3 Train to Glasgow/Prestwick, fly
        • One-Way approx: USD $60 - $348
        • Duration: 5 h 49 min
        Close x
    4. Trip:
      4 Train via Lille Europe
      • One-Way approx: USD $509 - $792
      • Duration: 17 h 7 min
      Open +
      • Trip:
        4 Train via Lille Europe
        • One-Way approx: USD $509 - $792
        • Duration: 17 h 7 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $479 - $1,128
      • Duration: 17 h 25 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $479 - $1,128
        • Duration: 17 h 25 min
        Close x
    6. Trip:
      6 Bus, bus and ferry
      • One-Way approx: USD $196 - $234
      • Duration: 31 h 50 min
      Open +
      • Trip:
        6 Bus, bus and ferry
        • One-Way approx: USD $196 - $234
        • Duration: 31 h 50 min
        Close x
    7. Trip:
      7 Bus
      • One-Way approx: USD $139 - $259
      • Duration: 35 h 35 min
      Open +
      • Trip:
        7 Bus
        • One-Way approx: USD $139 - $259
        • Duration: 35 h 35 min
        Close x
    8. Trip:
      8 Drive, car ferry
      • One-Way approx: USD $296 - $494
      • Duration: 22 h 41 min
      Open +
      • Trip:
        8 Drive, car ferry
        • One-Way approx: USD $296 - $494
        • Duration: 22 h 41 min
        Close x
    9. Trip:
      9 Drive, Eurotunnel
      • One-Way approx: USD $452 - $587
      • Duration: 20 h 22 min
      Open +
      • Trip:
        9 Drive, Eurotunnel
        • One-Way approx: USD $452 - $587
        • Duration: 20 h 22 min
        Close x