The Speyside Way

“The Speyside Way is a long distance route that follows the River Spey through some of Banffshire, Morayshire and Inverness-shire’s most beautiful scenery.”

“The whole route runs through a fine progression of scenery, from the coastline of Spey Bay, up through the birchwoods and pastures of the lower Spey with views of the moors slowly replaced by the mountains. Along the way walkers pass through a series of attractive villages and some of the many whisky distilleries for which Speyside is so famous.”


  • 1981 Speyside Way opens, running from Spey Bay to Ballindalloch
  • 1990 Addition of spur to Tomintoul
  • 1999 Addition of Spey Bay to Buckie section
  • 2000 Addition of Ballindalloch to Aviemore section
  • Proposed extension from Aviemore to Newtonmore


The distance from Buckie to Aviemore is approximately 65 miles. The Tomintoul spur is approximately 15 miles.

  • Buckie to Fochabers, 10 miles
  • Fochabers to Craigellachie, 13 miles
  • Craigellachie to Ballindalloch, 12 miles
  • Ballindalloch to Grantown-on-Spey, 13 miles
  • Grantown-on-Spey to Boat of Garten, 11 miles
  • Boat of Garten to Aviemore, 6 miles

The Speyside Way Race

In 2010 the Speyside Way Race was resurrected as a 36.5 mile ultramarathon from Ballindalloch to Buckie which is run mostly on the Speyside Way route. A small deviation of 5km commences on the descent from the forest track off Ben Aigen before then re-joining the Speyside Way route on the Ordiequish road.