Travel options for:
Perth to St Andrews
  • Bus, line 99 bus

    $6 - $11
    1. Perth, South Street (The

      53 min - hourly

      $4 - $9

    2. Dundee City Centre, Bus

      35 min - hourly - line 99

      $1 - $2

  • Taxi

    $100 - $130
    1. Perth

      43 min - 35.1 miles

      $100 - $130

  • Drive

    $7 - $11
    1. Perth

      43 min - 35.1 miles

      $7 - $11

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

From Perth, South Street (The Tavern) bus to Dundee City Centre, Bus Station then line 99 bus to St Andrews, Bus Station. 1 h 34 min £6. From Perth taxi to St Andrews. 43 min £95. From Perth drive to St Andrews. 43 min £6.

Operators: Stagecoach UK