Travel options for:
St Andrews to Aberdeen
  • Train

    $21 - $33
    1. St Andrews, Bus Station

      25 min - hourly - line 99

      $3 - $5

    2. Dundee

      1 h 16 min - 5 times a day

      $18 - $28

  • Bus

    $10 - $17
    1. St Andrews, Bus Station

      32 min - hourly

      $3 - $6

    2. Seagate Bus Station

      2 h 24 min - hourly

      $7 - $11

  • Drive

    $16 - $25
    1. St Andrews

      1 h 26 min - 78.9 miles

      $16 - $25

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From St Andrews, Bus Station line 99 bus to Dundee then train to Aberdeen. 2 h 3 min £21. 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 26 min £15.