Travel from Glasgow to Nairn

Train, bus or fly from Glasgow to Nairn?

Scottish Citylink operates a bus from Glasgow to Nairn every 4 hours. Tickets cost $35 - $50 and the journey takes 3 h 23 min. 2 other operators also service this route. Alternatively, ScotRail operates a train from Glasgow to Nairn once daily. Tickets cost $70 - $95 and the journey takes 4 h 40 min.

Book transport from Glasgow to Nairn

How to get from Glasgow to Nairn

From Buchanan Bus Station bus to Inverness, Bus Station then line 10 bus to Nairn, Bus Station (Bus Shelter). 4 h 27 min £30. From Glasgow Queen Street train to Nairn. 4 h 40 min £59. From Glasgow Queen Street train to Perth, train to Inverness, then train to Nairn. 5 h 18 min £48. From Glasgow drive to Nairn. 3 h 5 min £32. From Glasgow, Renfield Street (No 105) line 500 bus to Glasgow airport, fly to Inverness airport, then line 11 bus to Nairn. 4 h 8 min £132.

Operators from Glasgow to Nairn

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

    1. Trip:
      1 Bus
      • One-Way approx: USD $20 - $56
      • Duration: 4 h 27 min
      Open +
      • Trip:
        1 Bus
        • One-Way approx: USD $20 - $56
        • Duration: 4 h 27 min
        Close x
    2. Trip:
      2 Train
      • One-Way approx: USD $70 - $95
      • Duration: 4 h 40 min
      Open +
      • Trip:
        2 Train
        • One-Way approx: USD $70 - $95
        • Duration: 4 h 40 min
        Close x
    3. Trip:
      3 Train via Perth
      • One-Way approx: USD $54 - $76
      • Duration: 5 h 18 min
      Open +
      • Trip:
        3 Train via Perth
        • One-Way approx: USD $54 - $76
        • Duration: 5 h 18 min
        Close x
    4. Trip:
      4 Drive
      • One-Way approx: USD $35 - $55
      • Duration: 3 h 5 min
      Open +
      • Trip:
        4 Drive
        • One-Way approx: USD $35 - $55
        • Duration: 3 h 5 min
        Close x
    5. Trip:
      5 Fly
      • One-Way approx: USD $112 - $254
      • Duration: 4 h 8 min
      Open +
      • Trip:
        5 Fly
        • One-Way approx: USD $112 - $254
        • Duration: 4 h 8 min
        Close x