Bus services in Midlothian Council — 26 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 Midlothian Council

26 local bus services are registered here, run by 5 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

26 routes

Every authority →
  1. N3

    Edinburgh, Haymarket to Gorebridge, Birkenside

    Via Princes St, Bridges, Newington, Gilmerton, Dalkeith, Woodburn, Mayfield, Newtongrange

    Lothian Buses LimitedNormal Stopping

  2. N31

    Haymarket West Maitland Street to Bonnyrigg Hopefield

    Via Princes Street Scott Monument

    Lothian Buses LimitedNormal Stopping

  3. N35

    Ocean Terminal to Heriot Watt University

    Via Old Town, Slateford, Sighthill

    Lothian Buses LimitedNormal Stopping

  4. N37

    Edinburgh, Silverknowes Neuk to Penicuik, Deanburn

    Via Crewe Toll, Scott Monument, Newington, Roslin, Loanhead

    Lothian Buses LimitedNormal Stopping

  5. X11

    Haddington, High Street to Edinburgh Royal Infirmary

    Via Tranent, Prestonpans, Musselburgh

    Prentice Of HaddingtonNormal StoppingSubsidised

  6. X33

    Newtongrange, Orchard Grange to Semple Street, Edinburgh

    Via Dalkeith

    Lothian Buses LimitedNormal Stopping

  7. X62

    Peebles, Eastgate to Edinburgh Bus Station

    Perryman's BusesNormal Stopping

  8. X95

    Edinburgh Bus Station to Newtongrange Fourth Street

    Via Main Street Newtongrange

    Perryman's BusesNormal Stopping · Hail & Ride

  9. X95

    Newtongrange, Fourth Road to Galashiels Interchange

    Via Main Street Newtongrange

    Perryman's BusesNormal Stopping

  10. x31

    Atholl Crescent to Rosewell

    Via Princes Street, Surgeons Hall, The Murrays, Lasswade, Bonnyrigg

    Lothian Buses LimitedLimited Stop

  11. 3

    Edinburgh, Clovenstone to Mayfield, Keir Hardie Drive

    Via Westside Plaza, Sighthill Fire Station, Longstone, Saughton Mains, Balgreen, Haymarket, Fr3ederick St, North Bridge, Liberton Rd, Gilmerton, Dalkeith, Woodburn, Mayfield Roundabout, D'Arcy Rd, , Mayfield Keir Hardie Dr

    Lothian Buses LimitedNormal Stopping

  12. 4

    Queen Margaret University to Hillend

    Via Leith, Granton, Clermiston, Maybury, Ingliston Park & Ride, Ingliston Vaccination Centre

    Lothian Buses LimitedNormal Stopping

  13. 15

    Marine Roundabout to Pentland Science Park

    Via Morningside, Tollcross, Hanover Street, Bellevue Crescent, Canonmills

    Lothian Buses LimitedNormal StoppingPart subsidised

  14. 29

    Edinburgh, Silverknowes Promenade to Gorebridge, Birkenside

    Via Crewe Toll, Stockbridge, Frederick Street, Princes Street, East End, Elm Row, North Bridge, Liberton Road, Gilmerton Terminus, Newtongrange Park Gates, Gore Avenue

    Lothian Buses LimitedNormal Stopping

  15. 31

    Edinburgh, East Craigs Centre to Bonnyrigg (Hopefield) or Polton Mill (Cameron Crescent) or Cameron Toll

    Via Corstorphine Road, Princes Street, North Bridge, Cameron Toll, Lasswade Road

    Lothian Buses LimitedNormal Stopping

  16. 33

    Edinburgh,Wester Hailes Health Centre to Millerhill

    Via Baberton Mains Drive, Longstone, Gorgie, Haymarket, Bridges, Cameron Toll, R.I.E,

    Lothian Buses LimitedNormal Stopping

  17. 37

    Penicuik, Deanburn to Edinburgh,Silverknowes

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

    Lothian Buses LimitedNormal Stopping · Limited Stop

  18. 39

    Polton Mill to Dalkeith Heights

    Via Bonnyrigg, Hopefield, Hardengreen, Dalkeith

    Lothian Buses LimitedNormal Stopping

  19. 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

  20. 48

    Birkenside, Gorebridge to Musselburgh Grammar School

    Via Mayfield, Dalkeith, Sheriffhall, ERI

    Lothian Buses LimitedNormal Stopping

  21. 51

    Lauder to Edinburgh Bus Station

    Via Oxton Pathhead Dalkeith Danderhall

    Perryman's BusesNormal Stopping · Hail & RideSubsidised

  22. 101

    West Linton to Bus Station, Edinburgh

    Houstons MinicoachesNormal StoppingSubsidised

  23. 101B

    West Linton to Edinburgh Bus Station

    Via Penicuik

    Houstons MinicoachesNormal Stopping

  24. 111

    Haddington High Street to Royal Infirmary of Edinburgh

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

    Prentice Of HaddingtonNormal StoppingPart subsidised

  25. 140

    Penicuik Town Centre to Tesco, Musselburgh

    Via Loanhead, Bonnyrigg, Dalkeith, Whitecraig

    Edinburgh ShuttleNormal Stopping

  26. 339

    Eskbank, Tesco to Eskbank, Tesco

    Via MCH, Newtongrange, Gorebridge

    Perryman's BusesNormal StoppingPart subsidised

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 Midlothian 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 ·