Fife Scottish Omnibuses Ltd bus services — 155 registered routes
Register data is published weekly by DVSA. Latest snapshot: 6 September 2026.
Operator Licences — HGV + PSV intelligence
SearchLocationsCompaniesBus servicesNoticesInsightsGuidesData
Watch
All bus services
Registered services

Fife Scottish Omnibuses Ltd

PM0000004Scotland traffic area544 vehicles authorised

155 registered local bus services across 14 transport authorities, of which 2 get public money.

Runs through

Aberdeen City CouncilAberdeenshire CouncilAngus CouncilClackmannan CouncilDundee City CouncilFalkirk District CouncilFife CouncilGlasgow City CouncilNorth Lanarkshire CouncilPerth & Kinross CouncilStirling CouncilStrathclyde Partnership for TransportThe City of Edinburgh CouncilWest Lothian Council

155 routes

The licence behind these services
  1. 19

    Rosyth to Ballingry

    Via Dunfermline

    Normal Stopping

  2. 23

    Perth city centre to Pitlochry

    Normal Stopping

  3. 23

    Ballinluig to Aberfeldy

    Normal Stopping

  4. 27

    Forfar East High Street to Arbroath bus station

    Normal Stopping

  5. 27

    Kirkcaldy bus station to Leven bus station

    Limited Stop

  6. 28

    Queen Margaret Hospital to Falkirk Vicar Street

    Via Dunfermline

    Normal Stopping

  7. 30

    Arbroath bus station to Stracathro Hospital

    Via Montrose, Brechin

    Normal Stopping

  8. 30

    Arbroath bus station to Arbroath bus station

    Via Westway

    Normal Stopping

  9. 32A

    Kirkcaldy bus station to Glenrothes bus depot

    Normal Stopping

  10. 33

    Kirkcaldy bus station to Dunfermline bus station

    Normal Stopping

  11. 34A

    Kirkcaldy Bus Station to Kirkcaldy Retail Park

    Normal Stopping

  12. 35A

    Kirkcaldy bus station to Chapel, Glen Bruar Place

    Normal Stopping

  13. 36

    Glenrothes bus station to Newburgh High Street

    Via Dunfermline

    Normal Stopping

  14. 37A

    Kirkcaldy Bus Station to Glenrothes Bus Station

    Normal Stopping

  15. 38

    Glenrothes Bus Station to Stenton

    Via Dunfermline

    Normal Stopping

  16. 39

    Kirkcaldy to Glenrothes or Leslie

    Normal Stopping

  17. 40

    Arbroath bus station to Stracathro Hospital

    Via Brechin

    Normal Stopping

  18. 40

    Glenrothes bus station to Dundee bus station

    Via Cupar

    Normal Stopping

  19. 41B

    Kirkcaldy or Leven to Cupar

    Normal Stopping

  20. 41B

    Cupar railway station to Dundee bus station

    Via Cupar

    Normal Stopping

  21. 42

    Tayport to Dundee city centre

    Via Cupar

    Normal Stopping

  22. 43A

    Methilhill to Glenrothes Whitehill

    Normal Stopping

  23. 46

    Kirkcaldy bus station to Leven bus station

    Via Cupar

    Normal Stopping

  24. 46

    Leven bus station to Dundee city centre

    Via Cupar

    Normal Stopping

  25. 47

    Ferryden Pier to Hillside or Craigo

    Via Montrose

    Normal Stopping

  26. 47A

    Leven bus station to Muiredge roundabout

    Via Cameron Bridge

    Normal Stopping

  27. 51

    Abernyte to Perth PRI

    Via Lochgilphead, Bridgend, Kilmichael Glassary, Slochavullin

    Normal Stopping

  28. 52

    Montrose Forties Road to Montrose Forties Road

    Normal Stopping

  29. 56A

    Perth to Kinross

    Normal Stopping

  30. 57A

    Dundee bus station to Blairgowrie, Wellmeadow

    Normal Stopping

  31. 57A

    Blairgowrie, Wellmeadow to Perth bus station

    Normal Stopping

  32. 58A

    Blairgowrie to Perth

    Normal Stopping

  33. 59

    Dundee to Blairgowrie

    Normal Stopping

  34. 60

    Blairgowrie, Wellmeadow to Dunkeld, North Car Park

    Normal Stopping

  35. 71

    Blairgowrie to Tarvie road end

    Normal Stopping

  36. 72

    Arbroath bus station to Ninewells Hospital

    Via Dundee

    Normal Stopping

  37. 73

    Arbroath bus station to Ninewells Hospital

    Normal Stopping

  38. 74

    Carnoustie, Westhaven Park to Ninewells Hospital

    Via Dundee

    Normal Stopping

  39. 75

    Arbroath bus station to Arbroath bus station

    Via Kirkton, Timmergreens

    Normal Stopping

  40. 76

    Arbroath bus station to Arbroath bus station

    Via Cliffburn, Warddykes

    Normal Stopping

  41. 81

    Dunfermline bus station to Dunfermline bus station

    Via Duloch Park

    Normal Stopping

  42. 82A

    Dunfermline bus station to Dunfermline bus station

    Via Abbeyview

    Normal Stopping

  43. 83

    Dunfermline bus station to St David's Harbour

    Via Duloch Park

    Normal Stopping

  44. 83

    House of Bruar to Aberfeldy

    Normal Stopping

  45. 87

    Wellwood Community Centre to Inverkeithing railway station

    Via Dunfermline, Duloch Park, Dalgety Bay

    Normal Stopping

  46. 88

    Kincardine High Street to Inverkeithing Square or railway station

    Via North Queensferry

    Normal Stopping

  47. 91A

    St Andrews bus station to Bogward

    Normal Stopping

  48. 95

    Leven bus station to Anstruther harbour

    Normal StoppingPart subsidised

  49. 95

    Anstruther harbour to St Andrews bus station

    Normal Stopping

  50. 99

    St Andrews bus station to Dundee City Centre

    Normal Stopping

Showing 101–150 of 155 services

← PreviousPage 3 of 4Next →
Operator Licences — HGV + PSV intelligence

We publish recorded facts from the public register and do not make compliance judgements.

Directory

Goods operatorsPSV operatorsLocationsCompaniesBus services

The record

Applications and decisionsPublic inquiriesWhat changedContinuation dates

Resources

The market in numbersAccredited operatorsGuidesMethodologyPersonal data removal

Business

Featured listingsSupplier enquiriesFreight quotesData access

© 2026 No Fear Tech Ltd. OperatorLicences.co.uk is a trading name of No Fear Tech Ltd.

Contains public sector information licensed under the Open Government Licence v3.0. Source: Traffic Commissioners / DVSA.

Independent service · Great Britain only ·