Buses in Elgin

15 bus routes serve Elgin, run by Ember, Stagecoach Bluebird and Moray Council. Trains are run by ScotRail. The main interchange is Bus Station, Elgin.

Bus station: Bus Station, Elgin

Most frequent routes

Where you can go from Elgin

Routes

Bus companies

Stops and stations

Questions

Where can I go by bus from Elgin?
Direct buses from Elgin go to Aberdeen (35, train, 10, M96, 10A, X10), Inverness (train, E7, 10, M96, 10A), Dundee (train), Glasgow Queen Street (train), Lossiemouth (33A, 33C), Aberlour (37A), Alloa (train), Bishopmill (34), Bridge of Don (E7) and Buckie (38).
Which bus goes from Elgin to Aberdeen?
Routes 35, train, 10, M96, 10A and X10, run by Stagecoach Bluebird and ScotRail.
Which bus goes from Elgin to Inverness?
Routes train, E7, 10, M96 and 10A, run by ScotRail, Ember and Stagecoach Bluebird.
Which bus goes from Elgin to Dundee?
Route train, run by ScotRail.
Where do buses stop in Elgin?
The busiest stops are Elgin station, Bus Station, Reiket Lane, Library and Cathedral Road.
Which bus companies run in Elgin?
Ember, Stagecoach Bluebird and Moray Council.
What are the most frequent buses in Elgin?
the E7 (Bridge of Don – Inverness), the 35 (Aberdeen – Elgin), the 10 (Inverness – Aberdeen) and the M96 (Inverness – Aberdeen).
Where is the bus station in Elgin?
Buses meet at Bus Station, Elgin.

Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook