301 · MacDuff – Huntly/Turriff
via Aberchirder
Effective: 17 August 2026
53 records · Current registrations: 8
Current registrations are listed first, followed by retained historical registrations. A registration is not proof of current timetables or live operation.
301 · MacDuff – Huntly/Turriff
via Aberchirder
Effective: 17 August 2026
300 · Banff, Bellevue Road – Macduff, Myrus Circle
via Myrus Circle, Bellevue Road, Doocot View
Effective: 3 March 2025
895 · Buchan Street Bus Stop, MacDuff – Banff Academy
Effective: 25 April 2022
898 · MacDuff Town Hall, Shore Street – Banff Academy
Effective: 25 April 2022
896 · Barnhill Road, MacDuff – Banff Academy
Effective: 17 February 2022
897 · MacDuff Primary School, Berrymuir Road – Banff Academy
Effective: 17 February 2022
899 · Seafield Street, Whitehills – Banff Academy
Effective: 17 February 2022
362 · Keith – Tomintoul
via Dufftown, Drummuir
Effective: 10 July 2019
353 · Dufftown (Square) – Dufftown (Square)
via Keith (Land Street)
Effective: 27 March 2026
363C · Tomintoul (Square) – Tomintoul (Square)
via Aberlour
Effective: 27 March 2026
354 · Milltown of Rothiemay – Milltown of Rothiemay
via Keith Grammar School
Effective: 27 March 2026
351 · Cullen – Keith
via Lintmill, Berryhillock, Grange
Effective: 27 March 2026
363 · Aberlour Square – Elgin Bus Station
via Keith Grammar School
Effective: 23 February 2026
362 · Aberlour Square – Tomintoul Square
via Marypark
Effective: 23 February 2026
405 · Low Street, Banff – The Square, Cullen
via Fordyce, Sandend
Effective: 11 June 2023
405 · Macduff, Henry Court – Cullen, The Square
Effective: 17 August 2020
304B · Ordiquhill – Banff Academy
Effective: 11 August 2020
895 · Macduff Barnhill Road – Banff Academy
Effective: 11 August 2020
792 · Huntly Square – Huntly Square
via Kirkton of Oyne
Effective: 18 May 2020
340 · Elgin Bus Station – Hamilton Gardens, Duffus Crescent
Effective: 30 January 2020
341 · Elgin Bus Station – Elgin Bus Station
via Medical Centre, Elgin College
Effective: 30 January 2020
360 · Keith Railway Station – Aberlour
via Dufftown, Drummuir
Effective: 8 February 2019
434 · Beach Road, Kingston – Elgin Bus Depot, Elgin
via Grangemouth, Urquhart, Lhanbryde
Effective: 20 May 2017
363 · Aberlour – Aberlour
via Tomintoul, Aberlour, Elgin
Effective: 28 January 2016
362 · Aberlour – Aberlour
via Dufftown, Tomintoul, Keith
Effective: 26 January 2016
362 · Tomintoul Square – Keith Square
via Dufftown
Effective: 26 January 2016
301 · Macduff, Shore Street – Macduff, Shore Street
via Cornhill, Aberchirder
Effective: 3 December 2015
363 · Aberlour Square – Elgin Bus Station
via Tomintoul, Marypark, Craigellachie, Rothes, Orton,
Effective: 23 January 2014
362 · Aberlour Square – Keith Reidhaven Square
via Tomintoul, Dufftown, Drummuir
Effective: 21 January 2014
309 · Cullen Square or Buckie, East Church Street – Keith, Den Crescent
via Portgordon, Enzie, Newmill, Keith Station
Effective: 3 October 2013
360 · Aberlour, Speyside High School – Keith, Reidhaven Square
via Craigellachie, Dufftown, Drummuir,
Effective: 9 August 2013
443 · Macduff, Shore Street – Elgin
via Banff
Effective: 19 August 2012
528 · Enzie, Crossroads – Buckie, High School
via Clochan, Drybridge, Hillhead Junction
Effective: 19 August 2012
443 · Macduff ( Shore Street) – Elgin
Effective: 19 August 2012
340 · Fochabers, Square – Fochabers, Milnes Primary School
via Speybay, Nether Dallacy
Effective: 19 August 2012
341 · Newmill, Square – Fochabers, Milnes High School
via Braes of Enzie, Upper Dallachy
Effective: 19 August 2012
342 · Lhanbryde Post Office – Fochabers, Milnes High School
via Urquhart, Kingston
Effective: 19 August 2012
342 · Kingston – Mosstodloch Primary School
via Garmouth
Effective: 19 August 2012
410 · Buckie (East Church Street) – Buckie (East Church Street)
Effective: 19 August 2012
402 · Buckie (East Church Street) – Buckie (East Church Street)
Effective: 19 August 2012
419 · Forres (St Leonards Church) – Forres (Tesco Superstore)
Effective: 19 August 2012
401 · Keith (Redhaven Square) – Keith (Redhaven Square)
Effective: 19 August 2012
442 · Buckie (East Church Street) – Elgin (Bus Station)
Effective: 19 August 2012
302 · Macduff, Union Road – Keith, Square
via Banff, Tipperty, Blacklaw, Aberchirder
Effective: 16 August 2012
690 · Buckie East Church Street – Buckie East Church Street
via Cullen, Deskford, Portknockie, Findochty, Clochan, Portessie, Drybridge, Dallachy, Portgordon, Rathven
Effective: 25 April 2011
350 · Den Crescent, Keith – Den Crescent, Keith
via Tesco, Reidhaven Square, Regent Square, Keith Rail Station, The Square, Newmill
Effective: 21 November 2010
310 · Hempriggs – Forres Academy
via Kinloss
Effective: 20 August 2007
361 · Dufftown, Square – Keith, Reidhaven, Square
via Craigellachie, Aberlour, Rothes, Mulben
Effective: 20 August 2007
344 · Buckie, East Church Street – Keith, Reidhaven Square
via Portgordon, Spey Bay, Upper Dallachy & Fochabers
Effective: 20 August 2007
500 · Cullen, Square – Cairngorm, Mountain Railway
via Buckie, Fochabers, Elgin, Dufftown, Aberlour, Tomintoul, Grantown on Spey, Aviemore
Effective: 12 May 2007
772 · Carnousie, South Brownhill – Aberchirder, Primary School
via Wettyfoot, Cobblehouse, Tullieroch
Effective: 25 May 2006
500 · Cullen, Square – Cairn, Mountain Railway
via Buckie, Fochabers, Elgin, Dufftown, Aberlour
Effective: 13 May 2006
500 · Cullen – Cairngorm
via Buckie, Fochabers, Rothes, Aberlour
Effective: 28 April 2005
Official Traffic Commissioner public data. Snapshot updated 8 Sept 2026. Traffic Commissioners / DVSA · CC BY ↗