Park Road (at) Park Road (at) 110 m 31 140 141 800 N31 X31 X33 31 East Craigs Scheduled time · Lothian Buses 05:15 140 Penicuik Scheduled time · East Coast Buses 05:23 31 East Craigs Scheduled time · Lothian Buses 05:46
Park Road (opposite) Park Road (opposite) 133 m 31 140 141 800 N31 X31 X33 31 East Craigs Scheduled time · Lothian Buses 05:19 31 East Craigs Scheduled time · Lothian Buses 05:39 31 East Craigs Scheduled time · Lothian Buses 05:59
Rockville Terrace (at) Rockville Terrace (at) 160 m 31 140 141 800 N31 X31 X33 31 East Craigs Scheduled time · Lothian Buses 05:16 140 Penicuik Scheduled time · East Coast Buses 05:24 31 East Craigs Scheduled time · Lothian Buses 05:47
Rockville Terrace (opposite) Rockville Terrace (opposite) 181 m 31 140 141 800 N31 X31 X33 31 East Craigs Scheduled time · Lothian Buses 05:19 31 East Craigs Scheduled time · Lothian Buses 05:39 31 East Craigs Scheduled time · Lothian Buses 05:59
Maryfield Place (opposite) Maryfield Place (opposite) 218 m 140 141 800 140 Penicuik Scheduled time · East Coast Buses 06:29 140 Penicuik Scheduled time · East Coast Buses 07:02 140 Penicuik Scheduled time · East Coast Buses 07:31
High Street (at) High Street (at) 226 m 31 140 141 800 N31 X31 X33 31 East Craigs Scheduled time · Lothian Buses 05:15 140 Penicuik Scheduled time · East Coast Buses 05:23 31 East Craigs Scheduled time · Lothian Buses 05:46
Maryfield Place (near) Maryfield Place (near) 244 m 140 141 800 140 Penicuik Scheduled time · East Coast Buses 05:22 140 Penicuik Scheduled time · East Coast Buses 05:52 140 Penicuik Scheduled time · East Coast Buses 06:19
Douglas Crescent (at) Douglas Crescent (at) 258 m 140 141 800 140 Penicuik Scheduled time · East Coast Buses 06:29 140 Penicuik Scheduled time · East Coast Buses 07:02 140 Penicuik Scheduled time · East Coast Buses 07:30
Waverley Crescent (opposite) Waverley Crescent (opposite) 303 m 140 141 800 140 Penicuik Scheduled time · East Coast Buses 06:30 140 Penicuik Scheduled time · East Coast Buses 07:03 140 Penicuik Scheduled time · East Coast Buses 07:31
Bonnyrigg Toll (at) Bonnyrigg Toll (at) 314 m 31 39 N31 X31 X33 31 East Craigs Scheduled time · Lothian Buses 05:20 31 East Craigs Scheduled time · Lothian Buses 06:00 31 East Craigs Scheduled time · Lothian Buses 06:15
Waverley Crescent (at) Waverley Crescent (at) 314 m 140 141 800 140 Penicuik Scheduled time · East Coast Buses 05:21 140 Penicuik Scheduled time · East Coast Buses 05:51 140 Penicuik Scheduled time · East Coast Buses 06:18
Dobbies Road (opposite) Dobbies Road (opposite) 378 m 31 39 31 East Craigs Scheduled time · Lothian Buses 05:40 31 East Craigs Scheduled time · Lothian Buses 06:03 31 East Craigs Scheduled time · Lothian Buses 06:46
Dundas Park (opposite) Dundas Park (opposite) 384 m 31 39 X31 X33 31 East Craigs Scheduled time · Lothian Buses 05:45 31 East Craigs Scheduled time · Lothian Buses 06:23 31 East Craigs Scheduled time · Lothian Buses 06:55
Dobbies Road (at) Dobbies Road (at) 422 m 31 39 N31 31 East Craigs Scheduled time · Lothian Buses 05:14 31 East Craigs Scheduled time · Lothian Buses 06:10 31 East Craigs Scheduled time · Lothian Buses 06:36