Travel from St-Andrews to Aberdeen

Bus or train from St Andrews to Aberdeen?

ScotRail operates a train from St Andrews to Aberdeen hourly. Tickets cost $22 - $28 and the journey takes 1 h 11 min. Alternatively, Stagecoach UK operates a bus from St Andrews to Aberdeen every 30 minutes. Tickets cost $8 - $12 and the journey takes 2 h 24 min.

How to get from St Andrews to Aberdeen

ModeDurationPrice
From St Andrews, Bus Station line 99 bus to Dundee then train to Aberdeen.2 h£20
From St Andrews, Bus Station bus to Seagate Bus Station then bus to Aberdeen, Music Hall (Huntly Street).3 h 10 min£10
From St Andrews drive to Aberdeen.1 h 25 min£14

How long does it take to get from St Andrews to Aberdeen?

It takes approximately 2 h to get from St Andrews to Aberdeen, including transfers.

Is there a direct bus between St Andrews and Aberdeen?

No, there is no direct bus from St Andrews to Aberdeen. However, there are services departing from St Andrews, Bus Station and arriving at Aberdeen, Music Hall (Huntly Street) via Seagate Bus Station. The journey, including transfers, takes approximately 3 h 10 min.

Operators from St Andrews to Aberdeen

OperatorPhoneWebsite
Stagecoach UKStagecoach UK
ScotRail+44 344 811 0141ScotRail
Close Print Itinerary
  1. Here are 3 options to get from
    St Andrews to Aberdeen:

    1. Trip:
      1 Train
      • One-Way approx: USD $26 - $33
      • Duration: 2 h
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $26 - $33
        • Duration: 2 h
        Close x
    2. Trip:
      2 Bus
      • One-Way approx: USD $12 - $18
      • Duration: 3 h 10 min
      Open +
      • Trip:
        2 Bus
        • One-Way approx: USD $12 - $18
        • Duration: 3 h 10 min
        Close x
    3. Trip:
      3 Drive
      • One-Way approx: USD $16 - $25
      • Duration: 1 h 25 min
      Open +
      • Trip:
        3 Drive
        • One-Way approx: USD $16 - $25
        • Duration: 1 h 25 min
        Close x