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
- E7: Bridge of Don – Inverness Ember
- 35: Aberdeen – Elgin Stagecoach Bluebird
- 10: Inverness – Aberdeen Stagecoach Bluebird
- M96: Inverness – Aberdeen Stagecoach Bluebird
- 32: Burghead – Elgin Stagecoach Bluebird
- 33A: Elgin – Lossiemouth (circular) Stagecoach Bluebird
Where you can go from Elgin
Routes
- Glasgow Queen Street – Alloa ScotRail
- Dundee – Inverness ScotRail
- E7: Bridge of Don – Inverness Ember
- 35: Aberdeen – Elgin Stagecoach Bluebird
- Glasgow Queen Street – Dundee ScotRail
- Edinburgh – Aberdeen ScotRail
- 10: Inverness – Aberdeen Stagecoach Bluebird
- M96: Inverness – Aberdeen Stagecoach Bluebird
- 32: Burghead – Elgin Stagecoach Bluebird
- 33A: Elgin – Lossiemouth (circular) Stagecoach Bluebird
- 36: Dufftown – Elgin Stagecoach Bluebird
- 33C: Elgin – Lossiemouth (circular) Stagecoach Bluebird
- 34: Elgin – Bishopmill (circular) Stagecoach Bluebird
- 38: Elgin – Buckie (circular) Stagecoach Bluebird
- 10A: Aberdeen – Inverness Stagecoach Bluebird
- 37A: Elgin – Aberlour Stagecoach Bluebird
- 334: Elgin – Kingston on Spey Moray Council
- 31: Elgin – Forres Stagecoach Bluebird
- X10: Elgin – Aberdeen Stagecoach Bluebird
Bus companies
Stops and stations
- Elgin station
- Bus Station
- Reiket Lane
- Library
- Cathedral Road
- Maryhill House
- West Park Court
- Pinefield Bus Depot
- Braelossie Place
- Barmuckity Farm Road End
- Bibby Place
- Haugh Road
- Trinity Road
- Brodie Drive
- Sheriffmill Road
- Harrison Terrace
- Linkwood Close
- Meadow Crescent
- Murray Street
- Langstane Place
- Railway Station
- Covesea Road
- Esmonde Gardens
- Convener Street
- Moray College
- Croft Road
- Cemetery
- Castlehill Street
- Gordon Street
- Golf View Crescent
- Cockmuir Place
- Springfield Retail Park
- UHI Campus
- Hay Street
- Clarenden Court
- Linkwood Steading
- Moray Sports Centre
- St Andrew's Road
- Spynie Hospital
- Beach Brae
- Ewing Howe
- Priory Place
- Seafield Crescent
- Duff Avenue
- New Elgin Road
- Ontario Court
- Springburn Place
- Cedarwood
- Elgin Retail Park
- Asda Superstore
- Glen Lossie Drive
- Marchfield Place
- Sandy Road
- North Street
- Burn Place
- Ontario Court
- Thornhill Road
- Seafield Street
- Caroline Street
- Hamilton Gardens
- Findrassie Crossroads
- Duffus Heights
- Fulmar Road
- Seafield Primary School
- Deanshaugh Terrace
- Mackenzie Place
- Maple Walk
- Pitgaveny Court
- Lossie Cottages
- Blackburn Court
- Newmill House
- Pansport Place
- Larch Court
- Lesmurdie Court
- Duffus Crescent
- Primary School
- Academy
- Smith Drive
- Tait Avenue
- West Road
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