71 · Banff – New Pitsligo
Effective: 12 October 2026
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.
71 · Banff – New Pitsligo
Effective: 12 October 2026
71 · New Pitsligo – Fraserburgh
Effective: 12 October 2026
208 · Ballater – Strathdon
Effective: 22 August 2026
209 · Aboyne – Strathdon
Effective: 22 August 2026
210 · Aberdeen – Kemnay
Effective: 22 August 2026
210 · Kemnay – Alford
Effective: 22 August 2026
210 · Alford – Strathdon Bellabeg
Effective: 22 August 2026
69 · Fraserburgh Bus Station – Peterhead Bus Station
Effective: 17 August 2026
66 · Peterhead – Mintlaw/Stuartfield/Maud
Effective: 17 August 2026
68 · Fraserburgh – Ellon
Effective: 17 August 2026
68 · Aberdeen – Ellon/Fraserburgh
Effective: 17 August 2026
34 · Elgin (Bus Station) – Elgin (Bus Station)
Effective: 17 August 2026
82 · Peterhead Chapel Street – Boddam
Effective: 17 August 2026
38 · Elgin – Buckie
Effective: 17 August 2026
36 · Dufftown (Square) – Elgin (Bus Station)
Effective: 17 August 2026
X18 · Aberdeen City Centre – Alford
Effective: 17 August 2026
10A · Inverurie – Aberdeen
Effective: 17 August 2026
10A · Huntly – Inverurie
Effective: 17 August 2026
10A · Huntly – Elgin
Effective: 17 August 2026
10A · Nairn – Elgin
Effective: 17 August 2026
10A · Nairn – Inverness
Effective: 17 August 2026
35 · Elgin – Buckie
Effective: 17 August 2026
35 · Buckie – Macduff
Effective: 17 August 2026
35 · Macduff – Oldmeldrum
Effective: 17 August 2026
35 · Oldmeldrum – Aberdeen
Effective: 17 August 2026
61 · Ellon – Peterhead
via Ellon Campus
Effective: 17 August 2026
61 · Aberdeen – Ellon/Peterhead
via Ellon Campus
Effective: 17 August 2026
X63 · Aberdeen – Ellon or Newburgh/Peterhead
Effective: 17 August 2026
X63 · Ellon or Newburgh – Peterhead
Effective: 17 August 2026
5 · Aberdeen Union Square – Westhill / Elrick
Effective: 17 August 2026
X20 · Aberdeen – Kemnay/Alford
via Kemnay
Effective: 17 August 2026
X20 · Kemnay – Alford
via Kemnay
Effective: 17 August 2026
M96 · Inverness – Nairn
Effective: 17 August 2026
M96 · Nairn – Elgin
Effective: 17 August 2026
M96 · Elgin – Huntly
Effective: 17 August 2026
M96 · Huntly – Blackburn
Effective: 17 August 2026
M96 · Blackburn – Aberdeen
Effective: 17 August 2026
201 · Union Square – Banchory/Ballater/Braemar
Effective: 17 August 2026
201 · Banchory – Ballater
Effective: 17 August 2026
201 · Ballater – Braemar
Effective: 17 August 2026
206 · Aberdeen – Westhill
Effective: 17 August 2026
206 · Westhill – Tarland
Effective: 17 August 2026
64 · Aberdeen – Methlick
via Inverurie, Aberdeen, Methlick
Effective: 17 August 2026
64 · Methlick – Peterhead
via Ellon PnR
Effective: 17 August 2026
4 · Aberdeen Union Square – Westhill
Effective: 17 August 2026
24C · Stonehaven Town Service – Stonehaven Town Service
Effective: 17 August 2026
X10 · Aberdeen – Inverurie
Effective: 17 August 2026
107 · Aberdeen – Stonehaven
Effective: 17 August 2026
107 · Stonehaven – Montrose
Effective: 17 August 2026
201 · Aberdeen – Banchory
Effective: 1 August 2026
201 · Banchory – Ballater
Effective: 1 August 2026
201 · Ballater – Braemar
Effective: 1 August 2026
AHM · Union Square – Duthie Park
Effective: 18 July 2026
23A · Tain [Scotsburn Road] – Tain [Scotsburn Road]
Effective: 1 June 2026
X25 · Inverness – Alness
Effective: 1 June 2026
X25 · Alness – Tain
Effective: 1 June 2026
123 · Tain – Tain
via Nigg
Effective: 1 June 2026
124 · Tain – Balintore
Effective: 1 June 2026
727 · Aberdeen Airport – Stonehaven
via Aberdeen
Effective: 25 May 2026
59 · Northfield Terminus – Balnagask
via City Centre
Effective: 25 May 2026
X8 · Union Square – Stonehaven/Newtonhill/Chapelton
Effective: 25 May 2026
X9 · Aberdeen – Stonehaven
via Aberdeen
Effective: 25 May 2026
32 · Elgin (Bus Station) – Forres
via Burghead
Effective: 13 April 2026
33C · Elgin (Bus Station) – Elgin (Bus Station)
Effective: 13 April 2026
26 · Inverness [Bus Station] – Cromarty [Victoria Hall]
Effective: 13 April 2026
28A · Inverness [Bus Station] – Contin
Effective: 13 April 2026
30 · Aviemore – Cairngorm Car Park
Effective: 13 April 2026
X37 · Inverness – Carrbridge
Effective: 13 April 2026
X37 · Carrbridge – Aviemore
Effective: 13 April 2026
M39 · Inverness [Bus Station] – Inverness UHI Campus
Effective: 13 April 2026
M39 · Inverness UHI Campus – Aviemore
Effective: 13 April 2026
M39 · Aviemore – Newtonmore
Effective: 13 April 2026
337 · Aviemore – Grantown on Spey
Effective: 13 April 2026
31 · Elgin – Forres
Effective: 13 April 2026
37A · Aviemore – Cromdale
Effective: 13 April 2026
37A · Cromdale – Aberlour
Effective: 13 April 2026
37A · Aberlour – Elgin
Effective: 13 April 2026
925 · Inverness (Bus Station) – Invergordon (High Street)
Effective: 6 April 2026
5 · Stromness – Houton
Effective: 6 April 2026
1 · Inverness – Nairn
Effective: 16 February 2026
2 · Inverness [Craig Dunain] – Woodside Village
Effective: 16 February 2026
3 · Inverness [Craig Dunain] – Balloch
Effective: 16 February 2026
5A · Inverness – Inverness Shopping Park
Effective: 16 February 2026
22 · Inverness [Bus Station] – Culbokie [School Croft]
Effective: 16 February 2026
25 · Inverness – Alness
Effective: 16 February 2026
25 · Alness – Tain
Effective: 16 February 2026
X25 · Tain – Brora
Effective: 16 February 2026
27 · Inverness [Bus Station] – Contin [Turning Circle]
Effective: 16 February 2026
136 · Aviemore (Grampian Road) – Grantown on Spey (Grammar School)
Effective: 16 February 2026
X99 · Inverness [Bus Station] – Scrabster [Pier]
Effective: 16 February 2026
104 · Inverness – Inverness Royal Academy
Effective: 16 February 2026
22A · Inverness – Inverness [Longman Drive]
Effective: 16 February 2026
13A · Inverness – Auldearn
Effective: 16 February 2026
133 · Grantown – Grantown
Effective: 27 October 2025
150 · Kyle of Lochalsh – Broadford
Effective: 27 October 2025
152 · Portree (Square) – Broadford (Hospital Road End)
Effective: 27 October 2025
152 · Broadford (Hospital Road End) – Ardvasar
Effective: 27 October 2025
155 · Portree (Square) – Broadford (Hospital Road End)
Effective: 27 October 2025
112 · Inverness [Depot] – Inverness [Culloden Academy]
Effective: 19 August 2025
275b · Lybster – Halkirk (Sinclair Street)
Effective: 7 July 2025
Official Traffic Commissioner public data. Snapshot updated 8 Sept 2026. Traffic Commissioners / DVSA · CC BY ↗