PM0000004Scotland traffic area544 vehicles authorised
155 registered local bus services across 14 transport authorities, of which 2 get public money.
Runs through
Rosyth to Ballingry
Via Dunfermline
Normal Stopping
Perth city centre to Pitlochry
Normal Stopping
Ballinluig to Aberfeldy
Normal Stopping
Forfar East High Street to Arbroath bus station
Normal Stopping
Kirkcaldy bus station to Leven bus station
Limited Stop
Queen Margaret Hospital to Falkirk Vicar Street
Via Dunfermline
Normal Stopping
Arbroath bus station to Stracathro Hospital
Via Montrose, Brechin
Normal Stopping
Arbroath bus station to Arbroath bus station
Via Westway
Normal Stopping
Kirkcaldy bus station to Glenrothes bus depot
Normal Stopping
Kirkcaldy bus station to Dunfermline bus station
Normal Stopping
Kirkcaldy Bus Station to Kirkcaldy Retail Park
Normal Stopping
Kirkcaldy bus station to Chapel, Glen Bruar Place
Normal Stopping
Glenrothes bus station to Newburgh High Street
Via Dunfermline
Normal Stopping
Kirkcaldy Bus Station to Glenrothes Bus Station
Normal Stopping
Glenrothes Bus Station to Stenton
Via Dunfermline
Normal Stopping
Kirkcaldy to Glenrothes or Leslie
Normal Stopping
Arbroath bus station to Stracathro Hospital
Via Brechin
Normal Stopping
Glenrothes bus station to Dundee bus station
Via Cupar
Normal Stopping
Kirkcaldy or Leven to Cupar
Normal Stopping
Cupar railway station to Dundee bus station
Via Cupar
Normal Stopping
Tayport to Dundee city centre
Via Cupar
Normal Stopping
Methilhill to Glenrothes Whitehill
Normal Stopping
Kirkcaldy bus station to Leven bus station
Via Cupar
Normal Stopping
Leven bus station to Dundee city centre
Via Cupar
Normal Stopping
Ferryden Pier to Hillside or Craigo
Via Montrose
Normal Stopping
Leven bus station to Muiredge roundabout
Via Cameron Bridge
Normal Stopping
Abernyte to Perth PRI
Via Lochgilphead, Bridgend, Kilmichael Glassary, Slochavullin
Normal Stopping
Montrose Forties Road to Montrose Forties Road
Normal Stopping
Perth to Kinross
Normal Stopping
Dundee bus station to Blairgowrie, Wellmeadow
Normal Stopping
Blairgowrie, Wellmeadow to Perth bus station
Normal Stopping
Blairgowrie to Perth
Normal Stopping
Dundee to Blairgowrie
Normal Stopping
Blairgowrie, Wellmeadow to Dunkeld, North Car Park
Normal Stopping
Blairgowrie to Tarvie road end
Normal Stopping
Arbroath bus station to Ninewells Hospital
Via Dundee
Normal Stopping
Arbroath bus station to Ninewells Hospital
Normal Stopping
Carnoustie, Westhaven Park to Ninewells Hospital
Via Dundee
Normal Stopping
Arbroath bus station to Arbroath bus station
Via Kirkton, Timmergreens
Normal Stopping
Arbroath bus station to Arbroath bus station
Via Cliffburn, Warddykes
Normal Stopping
Dunfermline bus station to Dunfermline bus station
Via Duloch Park
Normal Stopping
Dunfermline bus station to Dunfermline bus station
Via Abbeyview
Normal Stopping
Dunfermline bus station to St David's Harbour
Via Duloch Park
Normal Stopping
House of Bruar to Aberfeldy
Normal Stopping
Wellwood Community Centre to Inverkeithing railway station
Via Dunfermline, Duloch Park, Dalgety Bay
Normal Stopping
Kincardine High Street to Inverkeithing Square or railway station
Via North Queensferry
Normal Stopping
St Andrews bus station to Bogward
Normal Stopping
Leven bus station to Anstruther harbour
Normal StoppingPart subsidised
Anstruther harbour to St Andrews bus station
Normal Stopping
St Andrews bus station to Dundee City Centre
Normal Stopping