Park Road (at) Park Road (at) 69 m 31 140 141 800 N31 X31 X33 31 East Craigs Scheduled time · Lothian Buses 16:09 141 Penicuik Scheduled time · East Coast Buses 16:12 31 East Craigs Scheduled time · Lothian Buses 16:25
Rockville Terrace (at) Rockville Terrace (at) 95 m 31 140 141 800 N31 X31 X33 31 East Craigs Scheduled time · Lothian Buses 16:10 141 Penicuik Scheduled time · East Coast Buses 16:12 31 East Craigs Scheduled time · Lothian Buses 16:26
Rockville Terrace (opposite) Rockville Terrace (opposite) 129 m 31 140 141 800 N31 X31 X33 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 16:09 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 16:27 141 Musselburgh Scheduled time · East Coast Buses 16:31
Park Road (opposite) Park Road (opposite) 135 m 31 140 141 800 N31 X31 X33 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 16:10 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 16:28 141 Musselburgh Scheduled time · East Coast Buses 16:32
High Street (at) High Street (at) 234 m 31 140 141 800 N31 X31 X33 31 East Craigs Scheduled time · Lothian Buses 16:09 141 Penicuik Scheduled time · East Coast Buses 16:11 31 East Craigs Scheduled time · Lothian Buses 16:25
Maryfield Place (opposite) Maryfield Place (opposite) 292 m 140 141 800 141 Musselburgh Scheduled time · East Coast Buses 16:34 140 Musselburgh Scheduled time · East Coast Buses 17:07 141 Musselburgh Scheduled time · East Coast Buses 17:40
Douglas Crescent (at) Douglas Crescent (at) 292 m 140 141 800 141 Musselburgh Scheduled time · East Coast Buses 16:33 140 Musselburgh Scheduled time · East Coast Buses 17:07 141 Musselburgh Scheduled time · East Coast Buses 17:40
Maryfield Place (near) Maryfield Place (near) 304 m 140 141 800 141 Penicuik Scheduled time · East Coast Buses 16:09 140 Penicuik Scheduled time · East Coast Buses 16:40 141 Penicuik Scheduled time · East Coast Buses 17:05
Bonnyrigg Toll (at) Bonnyrigg Toll (at) 347 m 31 39 N31 X31 X33 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 16:29 39 Polton Mill Scheduled time · Lothian Buses 16:53 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 17:03
Waverley Crescent (opposite) Waverley Crescent (opposite) 380 m 140 141 800 141 Musselburgh Scheduled time · East Coast Buses 16:34 140 Musselburgh Scheduled time · East Coast Buses 17:08 141 Musselburgh Scheduled time · East Coast Buses 17:41
Dobbies Road (opposite) Dobbies Road (opposite) 389 m 31 39 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 16:12 39 Wodburn + Dalkeith Campus Scheduled time · Lothian Buses 16:31 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 16:45
Waverley Crescent (at) Waverley Crescent (at) 392 m 140 141 800 141 Penicuik Scheduled time · East Coast Buses 16:08 140 Penicuik Scheduled time · East Coast Buses 16:39 141 Penicuik Scheduled time · East Coast Buses 17:04
Dundas Park (opposite) Dundas Park (opposite) 418 m 31 39 X31 X33 31 East Craigs Scheduled time · Lothian Buses 16:24 39 Wodburn + Dalkeith Campus Scheduled time · Lothian Buses 16:30 31 East Craigs Scheduled time · Lothian Buses 16:57
Dobbies Road (at) Dobbies Road (at) 421 m 31 39 N31 31 East Craigs Scheduled time · Lothian Buses 16:08 31 East Craigs Scheduled time · Lothian Buses 16:40 39 Polton Mill Scheduled time · Lothian Buses 16:52