49 · Ellon – Inverurie
via Pitmedden, Udny Green, Oldmeldrum
Effective: 17 August 2026
39 records · Current registrations: 6
Current registrations are listed first, followed by retained historical registrations. A registration is not proof of current timetables or live operation.
49 · Ellon – Inverurie
via Pitmedden, Udny Green, Oldmeldrum
Effective: 17 August 2026
240 · Oldmeldrum – Kemnay
via Inverurie
Effective: 17 August 2026
312 · Forres – Forres
via Altyre, Dunphail, Regaule
Effective: 6 January 2003
318 · Forres, Tolbooth – Forres, Tolbooth
via Brodie, Moy, Kintessack, Dyke,
Effective: 28 October 2002
312 · Forres – Tilliglens
via Altyre, Donphail
Effective: 19 August 2002
316 · Elgin – Elgin
via Plucarden
Effective: 19 August 2002
273 · Chalmers Hospital, Banff – Harbour Road, Gardenstown
via MacDuff, Dubford
Effective: 26 October 2020
251 · Fraserburgh (Bus Station) – Ellon Market Street Interchange
via Sandhaven, New Deer, Maud,
Effective: 28 November 2015
222 · Inverurie (Town Hall interchange) – Inverurie (Town Hall interchange)
via Gordon House, Cairn Wynd, Provost Circle, Tesco Car Park
Effective: 28 November 2015
747 · Peterhead (Interchange) – Dyce (Asda)
via Ellon
Effective: 28 November 2015
450 · Ellon (Market Street interchange) – Newburgh (Main Street)
via Ellon
Effective: 28 November 2015
493 · Ellon (Park and Ride) – Inverurie (Town Hall Interchange)
via Pitmedden, Udny Green, Oldmeldrum
Effective: 28 November 2015
254 · Ellon (Market Street Interchange) – Ellon (Market Street Interchange)
via Esslemont, Knockothie Brae, Ellon Park and Ride
Effective: 28 November 2015
270 · Fraserburgh (Bus Station) – Fraserburgh (Bus Station)
via Memsie, Tyrie, New Aberdour, Strichen
Effective: 16 August 2015
318 · Forres – Dyke
via Conicavel
Effective: 17 August 2012
318 · Forres, Academy – Forres, St. Leonards Church
via Brodie, Kintessack
Effective: 17 August 2012
590 · Lossiemouth High School – St Sylvesters Primary
via Bishopmill
Effective: 17 August 2012
313 · Kellas – Forres
via Rafford
Effective: 17 August 2012
318 · Forres – Forres
via Conicavel, Mundole
Effective: 17 August 2012
310 · Elgin – Findhorn
via Kinloss
Effective: 20 August 2007
222 · Inverurie – circular
Effective: 14 August 2005
844 · St Combs – Fraserburgh Academy
Effective: 14 August 2005
843 · Crimond – Fraserburgh Academy
Effective: 14 August 2005
842 · A90 Lonmay Village – Fraserburgh Academy
via Rathen X Roads
Effective: 14 August 2005
839 · New Aberdour – Fraserburgh
via Peathill
Effective: 14 August 2005
838 · Inverallochy – Fraserburgh Academy
Effective: 14 August 2005
750 · Flushing – Longside Primary School
Effective: 14 August 2005
493 · Ellon – Inverurie
via Pitmedden, Oldmeldrum
Effective: 14 August 2005
864 · Mains of Philorth – Rathen Primary School
Effective: 14 August 2005
289 · Fraserburgh Bus Station – Mintlaw Roundabout
via Sandhaven, Rosehearty, New Aberdour, New Pitsligo
Effective: 14 August 2005
847 · New Pirsligo – Mintlaw Academy
Effective: 14 August 2005
848 · Nether Park – Mintlaw Academy
via Rora, Longside
Effective: 14 August 2005
854 · New Pitsligo Square – Mintlaw Academy
Effective: 14 August 2005
869 · Tarfat – Strichen Primary School
Effective: 14 August 2005
841 · Ban Car Hotel – Fraserburgh
Effective: 14 August 2005
840 · Rosehearty – Fraserburgh Academy
Effective: 14 August 2005
749 · Dumpston Farm – Longside Primary School
Effective: 14 August 2005
310 · Hempriggs – Forres
via Kinloss
Effective: 22 May 2004
473 · FRASERBURGH – BANFF VIA STRICHEN, NEW PITSLIGO
Effective: 15 August 2003
Official Traffic Commissioner public data. Snapshot updated 8 Sept 2026. Traffic Commissioners / DVSA · CC BY ↗