Bus services in Moray Council — 26 registered routes
Register data is published weekly by DVSA. Latest snapshot: 6 September 2026.
Operator Licences — HGV + PSV intelligence
SearchLocationsCompaniesBus servicesNoticesInsightsGuidesData
Watch
All bus services
Local transport authority

Bus services in Moray Council

26 local bus services are registered here, run by 4 licensed operators. A route that crosses a boundary is registered with every authority it runs through, so it appears here and on its neighbours.

Registered services

26 routes

Every authority →
  1. E7

    Bridge of Don Park & Ride to Union Street, Inverness

    Via Blackburn, Kintore, Inverurie, Huntly, Keith, Fochabers, Elgin Forres and Nairn

    EmberLimited Stop

  2. M96

    Nairn to Elgin

    Bluebird Buses LimitedLimited Stop

  3. M96

    Elgin to Huntly

    Bluebird Buses LimitedLimited Stop

  4. 10A

    Huntly to Elgin

    Bluebird Buses LimitedNormal Stopping

  5. 10A

    Nairn to Elgin

    Bluebird Buses LimitedNormal Stopping

  6. 10a

    Nairn to Elgin

    Bluebird Buses LimitedNormal Stopping

  7. 10b

    Elgin to Huntly

    Bluebird Buses LimitedNormal Stopping

  8. 31

    Elgin to Forres

    Bluebird Buses LimitedNormal Stopping

  9. 32

    Elgin (Bus Station) to Forres

    Via Burghead

    Bluebird Buses LimitedNormal Stopping

  10. 33A

    Elgin to Lossiemoth

    Bluebird Buses LimitedNormal Stopping

  11. 33C

    Elgin (Bus Station) to Elgin (Bus Station)

    Bluebird Buses LimitedNormal Stopping

  12. 34

    Elgin (Bus Station) to Elgin (Bus Station)

    Bluebird Buses LimitedNormal Stopping

  13. 35

    Elgin to Buckie

    Bluebird Buses LimitedNormal Stopping

  14. 35

    Buckie to Macduff

    Bluebird Buses LimitedNormal Stopping

  15. 35

    Elgin to Buckie

    Bluebird Buses LimitedNormal Stopping

  16. 35

    Buckie to Macduff

    Bluebird Buses LimitedNormal Stopping

  17. 36

    Dufftown (Square) to Elgin (Bus Station)

    Bluebird Buses LimitedNormal Stopping

  18. 36

    Elgin to Dufftown

    Bluebird Buses LimitedNormal Stopping

  19. 37A

    Cromdale to Aberlour

    Bluebird Buses LimitedNormal Stopping

  20. 37A

    Aberlour to Elgin

    Bluebird Buses LimitedNormal Stopping

  21. 38

    Elgin to Buckie

    Bluebird Buses LimitedNormal Stopping

  22. 312

    Forres to Forres

    Via Altyre, Dunphail, Regaule

    Kineil Coaches LtdNormal StoppingSubsidised

  23. 312

    Forres to Tilliglens

    Via Altyre, Donphail

    Kineil Coaches LtdNormal StoppingSubsidised

  24. 316

    Elgin to Elgin

    Via Plucarden

    Kineil Coaches LtdLimited StopSubsidised

  25. 318

    Forres, Tolbooth to Forres, Tolbooth

    Via Brodie, Moy, Kintessack, Dyke,

    Kineil Coaches LtdNormal StoppingSubsidised

  26. 362

    Keith to Tomintoul

    Via Dufftown, Drummuir

    Deveron Coaches LimitedNormal StoppingSubsidised

A registration is permission to run a route, not a timetable. It records where a service starts, finishes and runs through, and who may run it. For departure times, ask the operator or Moray Council.

Operator Licences — HGV + PSV intelligence

We publish recorded facts from the public register and do not make compliance judgements.

Directory

Goods operatorsPSV operatorsLocationsCompaniesBus services

The record

Applications and decisionsPublic inquiriesWhat changedContinuation dates

Resources

The market in numbersAccredited operatorsGuidesMethodologyPersonal data removal

Business

Featured listingsSupplier enquiriesFreight quotesData access

© 2026 No Fear Tech Ltd. OperatorLicences.co.uk is a trading name of No Fear Tech Ltd.

Contains public sector information licensed under the Open Government Licence v3.0. Source: Traffic Commissioners / DVSA.

Independent service · Great Britain only ·