Travel options for:
Edinburgh to Strathallan School
  • Train

    $19 - $28
    1. Edinburgh

      1 h 18 min - every 4 hours

      $17 - $25

    2. Perth, Bus Station

      27 min - 5 times a day - line 17

      $2 - $4

    3. Forgandenny, Kinnaird Road

      10 min - 2775 feet

  • Bus

    $9 - $26
    1. West End, Queensferry Street

      1 h 46 min - hourly

      $7 - $24

    2. Perth, Bus Station

      27 min - 5 times a day - line 17

      $1 - $2

    3. Forgandenny, Kinnaird Road

      10 min - 2775 feet

  • Taxi

    $130 - $160
    1. Edinburgh

      53 min - 42.3 miles

      $130 - $160

  • Drive

    $9 - $14
    1. Edinburgh

      53 min - 42.3 miles

      $9 - $14

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

From Edinburgh train to Perth, Bus Station, line 17 bus to Forgandenny, Kinnaird Road (Forgandenny), then walk to Strathallan School. 2 h 55 min £17. From West End, Queensferry Street (after Queensferry Street Lane) bus to Perth, Bus Station, line 17 bus to Forgandenny, Kinnaird Road (Forgandenny), then walk to Strathallan School. 3 h 23 min £12. From Edinburgh taxi to Strathallan School. 53 min £119. From Edinburgh drive to Strathallan School. 53 min £8.

 
 

Bus or train from Edinburgh to Strathallan School?

ScotRail operates a train from Edinburgh to Strathallan School hourly. Tickets cost $17 - $25 and the journey takes 1 h 18 min. Stagecoach UK also services this route every 2 hours. Alternatively, Stagecoach UK operates a bus from Edinburgh to Strathallan School hourly. Tickets cost $7 - $11 and the journey takes 1 h 46 min. 3 other operators also service this route.