A Guide to Public Transport around the Speyside Way

This map identifies the services available in the area – the following table will allow you to make contact with the various operators, to check out timetables.


Public transport routes around the Speyside Way


Transportations on the Speyside Way

Transport Company Details

Origination & Destination/Termini Service Number
Traveline Traveline Scotland provides up to date, impartial public transport journey planning and timetables.
The Trainline National Rail Enquiry Service All rail services
tel 08457 48 49 50
National Rail Enquiry Service All rail services
tel 0345 484950
Aberdeen to Inverness via Keith & Elgin
Inverness & Aberdeen to
Perth, Edinburgh & Glasgow etc
All Scottish
rail services
Scottish Citylink
tel 0990 505050
Inverness to Aviemore
Aviemore to Glasgow & Edinburgh etc.
tel. Aberdeen 01224 212266
Elgin – 01343 544222
Inverness – 01463 239292
Aberdeen to Inverness via Keith & Elgin
Elgin to Buckie Buckie to Keith
(543, School days only) Elgin to Garmouth
(crossviaduct to Spey Bay 1m)
Elgin to Spey Bay Elgin to Dufftown via
Craigellachie & Aberlour
(Daily, limited Sunday service) Newtonmore, Kincraig, Aviemore,Grantown,Tomintoul, Dufftown
10 305/315 309 323 335 336 504
Deveron Coaches
01542 836363
Elgin – Spey Bay – Buckie (Fri and Sat) Elgin to Aberdeen via Rothes & Rhynie
(Wednesdays only)
Various operators depending on day of the week Aberlour to Knockando & Archiestown 337
Roberts of Rothiemay
tel. 01466 711213
Tomintoul to Elgin via Aberlour
(School days + Thu, Sat)
Tomintoul to Keith via Dufftown – Tues & Sat
363 362
Highland Country bus
tel. 01479 811566
Tormore to Aviemore via Cromdale, Grantown , Nethybridge and Boat of Garten 34
Strathspey Steam Railway
tel. 01479 831692
Broomhill (Nr. Nethy Bridge) to Aviemore