Travel from Glasgow to Selkirk-Scotland

Bus or train from Glasgow to Selkirk?

ScotRail operates a train from Glasgow to Selkirk every 30 minutes. Tickets cost $15 - $20 and the journey takes 48 min. 2 other operators also service this route. Alternatively, Scottish Citylink operates a bus from Glasgow to Selkirk every 15 minutes. Tickets cost $12 - $17 and the journey takes 1 h 21 min. Borders Buses also services this route hourly.

How to get from Glasgow to Selkirk

From Glasgow Queen Street train to Edinburgh, train to Galashiels, Transport Interchange, then bus to Selkirk, Market Place (Bus Shelter). 2 h 31 min £23. From Glasgow Queen Street train to Old Town, North Bridge (Middle of Bridge) then bus to Selkirk, Market Place (Bus Shelter). 3 h 18 min £22. From Buchanan Bus Station bus to Edinburgh, Bus Station (Stances 7 to 10) then bus to Selkirk, Market Place (Bus Shelter). 3 h 54 min £21. From Glasgow drive to Selkirk. 1 h 31 min £15.

How long does it take to get from Glasgow to Selkirk?

It takes approximately 2 h 31 min to get from Glasgow to Selkirk.

Operators from Glasgow to Selkirk

Close Print Itinerary
  1. Here are 4 options to get from
    Glasgow to Selkirk:

    1. Trip:
      1 Train
      • One-Way approx: USD $29 - $35
      • Duration: 2 h 31 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $29 - $35
        • Duration: 2 h 31 min
        Close x
    2. Trip:
      2 Train, bus
      • One-Way approx: USD $30 - $33
      • Duration: 3 h 18 min
      Open +
      • Trip:
        2 Train, bus
        • One-Way approx: USD $30 - $33
        • Duration: 3 h 18 min
        Close x
    3. Trip:
      3 Bus
      • One-Way approx: USD $27 - $32
      • Duration: 3 h 54 min
      Open +
      • Trip:
        3 Bus
        • One-Way approx: USD $27 - $32
        • Duration: 3 h 54 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $18 - $26
      • Duration: 1 h 31 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $18 - $26
        • Duration: 1 h 31 min
        Close x