Travel options for:
Perth to Crianlarich
  • Train, bus

    $26 - $31
    1. Perth

      27 min - 3 times a day

      $10 - $15

    2. Stirling, Bus Station (Bus

      1 h 14 min - once a week

      $16

  • Bus

    $25 - $29
    1. Perth, Canal Street (Scott

      59 min - 5 times a day

      $9 - $13

    2. Stirling, Bus Station (Bus

      1 h 14 min - once a week

      $16

  • Train

    $35 - $51
    1. Perth

      59 min - 3 times a day

      $18 - $27

    2. Glasgow Queen Street

      1 h 46 min - 5 times a day

      $16 - $24

  • Bus, night train

    $32 - $46
    1. Perth, Scott Street (Twa Tams)

      1 h 55 min - hourly

      $8 - $11

    2. Edinburgh, Bus Station

      8 min - 2403 feet

    3. Edinburgh

      2 h 54 min - once daily

      $24 - $35

  • Drive

    $11 - $17
    1. Perth

      1 h 11 min - 54.2 miles

      $11 - $17

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

From Perth train to Stirling, Bus Station (Bus Station Layby) then bus to Crianlarich, Ben More Restaurant. 2 h 41 min £21. From Perth, Canal Street (Scott Street) bus to Stirling, Bus Station (Bus Station Layby) then bus to Crianlarich, Ben More Restaurant. 3 h 13 min £20. From Perth train to Glasgow Queen Street then train to Crianlarich. 3 h 45 min £30. From Perth, Scott Street (Twa Tams) bus to Edinburgh, Bus Station, walk to Edinburgh, then night train to Crianlarich. 5 h 57 min £28. From Perth drive to Crianlarich. 1 h 11 min £10.

 
 

Bus or train from Perth to Crianlarich?

Scottish Citylink operates a bus from Perth to Crianlarich every 3 hours. Tickets cost $9 - $13 and the journey takes 59 min. Fishers Tours of Dundee also services this route once a week. Alternatively, ScotRail operates a train from Perth to Crianlarich hourly. Tickets cost $18 - $27 and the journey takes 59 min. ScotRail also services this route twice daily.
 

Book transport from Perth to Crianlarich

Book trains from Perth Scotland to Crianlarich