Travel options for:
Edinburgh to Crieff
  • Train via Perth, Bus Station

    $20 - $31
    1. Edinburgh

      1 h 14 min - every 4 hours

      $17 - $25

    2. Perth, Bus Station

      50 min - every 4 hours

      $3 - $7

  • Train

    $16 - $24
    1. Edinburgh

      1 h - hourly

      $12 - $18

    2. Dunblane, Railway Station

      38 min - every 2 hours - line 47

      $3 - $6

  • Bus

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

      1 h 46 min - hourly

      $7 - $23

    2. Perth, Bus Station

      50 min - every 4 hours

      $2 - $5

  • Bus First

    $9 - $13
    1. Edinburgh, Princes Street

      2 h 15 min - every 20 minutes

      $5 - $6

    2. Stirling, Stance C (Railway

      1 h 2 min - every 2 hours - line 47

      $4 - $7

  • Drive

    $10 - $16
    1. Edinburgh

      1 h 6 min - 50.7 miles

      $10 - $16

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

From Edinburgh train to Perth, Bus Station then bus to Crieff, RS McColl. 2 h 30 min £18. From Edinburgh train to Dunblane, Railway Station (Railway Stn) then line 47 bus to Crieff, Hill Street (Royal Bank of Scotland). 2 h 38 min £15. From West End, Queensferry Street (after Queensferry Street Lane) bus to Perth, Bus Station then bus to Crieff, RS McColl. 3 h 2 min £13. From Edinburgh, Princes Street (Castle Street) bus to Stirling, Stance C (Railway Station) then line 47 bus to Crieff, Hill Street (Royal Bank of Scotland). 4 h 17 min £7. From Edinburgh drive to Crieff. 1 h 6 min £10.