Favorite places of your favorite city
Home

Bus 140 routeBus 140 route

StopsMapFAQInformation
Route stops

132 stops • 2 directions

Bus 140: Penicuik => Musselburgh
  1. Town Centre
  2. Town Centre
  3. Wilson Street
  4. John Street Lane
  5. Angle Park
  6. Cuiken Avenue
  7. Queensway
  8. Mauricewood Road
  9. Beeslack High School
  10. Samoa Terrace
  11. Glencorse Barracks
  12. Golf Club
  13. Milton Cottages
  14. Gowkley Moss
  15. Roslin Surgery
  16. Woodend Park
  17. Penicuik Road
  18. Original Rosslyn Hotel
  19. Station Road
  20. Springfield Place
  21. Roslin Institute
  22. Langhill Farm
  23. Bilston Cottages
  24. Roslin Road
  25. Seafield Road
  26. Nivensknowe Road
  27. Dryden Road
  28. Herd Terrace
  29. McNeil Avenue
  30. George Avenue
  31. Muirfield Gardens
  32. Station Road
  33. Academy Lane
  34. Hunter Avenue
  35. Kevock Road
  36. Lasswade Road
  37. Laird and Dog
  38. Elm Row
  39. Broomieknowe Gardens
  40. Rockville Terrace
  41. Park Road (High Street)
  42. Douglas Crescent
  43. Maryfield Place
  44. Waverley Crescent
  45. Pendreich Avenue
  46. Viewbank Avenue
  47. Mayshade Garden Centre
  48. Muirpark
  49. Westfield Park
  50. Bonnyrigg Road
  51. Glenesk Crescent
  52. Croft Street
  53. Dalkeith Parish Church
  54. Corn Exchange
  55. Shadepark
  56. Thornybank
  57. Thornyhall
  58. Smeaton Road End
  59. Roundabout
  60. Whitecraig Crescent
  61. Dolphin Inn
  62. Inveresk Kennels
  63. Inveresk Village
  64. Rothesay Place
  65. Loretto RC Primary School
  66. High Street (Stop D)
  67. Tesco Terminus
Bus 140: Musselburgh => Penicuik
  1. Tesco Terminus
  2. High Street (Stop B)
  3. Loretto RC Primary School
  4. Rothesay Place
  5. Inveresk Village
  6. Inveresk Kennels
  7. Dolphin Inn
  8. Whitecraig Crescent
  9. Smeaton Road End
  10. Thornyhall
  11. Thornybank
  12. Shadepark
  13. Corn Exchange
  14. Dalkeith Parish Church
  15. Jarnac Court
  16. Kings Park
  17. Glenesk Crescent
  18. Eskbank Toll
  19. Station Road
  20. Westfield Park
  21. Muirpark
  22. Mayshade Garden Centre
  23. Pendreich Avenue
  24. Waverley Crescent
  25. Maryfield Place
  26. High Street
  27. Park Road
  28. Rockville Terrace
  29. Broomieknowe Gardens
  30. Elm Row
  31. Laird and Dog
  32. Lasswade Road
  33. Kevock Road
  34. Hunter Avenue
  35. Academy Lane
  36. Muirfield Gardens
  37. George Avenue
  38. McNeil Avenue
  39. Park Avenue
  40. Herd Terrace
  41. Dryden Road
  42. Nivensknowe Road
  43. Seafield Road
  44. Roslin Road
  45. Bilston Cottages
  46. Langhill Farm
  47. Roslin Institute
  48. Springfield Place
  49. Station Road
  50. Original Rosslyn Hotel
  51. Penicuik Road
  52. Woodend Park
  53. Roslin Surgery
  54. Gowkley Moss
  55. Milton Cottages
  56. Golf Club
  57. Glencorse Barracks
  58. Samoa Terrace
  59. Beeslack High School
  60. Mauricewood Road
  61. Queensway
  62. Cuiken Avenue
  63. Angle Park
  64. Wilson Street
  65. Town Centre
Route map
Map
Show on map

Map loads on click

View map
Common Questions About This Route
We've gathered all the essentials based on open data. Straight answers to the questions people ask most often.

What number is assigned to this route?

Route number is 140. Remember it—the number stays the same everywhere: on the stop display, in apps, on the vehicle itself. Look for 140 specifically. If you're not sure you found the right stop, just ask someone nearby: 'Does bus 140 stop here?'

Where does bus #140 run?

This route serves the Edinburgh (UK) region. In larger metro areas, routes can pass through several districts or towns. To know for sure if it works for you, pull up the route map and check the key stops and direction.

Who's the official operator?

Operator is East Coast Buses. This is the official company responsible for the route. If you run into problems (rude driver, breakdown, dirty vehicle, delays)—contact them. It helps to note the time, direction, and route number—makes your complaint more specific and gets handled faster. Contact info is usually on the company website or in transit apps.

Which transit system does it belong to?

This route is part of the 'Lothian Buses' transit system. Within one network, payment and transfer rules are often consistent. Terms can differ though, so check current fares and payment methods in up-to-date sources before your trip.

Additional Route Information
Bus 140: Penicuik => Musselburgh

Reference

140

Origin

Penicuik

Destination

Musselburgh

Route network

Lothian Buses

Operator

East Coast Buses

Bus 140: Musselburgh => Penicuik

Reference

140

Origin

Musselburgh

Destination

Penicuik

Route network

Lothian Buses

Operator

East Coast Buses

Quick overview

Explore the bus 140 route in Edinburgh (UK). 2 directions, 132 stops, and an interactive route map available in one place.

Data source

The data is obtained from open sources and may contain inaccuracies. Route information is updated regularly.