Travel options for:
Edinburgh to Aberfeldy
  • Train, bus

    $22 - $32
    1. Edinburgh

      1 h 14 min - every 4 hours

      $17 - $25

    2. Perth, Bus Station

      1 h 34 min - every 2 hours

      $5 - $8

  • Train

    $28 - $41
    1. Edinburgh

      1 h 48 min - once daily

      $25 - $40

    2. Pitlochry, Fishers Hotel

      35 min - every 3 hours - line 24

      $2 - $4

    3. Ballinluig, Tulliemet Road End

      21 min - every 2 hours - line 23

      $1 - $2

  • Bus

    $11 - $29
    1. West End, Queensferry Street

      1 h 46 min - hourly

      $7 - $23

    2. Perth, Bus Station

      1 h 34 min - every 2 hours

      $4 - $6

  • Drive

    $15 - $23
    1. Edinburgh

      1 h 23 min - 74 miles

      $15 - $23

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

From Edinburgh train to Perth, Bus Station then bus to Aberfeldy, Chapel Street. 3 h 16 min £20. From Edinburgh train to Pitlochry, Fishers Hotel, line 24 bus to Ballinluig, Tulliemet Road End, then line 23 bus to Aberfeldy, Market Street. 3 h 37 min £25. From West End, Queensferry Street (after Queensferry Street Lane) bus to Perth, Bus Station then bus to Aberfeldy, Chapel Street. 3 h 48 min £15. From Edinburgh drive to Aberfeldy. 1 h 23 min £14.