Bus services in The City of Edinburgh Council — 135 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
Local transport authority

Bus services in The City of Edinburgh Council

135 local bus services are registered here, run by 18 licensed operators. A route that crosses a boundary is registered with every authority it runs through, so it appears here and on its neighbours.

Registered services

135 routes

Every authority →
  1. 35

    Edinburgh, Heriot Watt , The Avenue to Edinburgh, Ocean Terminal

    Via Old Town, Leith

    Lothian Buses LimitedNormal Stopping

  2. 36

    Edinburgh, Ocean Terminal to Edinburgh, Gyle Centre

    Via Lothian Road, Tollcross

    Lothian Buses LimitedNormal Stopping

  3. 37

    Penicuik, Deanburn to Edinburgh,Silverknowes

    Via Burdiehouse, Minto Street, Nicolson Street, Queensferry Street, Orchard Brae

    Lothian Buses LimitedNormal Stopping · Limited Stop

  4. 38

    Edinburgh, New Royal Infirmary Bus Interchange to Granton Station Square

    Via Cameron Toll Roundabout, Balcarres Street, Balgreen, Longstone, Ravelston Dykes, Western General, Crewe Toll

    Lothian Buses LimitedNormal StoppingPart subsidised

  5. 42

    Marine Bus Depot to Hanover Street

    Lothian Buses LimitedNormal Stopping

  6. 43

    Scotstoun Terminus, South Queensferry to Regent Street, Edinburgh

    Lothian Country Buses LimitedLimited Stop

  7. 44

    Balerno Cockburn Crescent to Wallyford, Fa'side Avenue

    Via Longstone, Haymarket, Meadowbank House, Musselburgh.

    Lothian Buses LimitedNormal Stopping

  8. 45

    Heriot Watt Campus to Marine Roundabout

    Lothian Buses LimitedNormal Stopping

  9. 47

    Meadowsweet Drive, Cammo Terminus to Penicuik, Ladywood

    Via Crewe Toll, West End, Tollcross, Kaimes, Bilston, Easter Bush Campus, Milton Bridge

    Lothian Buses LimitedNormal Stopping

  10. 48

    Birkenside, Gorebridge to Musselburgh Grammar School

    Via Mayfield, Dalkeith, Sheriffhall, ERI

    Lothian Buses LimitedNormal Stopping

  11. 49

    Edinburgh, Fort Kinnaird to Royal Infirmary

    Via Duddingston Park South, Brighton Place, Portobello, Wakefield Avenue, Lochend, Leith Walk, South Bridge, Clerk Street, Minto Street, Lady Road, The Wisp

    Lothian Buses LimitedNormal Stopping

  12. 51

    Lauder to Edinburgh Bus Station

    Via Oxton Pathhead Dalkeith Danderhall

    Perryman's BusesNormal Stopping · Hail & RideSubsidised

  13. 60

    Holyrood Gait to Haymarket, Torphicen Street

    Via Nicolson Square, Lauriston Place

    McGill’S Scotland East LimitedNormal StoppingPart subsidised

  14. 70

    Gyle Centre to Hermiston Park & Ride

    Via Ratho Station, Ratho

    Lothian Country Buses LimitedNormal StoppingSubsidised

  15. 71

    Gyle Centre, Edinburgh to Queensferry, Scotstoun

    Via Ratho Station, Newbridge, Kirkliston

    Lothian Country Buses LimitedNormal StoppingSubsidised

  16. 72

    Fauldhouse Post Office to Winchburgh Campus

    Via Blackburn, Livingston Centre, St John’s Hospital, Pumpherston, Uphall, Broxburn, Winchburgh

    Lothian Country Buses LimitedNormal StoppingPart subsidised

  17. 97

    Edinburgh Park Station to Royal Highland Centre, Ingliston

    Via Edinburgh Gateway Station

    Lothian Buses LimitedNormal Stopping

  18. 98

    Royal Highland Showground to St Andrews Square

    Lothian Buses LimitedNormal Stopping

  19. 100

    Waverley Edge, Edinburgh to Edinburgh Airport

    Via Haymarket, Corstorphine, Maybury, Gogar

    Lothian Buses LimitedLimited Stop

  20. 100

    Edinburgh Airport to South St David Street Edinburgh

    Lothian Buses LimitedLimited Stop

  21. 101

    West Linton to Bus Station, Edinburgh

    Houstons MinicoachesNormal StoppingSubsidised

  22. 101B

    West Linton to Edinburgh Bus Station

    Via Penicuik

    Houstons MinicoachesNormal Stopping

  23. 106

    Haddington High Street to Western General Hospital, Edinburgh

    Via Tranent, Wallyford The Loan

    Edinburgh ShuttleNormal Stopping

  24. 108

    Haddington to Fort Kinnaird

    Via Tranent, Wallyford, Musselburgh

    Prentice Of HaddingtonNormal Stopping

  25. 111

    Haddington High Street to Royal Infirmary of Edinburgh

    Via Drem,Gullane, Aberlady, Longniddry, Wallyford, Whitecraig, Musselburgh

    Prentice Of HaddingtonNormal StoppingPart subsidised

  26. 113

    Haymarket, W Maitland Street/Atholl Crescent to Pencaitland Park

    Via Brunstane, Musselburgh, Ormiston, Tranent

    Edinburgh ShuttleNormal Stopping

  27. 124

    North Berwick Tesco to Edinburgh Lothian Road,Usher Hall

    Via Dirleton, Gullane, Aberlady, Longniddry, Prestonpans, Musselburgh, Portobello, Meadowbank

    Edinburgh ShuttleNormal StoppingPart subsidised

  28. 747

    Halbeath P&R to Edinburgh Airport

    Stagecoach East ScotlandNormal Stopping

  29. 787

    Edinburgh Airport to Kinross Park and Ride

    Via Halbeath Park and Ride

    Stagecoach East ScotlandLimited Stop

  30. 787

    Kinross Park and Ride to St Andrews

    Via Cupar

    Stagecoach East ScotlandLimited Stop

  31. 900

    V&A Dundee to V&A Dundee

    Via City Centre, The Law

    Scottish Citylink Coaches LimitedNormal Stopping

  32. 902

    Buchanan Bus Station, Glasgow to Edinburgh Airport

    Via Livingston

    Scottish Citylink Coaches LimitedLimited Stop

  33. 909

    Edinburgh, Bus Station to Stirling Bus Station, Stirling University or or Dunblane

    Via Grangemouth, Bo'ness, Bridge of Allan

    Scottish Citylink Coaches LimitedNormal Stopping · Limited Stop

  34. 913

    Edinburgh Bus Station to Fort William Bus Station

    Via Kinross, Crieff, Lochearnhead, Tyndrum

    Scottish Citylink Coaches LimitedLimited Stop

  35. 978

    Edinburgh Bus Station to Oban Station Road Stances

    Via Stirling, Callander, Crianlarich, Tyndrum

    Scottish Citylink Coaches LimitedNormal Stopping

Showing 101–135 of 135 services

← PreviousPage 3 of 3Next →

A registration is permission to run a route, not a timetable. It records where a service starts, finishes and runs through, and who may run it. For departure times, ask the operator or The City of Edinburgh Council.

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 ·