33A_33C · Elgin (Bus Station) – Elgin (Bus Station)
Effective: 21 August 2023
915 records · Current registrations: 199
Current registrations are listed first, followed by retained historical registrations. A registration is not proof of current timetables or live operation.
33A_33C · Elgin (Bus Station) – Elgin (Bus Station)
Effective: 21 August 2023
32 · Elgin (Bus Station) – Burghead (Bath Street)
Effective: 21 August 2023
31 · Findhorn (Post Office) – Findhorn (Post Office)
Effective: 21 August 2023
55 · Ellon – Ellon
Effective: 21 August 2023
26 · Stonehaven – Laurencekirk
Effective: 21 August 2023
201a · Banchory – Ballater
Effective: 21 August 2023
201b · Ballater – Braemar
Effective: 21 August 2023
205 · Banchory – Banchory
Effective: 21 August 2023
X7 · Aberdeen – Stonehaven
Effective: 21 August 2023
50B · Aberdeen/Newburgh – Ellon
Effective: 21 August 2023
52 · Ellon – Ellon
Effective: 21 August 2023
53 · Ellon – Ellon
Effective: 21 August 2023
54B · Ellon – Ellon
Effective: 21 August 2023
403 · Kingseat – Inverurie
Effective: 21 August 2023
248 · New Byth – Inverurie
Effective: 21 August 2023
452 · Fraserburgh – Methlick
Effective: 21 August 2023
452a · Methlick – Fraserburgh
via Methlick
Effective: 21 August 2023
219 · Strathdon – Alford Academy
Effective: 21 August 2023
33A_33C · Elgin (Bus Station) – Elgin (Bus Station)
Effective: 21 August 2023
421 · Inverurie – Alford
Effective: 21 August 2023
272 · Banff Low Street – Fraserburgh Bus Station
Effective: 12 June 2023
14 · Aberdeen City Centre – Kingswells Village
Effective: 12 June 2023
M96 · Inverness – Nairn
Effective: 12 June 2023
M96a · Nairn – Elgin
Effective: 12 June 2023
M96b · Elgin – Huntly
Effective: 12 June 2023
M96c · Huntly – Blackburn
Effective: 12 June 2023
M96d · Blackburn – Aberdeen
Effective: 12 June 2023
M96d · Blackburn – Aberdeen
Effective: 12 June 2023
15A · Aberdeen City Centre – Craigiebuckler Airyhall
Effective: 17 April 2023
22 · Inverurie Town Hall – Inverurie Town Hall
Effective: 1 April 2023
37 · Aberdeen City Centre – Inverurie
Effective: 31 October 2022
22 · Inverurie Market Place – Inverurie Market Place
Effective: 31 October 2022
220a · Aberdeen – Kemnay
Effective: 31 October 2022
220 · Kemnay – Alford
Effective: 31 October 2022
800 · Nairn, Links Car Park – Duthil Plantation
via Skene Park, Fearness
Effective: 1 September 2022
182 · Wick (High School) – Wick (Staxigoe, Elzy Road)
via Twon Centre, Willowbank
Effective: 1 September 2022
130 · Tain (Scotsburn Road Bus Garage) – Tain (Scotsburn Road Bus Garage)
Effective: 1 September 2022
219 · Alford – Strathdon
Effective: 1 September 2022
N7 · Aberdeen – Portlethen/Stonehaven
Effective: 1 September 2022
N37 · Aberdeen Union Square – Inverurie Market Place
Effective: 1 September 2022
119 · Aberdeen (Union Square) – Culter (Bucklerburn Drive)
Effective: 1 September 2022
896 · Macduff – Banff Academy
Effective: 1 September 2022
747a · Peterhead (Interchange) – Ellon (Park & Ride)
Effective: 1 September 2022
747b · Ellon (Park & Ride) – Aberdeen (Airport)
Effective: 1 September 2022
S61 · Cruden Bay – Ellon Academy
Effective: 22 August 2022
BD1 · Hazlehead Park – Aberdeen Union Square
Effective: 13 August 2022
BD2 · Hazlehead Park – Kingswells Park & Ride
Effective: 13 August 2022
416 · Inverurie – Rhynie Square
Effective: 16 August 2021
231 · Huntly – Alford
Effective: 16 August 2021
271 · Banff Low Street – Fraserburgh Bus Station
Effective: 16 August 2021
271A · New Pitsilgo – Banff
Effective: 16 August 2021
51 · New Pitsligo – Fraserburgh
Effective: 16 August 2021
308 · Aberchirder/Turriff – Inverurie
Effective: 16 August 2021
51a · Ellon Park & Ride – New Pitsligo
Effective: 16 August 2021
V1 · Fiona Elcock Centre – Elgin Bus Station
Effective: 16 August 2021
70ABC · Newtonhill – Portlethen Academy
Effective: 19 April 2021
405 · Macduff – Cullen
Effective: 19 April 2021
221 · Inverurie – Kemnay
Effective: 19 April 2021
X17 · Aberdeen Union Square – Westhill and Elrick
Effective: 19 April 2021
202 · Banchory – Ballater
Effective: 19 April 2021
452 · METHLICK – Fraserburgh
Effective: 19 April 2021
452a · Inverurie – Methlick
Effective: 19 April 2021
301a · Macduff – Aberchirder
Effective: 19 April 2021
59 · Balnagask – Northfield
Effective: 19 April 2021
727 · Aberdeen – Aberdeen Airport
Effective: 19 April 2021
41A · Inverurie – Huntly
Effective: 19 April 2021
248 · New Byth – Inverurie
Effective: 19 April 2021
200 · Banchory – Aberdeen
Effective: 19 April 2021
F40 · Kingswells – Beach Booulevard
Effective: 19 April 2021
20B · Braemar – Ballater
Effective: 19 April 2021
200a · Banchory – Ballater
Effective: 19 April 2021
94A · Kingswells – ARI
Effective: 19 April 2021
206 · Aberdeen – Banchory
Effective: 19 April 2021
110 · Forres – Dyke
Effective: 19 April 2021
901 · Ballater – Braemar
Effective: 19 April 2021
104 · Stonehaven – Auchenblae
Effective: 19 April 2021
4 5 6 · Aberdeen – Westhill Echt
Effective: 19 April 2021
N50 · Aberdeen – Ellon
Effective: 19 April 2021
56 · Knockothie – Ellon Primary School
Effective: 19 April 2021
240 · Oldmeldrum – Oldmeldrum
Effective: 19 April 2021
64 · Aberdeen – Blackdog
Effective: 19 April 2021
44 · Kingswells – Countesswells
Effective: 25 January 2021
230 · Insch – Strathdon
Effective: 4 January 2021
273 · Banff Low Street – Gardenstown/Fraserburgh
Effective: 26 October 2020
A2B4 · Westhill – Westhill
Effective: 9 September 2020
405 · Macduff, High Street – Cullen, Square
Effective: 17 August 2020
240 · Oldmeldrum – Inverurie
Effective: 17 August 2020
258a · Turriff (Academy) – Turriff (Academy)
Effective: 17 August 2020
29 · Stonehaven – Edzell
Effective: 17 April 2020
6061 · Ellon (P&R)/Newburgh (Interchange) – Peterhead Interchange
Effective: 6 April 2020
6160 · Aberdeen (Union Square) – Ellon (P&R)/Newburgh (Interchange)
Effective: 6 April 2020
203 · Ballater Depot – Braemar
Effective: 6 April 2020
N17 · Aberdeen Union Square – Elrick Straik Road
Effective: 6 April 2020
54 · Aberdeen (Union Square) – Ellon (Park & Ride)
Effective: 6 April 2020
50 · Ellon Market Street Interchange – Newburgh Eider Road
Effective: 6 April 2020
4A4C · Stonehaven (Barclay Street) – Stonehaven (Barclay Street)
Effective: 6 April 2020
10i · Huntly (Interchange) – Inverurie (Interchange)
Effective: 6 April 2020
10e · Aberdeen – Inverurie
Effective: 6 April 2020
10f · Inverurie – Huntly
Effective: 6 April 2020
10g · Huntly – Elgin
Effective: 6 April 2020
Official Traffic Commissioner public data. Snapshot updated 8 Sept 2026. Traffic Commissioners / DVSA · CC BY ↗