Travel options for:
Edinburgh to Dufftown
  • Train

    $59 - $80
    1. Edinburgh

      3 h 34 min - 5 times a week

      $50 - $75

    2. Keith, Railway Station

      25 min - once daily - line 360

      $6

  • Train Virgin Trains East Coast

    $48 - $68
    1. Edinburgh

      2 h 36 min - 5 times a day

      $26 - $40

    2. Aberdeen

      1 h 4 min - every 4 hours

      $16 - $23

    3. Keith, Railway Station

      25 min - once daily - line 360

      $6

  • Bus Megabus UK

    $37 - $54
    1. Edinburgh, Bus Station

      3 h - every 4 hours

      $23 - $40

    2. Union Square Bus Station

      1 h 52 min - hourly

      $7 - $11

    3. Keith, Reidhaven Square

      50 min - once daily

      $7

  • Bus Scottish Citylink

    $55 - $60
    1. Edinburgh, Bus Station

      3 h 50 min - 5 times a day

      $47

    2. Inverness, Bus Station

      1 h 21 min - hourly

      $6 - $9

    3. Elgin, Bus Station

      52 min - hourly - line 36

      $2 - $4

  • Drive

    $35 - $55
    1. Edinburgh

      3 h 10 min - 166.3 miles

      $35 - $55

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

From Edinburgh train to Keith, Railway Station then line 360 bus to Dufftown, The Clock Tower. 4 h 59 min £51. From Edinburgh train to Aberdeen, train to Keith, Railway Station, then line 360 bus to Dufftown, The Clock Tower. 6 h 5 min £44. From Edinburgh, Bus Station (Stances 11 & 12) bus to Union Square Bus Station, bus to Keith, Reidhaven Square, then bus to Dufftown, The Clock Tower. 7 h 18 min £39. From Edinburgh, Bus Station (Stances 11 & 12) bus to Inverness, Bus Station, bus to Elgin, Bus Station, then line 36 bus to Dufftown, The Clock Tower. 7 h 24 min £42. From Edinburgh drive to Dufftown. 3 h 10 min £33.