Park Road (at) Park Road (at) 66 m 31 140 141 800 N31 X31 X33 141 Penicuik Scheduled time · East Coast Buses 07:38 X31 Edinburgh Haymarket Scheduled time · Lothian Buses 07:39 31 East Craigs Scheduled time · Lothian Buses 07:47
Park Road (opposite) Park Road (opposite) 111 m 31 140 141 800 N31 X31 X33 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 07:39 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 07:59 141 Musselburgh Scheduled time · East Coast Buses 08:03
Rockville Terrace (at) Rockville Terrace (at) 132 m 31 140 141 800 N31 X31 X33 141 Penicuik Scheduled time · East Coast Buses 07:38 X31 Edinburgh Haymarket Scheduled time · Lothian Buses 07:39 31 East Craigs Scheduled time · Lothian Buses 07:47
Rockville Terrace (opposite) Rockville Terrace (opposite) 163 m 31 140 141 800 N31 X31 X33 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 07:38 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 07:58 141 Musselburgh Scheduled time · East Coast Buses 08:02
High Street (at) High Street (at) 210 m 31 140 141 800 N31 X31 X33 X31 Edinburgh Haymarket Scheduled time · Lothian Buses 07:38 31 East Craigs Scheduled time · Lothian Buses 07:46 31 East Craigs Scheduled time · Lothian Buses 08:00
Maryfield Place (opposite) Maryfield Place (opposite) 254 m 140 141 800 141 Musselburgh Scheduled time · East Coast Buses 08:05 140 Musselburgh Scheduled time · East Coast Buses 08:37 141 Musselburgh Scheduled time · East Coast Buses 09:12
Douglas Crescent (at) Douglas Crescent (at) 259 m 140 141 800 141 Musselburgh Scheduled time · East Coast Buses 08:04 140 Musselburgh Scheduled time · East Coast Buses 08:36 141 Musselburgh Scheduled time · East Coast Buses 09:11
Maryfield Place (near) Maryfield Place (near) 266 m 140 141 800 140 Penicuik Scheduled time · East Coast Buses 08:16 141 Penicuik Scheduled time · East Coast Buses 08:46 140 Penicuik Scheduled time · East Coast Buses 09:20
Bonnyrigg Toll (at) Bonnyrigg Toll (at) 315 m 31 39 N31 X31 X33 39 Polton Mill Scheduled time · Lothian Buses 07:38 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 08:00 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 08:20
Waverley Crescent (opposite) Waverley Crescent (opposite) 350 m 140 141 800 141 Musselburgh Scheduled time · East Coast Buses 08:05 140 Musselburgh Scheduled time · East Coast Buses 08:37 141 Musselburgh Scheduled time · East Coast Buses 09:12
Waverley Crescent (at) Waverley Crescent (at) 361 m 140 141 800 140 Penicuik Scheduled time · East Coast Buses 08:15 141 Penicuik Scheduled time · East Coast Buses 08:45 140 Penicuik Scheduled time · East Coast Buses 09:19
Dobbies Road (opposite) Dobbies Road (opposite) 365 m 31 39 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 07:40 39 Wodburn + Dalkeith Campus Scheduled time · Lothian Buses 08:19 31 Rosewell or Bonnyrigg Scheduled time · Lothian Buses 08:41
Dundas Park (opposite) Dundas Park (opposite) 386 m 31 39 X31 X33 31 East Craigs Scheduled time · Lothian Buses 07:59 39 Wodburn + Dalkeith Campus Scheduled time · Lothian Buses 08:18 31 East Craigs Scheduled time · Lothian Buses 08:25
Dobbies Road (at) Dobbies Road (at) 402 m 31 39 N31 31 East Craigs Scheduled time · Lothian Buses 07:45 31 East Craigs Scheduled time · Lothian Buses 08:11 31 East Craigs Scheduled time · Lothian Buses 08:18