The Local Bus™
← Back to the map
140

Penicuik to Musselburgh

East Coast Buses

— live map
Route Closed stop or diversion Bus on this route now

On the road now

Stops on this route

Inbound Penicuik to Musselburgh67 stops
  1. Town Centre (Stop A) Penicuik
  2. Town Centre (Stop C) Penicuik
  3. Wilson Street (at) Penicuik
  4. John Street Lane (at) Penicuik
  5. Angle Park (at) Penicuik
  6. Cuiken Avenue (at) Penicuik
  7. Queensway (near) Penicuik
  8. Mauricewood Road (at) Mauricewood
  9. Beeslack High School (opp) Mauricewood
  10. Samoa Terrace (near) Mauricewood
  11. Glencorse Barracks (opp) Glencorse
  12. Golf Club (opp) Milton Bridge
  13. Milton Cottages (at) Milton Bridge
  14. Gowkley Moss (E-bound) Roslin
  15. Roslin Surgery (At) Roslin
  16. Woodend Park (at) Roslin
  17. Penicuik Road (at 32) Roslin
  18. Original Rosslyn Hotel (opp) Roslin
  19. Station Road (opp) Roslin
  20. Springfield Place (opp) Roslin
  21. Roslin Institute (opp) Roslin
  22. Langhill Farm (opp) Roslin
  23. Bilston Cottages (opp) Bilston
  24. Roslin Road (opp) Bilston
  25. Seafield Road (at) Bilston
  26. Nivensknowe Road (E-bound) Loanhead
  27. Dryden Road (opp) Loanhead
  28. Herd Terrace (opp) Loanhead
  29. McNeil Avenue (at) Loanhead
  30. George Avenue (at) Loanhead
  31. Muirfield Gardens (opp) Loanhead
  32. Station Road (at) Loanhead
  33. Academy Lane (at) Loanhead
  34. Hunter Avenue (at) Loanhead
  35. Kevock Road (opp) Wadingburn
  36. Lasswade Road (E-bound) Wadingburn
  37. Laird and Dog (opp) Lasswade
  38. Elm Row (NE-bound) Lasswade
  39. Broomieknowe Gardens (at) Broomieknowe
  40. Rockville Terrace (opp) Bonnyrigg
  41. Park Road (opp) Bonnyrigg
  42. Douglas Crescent (at) Bonnyrigg
  43. Maryfield Place (opp) Bonnyrigg
  44. Waverley Crescent (opp) Bonnyrigg
  45. Pendreich Avenue (at) Bonnyrigg
  46. Mayshade Garden Centre (at) Bonnyrigg
  47. Muirpark (opp) Eskbank
  48. Westfield Park (opp) Eskbank
  49. Bonnyrigg Road (at 20) Eskbank
  50. Glenesk Crescent (at) Dalkeith
  51. Croft Street (opp) Dalkeith
  52. Dalkeith Parish Church (at) Dalkeith
  53. Corn Exchange (opp) Dalkeith
  54. Shadepark (opp) Dalkeith
  55. Thornybank (E-bound) Dalkeith
  56. Thornyhall (opp) Thornybank
  57. Smeaton Road End (opp) Whitecraig
  58. Cowpits Road Whitecraig
  59. Whitecraig Crescent (opp) Whitecraig
  60. Whitecraig Avenue (opp) Whitecraig
  61. Carberry Road (northbound) Whitecraig
  62. Inveresk Kennels (o/s) Inveresk
  63. Inveresk Village (at) Musselburgh
  64. Rothesay Place (opp) Musselburgh
  65. Newbigging (N-bound) Musselburgh
  66. High Street (Stop D) (Stop D) Musselburgh
  67. Tesco Terminus (at) Musselburgh
Outbound Musselburgh to Penicuik66 stops
  1. Tesco Terminus (at) Musselburgh
  2. High Street (Stop B) (Stop B) Musselburgh
  3. Newbigging (S-bound) Musselburgh
  4. Rothesay Place (adj) Musselburgh
  5. Inveresk Village (opp) Musselburgh
  6. Inveresk Kennels (opp) Inveresk
  7. Carberry Road (southbound) Whitecraig
  8. Whitecraig Avenue (at) Whitecraig
  9. Whitecraig Crescent (near) Whitecraig
  10. Smeaton Road End (adj) Whitecraig
  11. Thornyhall (at) Thornybank
  12. Thornybank (W-bound) Dalkeith
  13. Shadepark (at 36) Dalkeith
  14. Corn Exchange (at) Dalkeith
  15. Dalkeith Parish Church (opp) Dalkeith
  16. Jarnac Court (at) Dalkeith
  17. Kings Park (at) Dalkeith
  18. Glenesk Crescent (opp) Dalkeith
  19. Eskbank Toll (at) Dalkeith
  20. Station Road (near) Eskbank
  21. Westfield Park (at) Eskbank
  22. Muirpark (at) Eskbank
  23. Mayshade Garden Centre (opp) Bonnyrigg
  24. Pendreich Avenue (opp) Bonnyrigg
  25. Waverley Crescent (at) Bonnyrigg
  26. Maryfield Place (near) Bonnyrigg
  27. High Street (at) Bonnyrigg
  28. Park Road (at) Bonnyrigg
  29. Rockville Terrace (at) Bonnyrigg
  30. Broomieknowe Gardens (opp) Broomieknowe
  31. Elm Row (SW-bound) Lasswade
  32. Laird and Dog (at) Lasswade
  33. Lasswade Road (W-bound) Wadingburn
  34. Kevock Road (at) Wadingburn
  35. Hunter Avenue (opp) Loanhead
  36. Academy Lane (opp) Loanhead
  37. Muirfield Gardens (at) Loanhead
  38. George Avenue (opp) Loanhead
  39. McNeil Avenue (opp) Loanhead
  40. Park Avenue (at) Loanhead
  41. Herd Terrace (at) Loanhead
  42. Dryden Road (at) Loanhead
  43. Nivensknowe Road (W-bound) Loanhead
  44. Seafield Road (opp) Bilston
  45. Roslin Road (at) Bilston
  46. Bilston Cottages (at) Bilston
  47. Langhill Farm (at) Roslin
  48. Roslin Institute (at) Roslin
  49. Springfield Place (at) Roslin
  50. Station Road (at) Roslin
  51. Original Rosslyn Hotel (at) Roslin
  52. Penicuik Road (opp 40) Roslin
  53. Woodend Park (opp) Roslin
  54. Roslin Surgery (Opp) Roslin
  55. Gowkley Moss (W-bound) Roslin
  56. Milton Cottages (opp) Milton Bridge
  57. Golf Club (at) Milton Bridge
  58. Glencorse Barracks (at) Glencorse
  59. Samoa Terrace (opp) Mauricewood
  60. Beeslack High School (near) Mauricewood
  61. Mauricewood Road (opp) Mauricewood
  62. Queensway (opp) Penicuik
  63. Cuiken Avenue (opp) Penicuik
  64. Angle Park (opp) Penicuik
  65. Wilson Street (opp) Penicuik
  66. Town Centre (Stop A) Penicuik

How reliable is this route

Timetable