895 · Kinloch Rannoch Square – Aberfeldy, Breadalbane Community Campus
via Tummel Bridge, Coshieville, Camserney, Weem
Effective: 6 January 2025
31 records · Current registrations: 3
Current registrations are listed first, followed by retained historical registrations. A registration is not proof of current timetables or live operation.
895 · Kinloch Rannoch Square – Aberfeldy, Breadalbane Community Campus
via Tummel Bridge, Coshieville, Camserney, Weem
Effective: 6 January 2025
26 · Stonehaven, Mackie Academy, Westfield Road or Barclay Street Int – Laurencekirk Kinnear Square or Luthermuir Main Street
via Drumlithie, Glenbervie, Auchenblae or Fourdoun
Effective: 19 August 2024
29 · Edzell Village (B966) – Laurencekirk, Mearns Academy
Effective: 19 April 2021
9 · Laurencekirk Mearns Academy or Farquhar Street Interchange – Montrose Railway Station
Effective: 19 August 2024
30 · Montrose Raal Station – Brechin Clerk Street
Effective: 12 July 2021
47 · Ferryden Pier – Midgrip, Inverarity Crescent
Effective: 12 July 2021
47A · Montrose Academy – Hillhead of Hedderwick
Effective: 12 July 2021
47B · Montrose Academy – Midgrip, Inverarity Crescent
Effective: 12 July 2021
34 · Brechin Clerk Street – Brechin Clerk Street
Effective: 31 May 2020
29 · Edzell Village – Laurencekirk Mearns Academy
Effective: 28 October 2019
104 · Auchenblae, Market Street – Stonehaven, Barclay Street Interchange
Effective: 28 October 2019
128 · Kirriemuir Bank Street – Alyth Square
via Ruthven, Airlie, Westmuir
Effective: 30 June 2019
129 · Kirriemuir High Street – Kirriemuir Bank Street
Effective: 30 June 2019
S5 · Burrelton – Alyth Square
via Coupar Angus, Kettins, Ardler, Meigle
Effective: 30 June 2019
30 · Montrose Railway Station – Edzell Panmure Street
via Brechin Southesk Street
Effective: 30 June 2019
S5(a) · Alyth Square – Alyth Square
via Meigle Ardler Colbeggie Farm
Effective: 15 August 2016
S3 · Coupar Angus, George Street – Aberfeldy, Dewars
via Blairgowrie, Dunneld
Effective: 12 July 2013
S4 · Coupar Angus, George Street – Gilmerton/Crieff
via Perth
Effective: 12 July 2013
ROBE 1 · Gilmerton – Crieff
via Lochearnhead, Killin, Aberfeldy, Amulree
Effective: 29 June 2013
ROBE 2 · Aberfeldy Dewars Whisky Dist – Aberfeldy Chapel Street
via Killin, Lochearnhead, Crieff,
Effective: 29 June 2013
1 · Burrelton Post Office – Alyth Square
via Coupar Angus, Blairgowrie
Effective: 9 February 2013
77 · Blairgowrie Wellmeadow Bus Stance – Perth SSE Auld Bond Road
via Coupar Angus, Burrelton, Scone
Effective: 8 February 2013
101 · St Catherines Road, Perth – St Catherines Road, Perth
Effective: 6 November 2012
72 · Coupar Angus, George Street – Coupar Angus, Cross
via Kettins, Ardler, Meigle
Effective: 13 August 2012
301 · Perth, Broxden – Perth, Broxden
via Perth,Glasgow Road and Mill Street
Effective: 13 August 2012
444 · Broxden Park and Ride – Broxden Park and Ride
via Glasgow Road, Perth Royal Infirmary
Effective: 23 December 2011
34 · Mill Street, Perth – Spittalfield, Bus Stop
via Luncarty, Stanley, Murthly, Caputh
Effective: 14 November 2011
870 · Glendelvine – Meikleour
Effective: 19 August 2008
802 · Mill of Peattie, Crossroads – Perth, Academy
via Burrelton, Balbeggie, New Scone
Effective: 18 August 2008
NOT AV. · coupar Angus (Square) – circular
Effective: 30 April 2008
71 · Coupar Angus – Tarvie (Road End)
via Blairgowrie, Balmoral Road, Bridge of Cally, Ballintuim, Kirkmichael, Enochdhu, Straloch
Effective: 9 January 2007
Official Traffic Commissioner public data. Snapshot updated 8 Sept 2026. Traffic Commissioners / DVSA · CC BY ↗