Public Transport Unit
The Moray Council
High Street
Elgin
IV30 1BX
Tel: 01343 562569
Email: transport@moray.gov.uk
Find out about concessionary travel
For more bus travel information please go to the Stagecoach website 
For day rider bus ticket prices go to the Stagecoach website 
| Service No. | Route | Days and Times Available | |
|---|---|---|---|
| 10 | Aberdeen - Huntly - Keith - Elgin - Forres - Nairn - Inverness | Monday - Friday | Saturday & Sunday |
| 11 | Elgin - Forres - Nairn - Inverness Airport - Inverness | Monday - Friday | Saturday |
| 31/31A | Elgin - Findhorn - Forres | Monday - Friday | Saturday |
| 32 | Bishopmill - Elgin - Hopeman - Burghead | Monday - Friday | Saturday |
| 33A/33C | Elgin - Pinefield/Thornhill/Bilbohall - Lossiemouth | Monday - Friday | Saturday & Sunday |
| 34 | Elgin - Ashgrove - Lhanbryde - Urqhuart - Garmouth - Kingston | Monday - Friday | Saturday No Sunday Service |
| 35/35A | Aberdeen - Turriff - Banff - Buckie - Elgin - Forres - Nairn - Inverness | Monday - Friday | Saturday & Sunday |
| 35B | Buckie Town Service | Monday - Friday | Saturday & Sunday |
| 36 | Dufftown - Aberlour - Elgin | Monday - Friday | Saturday |
| 302 | Elgin - Keith - Aberchirder - Macduff | Tuesday & Friday | No weekend service |
| 309 | Cullen - Keith | Monday to Friday | Saturday |
| 312 | Forres - Edinkillie - Tilliglens | Schooldays Only | No weekend service |
| 337 | Aberlour - Carron | Schooldays Only | No weekend service |
| 351 | Cullen – Keith | Schooldays Only | No weekend service |
| 354 | Miltown of Rothiemay - Keith | Schooldays Only | No weekend service |
| 362 | Tomintoul - Dufftown - Keith | Tuesday | No weekend service |
| 363 | Tomintoul - Aberlour - Elgin | Schooldays & Thursdays | No weekend service |