Travel from Glasgow to Invergarry

Bus or train from Glasgow to Invergarry?

Scottish Citylink operates a bus from Glasgow to Invergarry every 4 hours. Tickets cost $23 - $35 and the journey takes 3 h 1 min. 2 other operators also service this route. Alternatively, ScotRail operates a train from Glasgow to Invergarry 4 times a day. Tickets cost $18 - $24 and the journey takes 1 h 46 min. 3 other operators also service this route.

How to get from Glasgow to Invergarry

ModeDurationPrice
From Buchanan Bus Station bus to Fort William, Bus Station then bus to Invergarry, Junction (Bus Bay).4 h 25 min£23
From Buchanan Bus Station bus to Invergarry, Hotel (Invergarry Hotel).4 h 39 min£25
From Glasgow Queen Street train to Crianlarich, train to Spean Bridge, Spean Crescent, then bus to Invergarry, Junction (Bus Bay).5 h 25 min£33
From Glasgow Queen Street Low Level night train to Spean Bridge, Spean Crescent then bus to Invergarry, Junction (Bus Bay).4 h 57 min£27
From Glasgow drive to Invergarry.2 h 40 min£23

Operators from Glasgow to Invergarry

Close Print Itinerary
  1. Here are 5 options to get from
    Glasgow to Invergarry:

    1. Trip:
      1 Bus via Fort William, Bus Station
      • One-Way approx: USD $25 - $39
      • Duration: 4 h 25 min
      Open +
      • Trip:
        1 Bus via Fort William, Bus Station
        • One-Way approx: USD $25 - $39
        • Duration: 4 h 25 min
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $30 - $45
      • Duration: 4 h 39 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $30 - $45
        • Duration: 4 h 39 min
        Close x
    3. Trip:
      3 Train
      • One-Way approx: USD $40 - $53
      • Duration: 5 h 25 min
      Open +
      • Trip:
        3 Train
        • One-Way approx: USD $40 - $53
        • Duration: 5 h 25 min
        Close x
    4. Trip:
      4 Night train
      • One-Way approx: USD $32 - $47
      • Duration: 4 h 57 min
      Open +
      • Trip:
        4 Night train
        • One-Way approx: USD $32 - $47
        • Duration: 4 h 57 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $27 - $40
      • Duration: 2 h 40 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $27 - $40
        • Duration: 2 h 40 min
        Close x