Travel options for:
Edinburgh to Blairgowrie
  • Train

    $20 - $31
    1. Edinburgh

      1 h 14 min - every 4 hours

      $17 - $25

    2. Perth

      11 min - 3249 feet

    3. Perth, South Street (Mountain

      41 min - every 3 hours

      $3 - $7

  • Bus

    $10 - $16
    1. Edinburgh, Princes Street (opp

      1 h 46 min - hourly

      $7 - $11

    2. Perth, South Street (Mountain

      41 min - every 3 hours

      $2 - $5

  • Bus Megabus UK

    $22 - $32
    1. Edinburgh, Bus Station

      1 h 40 min - every 4 hours

      $18 - $25

    2. Seagate Bus Station

      1 h 9 min - 5 times a day - line 57

      $4 - $7

  • Drive

    $13 - $19
    1. Edinburgh

      1 h 11 min - 61.5 miles

      $13 - $19

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

From Edinburgh train to Perth, walk to Perth, South Street (Mountain Supplies), then bus to Blairgowrie, Wellmeadow. 2 h 24 min £18. From Edinburgh, Princes Street (opp Boots) bus to Perth, South Street (Mountain Supplies) then bus to Blairgowrie, Wellmeadow. 2 h 44 min £9. From Edinburgh, Bus Station (Stances 11 & 12) bus to Seagate Bus Station then line 57 bus to Blairgowrie, Wellmeadow. 3 h 7 min £22. From Edinburgh drive to Blairgowrie. 1 h 11 min £12.