PM0000004Scotland traffic area544 vehicles authorised
155 registered local bus services across 14 transport authorities, of which 2 get public money.
Runs through
Hospitalfield to Arbroath bus station
Normal Stopping
Hillhead of Hedderwick to Montrose Academy
Normal Stopping
Blairgowrie to Town Service
Normal Stopping
St Andrews High School to Casan
Normal Stopping
St Andrews High School. to Leslie
Normal Stopping
St Marie's Primary School to Burntisland
Normal Stopping
St Paul's Primary School to Balbirnie Mains
Normal Stopping
Bellyeoman to St Margaret's Primary School
Normal Stopping
St Margaret's Primary School to Gowkhall
Normal Stopping
Dunfermline Bus Station to Stirling Bus Station
Normal Stopping
Kincardine North Approach Road to Glenrothes bus station
Limited Stop
Glenrothes bus station to St Andrews bus station
Limited Stop
Glasgow Buchanan bus station to Kincardine North Approach Road
Limited Stop
Kincardine North Approach Road to Kirkcaldy bus station
Limited Stop
Dunfermline bus station to Livingston bus terminal
Limited Stop
Edinburgh bus station to Dunfermline bus station
Via Cupar
Limited Stop
Edinburgh bus station to Halbeath Park & Ride
Via Cupar
Limited Stop
Edinburgh bus station to Kirkcaldy bus station
Via Dalgety Bay
Limited Stop
Kirkcaldy bus station to Leven bus station
Via Dalgety Bay
Limited Stop
Leven bus station to St Andrews bus station
Via Dalgety Bay
Limited Stop
Edinburgh bus station to Halbeath P&R
Limited Stop
Halbeath P&R to Glenrothes bus station
Limited Stop
Glenrothes bus station to St Andrews bus station
Via Cupar
Limited Stop
Leven bus station to St Andrews bus station
Via Anstruther
Limited Stop
Edinburgh bus station to Halbeath P&R
Via Lochgilphead, Bridgend, Kilmichael Glassary, Slochavullin
Limited Stop
Halbeath P&R to Leven bus station
Via Kirkcaldy
Limited Stop
Dundee bus station to Invergowrie
Limited Stop
Montrose High Street to Dundee bus station
Limited Stop
Stonehaven, Barclay Street to Montrose, High Street
Limited Stop
Aberdeen, Union Square to Stonehaven, Barclay Street
Limited Stop
Dunfermline James Street to Dunfermline James Street
Via Duloch Park
Normal Stopping
Perth to Letham & Tulloch
Normal Stopping
Dunfermline James Street to Dunfermline James Street
Via Duloch Park
Normal Stopping
Dunfermline bus station to Townhill turning circle
Normal Stopping
Fife Leisure Park to Blairhall or Steelend
Via Dunfermline bus station
Normal Stopping
Steelend or Dunfermline to Crombie or Rosyth
Normal Stopping
Dunfermline bus station to Kirkcaldy bus station
Normal Stopping
Kirkcaldy bus station to Leven bus station
Normal Stopping
Scone to Broxden
Normal Stopping
Kelty to Dalgety Bay or North Queensferry
Normal Stopping
Dunfermline to High Valleyfield or Alloa
Normal Stopping
Perth Mill Street to Hillend
Normal Stopping
North Muirton to Perth city centre or Aviva
Normal Stopping
Perth to Kinnoull Hill
Normal Stopping
Gannochy or MRH to Viewlands
Via Lochgilphead, Bridgend, Kilmichael Glassary, Slochavullin
Normal Stopping
Kirkcaldy bus station to Chapel Fife Central Retail Park
Normal Stopping
Crieff to St Fillans
Normal Stopping
Perth to Crieff
Normal Stopping
Crieff to Stirling
Normal Stopping
Perth to Dundee
Normal StoppingSubsidised