909 · Edinburgh, Bus Station – Stirling Bus Station, Stirling University or or Dunblane
via Grangemouth, Bo'ness, Bridge of Allan
Effective: 10 August 2026
126 records · Current registrations: 19
Current registrations are listed first, followed by retained historical registrations. A registration is not proof of current timetables or live operation.
909 · Edinburgh, Bus Station – Stirling Bus Station, Stirling University or or Dunblane
via Grangemouth, Bo'ness, Bridge of Allan
Effective: 10 August 2026
M8 · Glasgow Buchanan Station – Dundee Bus Station
via Stirling, Dunblane, Perth
Effective: 10 August 2026
M90 · Edinburgh – Perth or Kinross
Effective: 26 June 2026
900 · V&A Dundee – V&A Dundee
via City Centre, The Law
Effective: 6 June 2026
913 · Edinburgh Bus Station – Fort William Bus Station
via Kinross, Crieff, Lochearnhead, Tyndrum
Effective: 6 June 2026
978 · Edinburgh Bus Station – Oban Station Road Stances
via Stirling, Callander, Crianlarich, Tyndrum
Effective: 6 June 2026
926 · Glasgow Buchanan Bus Station – Campbeltown Bus Terminus
via Front Street, Inveraray
Effective: 6 June 2026
M9 · Dundee Bus Station Seagate – Forfar A90 underpass near McDonalds
via Burgh by Sands, Thurstonfield, Great Orton
Effective: 6 June 2026
AIR · Buchanan Bus Station, Glasgow – Edinburgh Airport
via Eurocentral, Harthill, Ratho Station
Effective: 6 June 2026
919 · Drumnadrochit Post Office – Invergarry Junction
via Fort Augustus
Effective: 16 May 2026
919 · Invergarry Junction – Fort William Bus Stances
via Spean Bridge
Effective: 16 May 2026
919 · Inverness – Drumnadrochit
via City Centre, The Law
Effective: 16 May 2026
976 · Oban Station Road Stances – Glasgow, Buchanan Bus Station
via Barloan Toll A82, Dumbarton
Effective: 16 May 2026
914 · Glasgow Buchanan Bus Station – Fort William Bus Station
via Crianlarich, Tyndrum, Glencoe,
Effective: 16 May 2026
915 · Fort William – Portree or Uig
via Kyle of Lochalsh
Effective: 16 May 2026
917 · Inverness Bus Station – Portree Square
via Drumnadrochit, Kyle of Lochalsh, Broadford
Effective: 5 May 2026
902 · Buchanan Bus Station, Glasgow – Edinburgh Airport
via Livingston
Effective: 24 January 2026
961 · Inverness, Bus Station – Ullapool, Pier
via Tore Interchange, Contin, Aultguish, Braemore, Garve
Effective: 20 October 2025
917 · Inverness [Bus Station] – Raigmore Hospital
via Kinross, Crieff, Lochearnhead, Tyndrum
Effective: 4 October 2025
919 · Oban – Inverness
via Ballachulish, Fort William
Effective: 6 June 2026
M92 · EDINBURGH BUS STATION – PERTH (BROXDEN PARK AND RIDE)
via EDINBURGH AIRPORT
Effective: 4 October 2025
912 · Fort William – Edinburgh
via Tyndrum
Effective: 4 October 2025
914 · Glasgow Buchanan Bus Station – Fort William Bus Station
via Tyndrum
Effective: 4 October 2025
977 · Glasgow Buchanan Bus Station – Oban, Station Road Stances
via Crianlarich, Tyndrum
Effective: 4 October 2025
EM1 · Buccleuch Place – Wallyford Park and Ride
via Straiton, Shenfthall, Newcraighall
Effective: 25 May 2025
SN1 · Edinburgh (Gyle Shopping Centre) – Forth Road Bridge South Access
Effective: 2 November 2024
902 · Coatbridge Bus Stances – Ingliston Royal Highland Showground
via Airdrie, Livingston
Effective: 17 August 2024
23 · Springhill Road, Shotts – Whitburn Cross
via Harhill
Effective: 14 July 2024
T3 · Glasgow Buchanan Bus Station – Glasgow Crown St
Effective: 12 July 2024
900 · Buchanan Bus Station, Glasgow – Bus Station, Edinburgh
via Ballieston, Harthill, Edinburgh Airport
Effective: 31 December 2023
900 · Buchanan Bus Station, Glasgow – Ingliston Royal Show Ground
via Baillieston,Maxim Park,Harthill Services
Effective: 25 August 2023
902 · Coatbridge Bus Stances – Ingliston Royal Show Ground
via Airdrie, Livingston
Effective: 25 August 2023
K1 · Edinburgh (Johnstone Terrace or Princes Street) – Ingliston Showground
Effective: 14 August 2023
909 · Edinburgh or Royal Highland Showground – Stirling
via Bo'ness
Effective: 4 August 2023
602 · Edinburgh, St Andrew Square, North Side – Balado, 'T' in the Park Festival Site
via Forth Road Bridge, Northside, Kinross
Effective: 14 July 2023
R1 · Edinburgh Johnston Terrace – Musselburgh North High Street
Effective: 16 June 2023
R2 · Edinburgh Johnston Terrace – Port Seton Fishers Road
Effective: 16 June 2023
R3 · Wallyford Park & Ride – Port Seton Fishers Road
Effective: 16 June 2023
EM1 · Edinburgh City Centre Royal Terrace or Market Street – Wallyford Park & Ride
Effective: 16 June 2023
EM5 · Wallyford Park & Ride – Wallyford Park & Ride
via Newcraighall P&R, Sherrifhall P&R, Straighton P&R
Effective: 16 June 2023
EM2 · Dunfermline Bus Station – Edinburgh Bus Station St Andrews Square
Effective: 27 May 2023
EM3 · Glenrothes Bus Station – Edinburgh Bus Station
via Cowdenbeath
Effective: 27 May 2023
EM4 · Kirkcaldy Bus Station – Edinburgh Bus Station
via Ferrytoll Park & Ride
Effective: 27 May 2023
900 · Glasgow Buchanan Bus Station – Edinburgh Bus Station
Effective: 1 January 2023
904 · East Kilbride (Greenhills Shops) – Edinburgh (St Andrews Square Bus Station)
via Hamilton, Motherwell, Harthill
Effective: 14 July 2019
M9 · Dundee Bus Station – Forfar, A90 at McDonalds
Effective: 20 May 2019
M90 · Edinburgh Bus Station – Perth Bus Station or Perth Broxden P&R
Effective: 20 May 2019
926 · Ardrishaig, Chalmers Street – Buchanan Bus Station, Glasgow
via Lochgilphead, Inveraray
Effective: 25 February 2019
909X · Grangemouth Beancross Road Newlands Garage – Stirling Bus Station
Effective: 2 January 2019
919 · Inverness Bus Station – Inverness UHI Campus
via Raigmore Hospital
Effective: 21 May 2018
902 · Edinburgh Bus Station or North St David Street – A8011 Central Way, Cumbernauld
via Airdrie, Chapelhall & Harthill Services
Effective: 8 January 2018
M91 · Aviemore Rail Station – Newtonmore Museum
via Kingussie
Effective: 8 January 2018
M91 · Aviemore opp Railway Station – Inverness Bus Station
via Tomatin
Effective: 8 January 2018
605 · Crieff James Square – T in the park bus station
via Muthill
Effective: 30 April 2017
606 · Braco Front Street – T In The Park Bus Station
via Greenloaning, Blackford
Effective: 30 April 2017
613 · T In The Park Bus Station – T In The Park Bus Station
via Gleneagles Station
Effective: 30 April 2017
601 · Glasgow Buchanan Bus Station – T In The Park Strathallan
via Old Inn Interchange, Whins of Milton Stirling
Effective: 30 April 2017
602 · Edinburgh Bus Station – T In The Park Strathallan
via Ratho, Grangemouth, Whins of Milton Stirling
Effective: 30 April 2017
690 · Perth Bus Station – T In The Park Strathallan
Effective: 30 April 2017
690 · Dundee Bus Station – Perth Bus Station
Effective: 30 April 2017
692 · Kirkcaldy Bus Station – T In The Park Strathallan
via Glenrothes, Kinross
Effective: 30 April 2017
693 · Dunfermline Bus Station – T In The Park Strathallan
via Cowdenbeath, Kelty, Kinross
Effective: 30 April 2017
694 · St Andrews – T In The Park Strathallan
via Cupar, Auchtermuchty, Milnathort
Effective: 30 April 2017
698 · Dollar – T In The Park Strathallan
via Tillicoultry, Alloa, Alva, Menstrie, Stirling
Effective: 30 April 2017
699 · Falkirk – T In The Park, Strathallan
via Kincardine, Clackmannan, Bridge of Allan
Effective: 30 April 2017
604 · T In The Park Bus Station – T In The Park Bus Station
via Aberuthven, Auchterarder
Effective: 30 April 2017
602 · Edinburgh, Bus Station – T in the Park Festival Site - Balado
via Forth Road Bridge, Northside, Kinross
Effective: 8 July 2015
603 · Perth, Leonard Street Bus Station – T in the Park, Festival Site-Balado
Effective: 8 July 2015
601 · Glasgow, Buchanan Bus Station – T In The Park, Festive Site, Balado
via Kincardine, Airth
Effective: 8 July 2015
690 · Dundee Seagate Bus Station – T in the Park Festival Site, Balado
via Auchtermuchty
Effective: 8 July 2015
692 · Kirkcaldy Bus Station – T in the Park Festival Site, Balado
via Glenrothes
Effective: 8 July 2015
693 · Dunfermline, James Street – T in the Park Festival Site. Balado
via Cowdenbeath, Kelty
Effective: 8 July 2015
694 · St Andrews Bus Station – T in the Park festival site, Balado
via Cupar
Effective: 8 July 2015
698 · Stirling, Goosecroft Bus Station – T in the Park Festival Site, Balado
via Alloa
Effective: 8 July 2015
699 · Falkirk, Bus Station – T in the Park festival site, Balado
via Kincardine
Effective: 8 July 2015
913 · Edinburgh Bus Station – Fort William Bus Station
via Stirling Callander, Crianlarich, Tyndrum, Ballachulish
Effective: 18 May 2015
973 · Oban Station Road Stances – Tyndrum or Dundee Seagate Bus Station
via Dalmally Crianlarich Killin Crieff Perth
Effective: 18 May 2015
978 · Edinburgh Bus Station St Andrews Square – Oban, Station Road Stances
via Callender - Crianlarich - Tyndrum
Effective: 18 May 2015
M9 · Perth – Dundee
via Inchture
Effective: 5 January 2015
M8 · Glasgow Buchanan Bus Station – Dundee Seagate
via Perth, Stirling
Effective: 9 October 2014
M91 · Edinburgh – Inverness
via Perth Kinross Newtonmore Aviemore
Effective: 9 October 2014
M90 · Perth Broxden P&R – Edinburgh Bus Station
via Kinross P&R, Ferrytoll P&R
Effective: 9 October 2014
M92 · Perth Broxden P&R – Edinburgh Bus Station
via Kinross P&R, Ferrytoll P&R
Effective: 9 October 2014
M8 · Glasgow Buchanan Bus Station – Dundee Bus Station
via Cumbernauld, Stirling, Dunblane, Perth
Effective: 19 July 2013
M91 · Edinburgh Bus Station – Inverness Bus Station
via Dunfermline, Kinross, Perth, Aviemore
Effective: 19 July 2013
M90 · Edinburgh Bus Station – Perth Leonard Street Bus Station
via Kinross
Effective: 19 July 2013
604 · Kinross, Sands Supermarket – Balado, 'T' in the Park Festival Site
via Milnathort
Effective: 11 July 2013
M9 · Dundee Seagate Bus Station – Forfar, A90 underpass near McDonalds
Effective: 1 January 2013
M90 · Edinburgh Bus Station – Perth Bus Station or Perth Broxden Park & Ride
via Ferrytoll Park & Ride, Kinross Park & Ride
Effective: 1 January 2013
M92 · Montrose, HIgh St at W H Smiths – Dundee, Seagate Bus Station
via Arbroath
Effective: 21 May 2012
M20 · Perth Broxden P&R – Edinburgh Bus Station
via Kinross P & R, Ferrytoll P & R
Effective: 21 May 2012
M9 · Dundee – Aberdeen
via Montrose, Stonehaven
Effective: 20 May 2012
904 · East Kilbride, Greenhills – Edinburgh, St Andrew square
via Rail Station, Motherwell
Effective: 5 October 2009
918 · Fort William, Bus Station – Oban, Station Road Stances
via Ballachulish
Effective: 3 July 2009
313 · Inverness Bus Station – Rockness Event, Dores
Effective: 12 June 2009
958 · Inverness, Bus Station – Thurso, St Georges St, and Scrabster Pier
Effective: 7 October 2008
914 · Glasgow – Uig
Effective: 24 August 2007
917 · Portree – Inverness
Effective: 24 August 2007
NOT AV. · FORT WILLIAM (BUS STN) – OBAN (RAIL STN)
Effective: 24 August 2007
558 · Wick, Station Rd – Thurso, Sir George's St
Effective: 24 August 2007
Official Traffic Commissioner public data. Snapshot updated 8 Sept 2026. Traffic Commissioners / DVSA · CC BY ↗