Maryfield Place (opposite) Maryfield Place (opposite) 80 m 140 141 800 140 Penicuik Scheduled time · East Coast Buses 07:31 141 Penicuik Scheduled time · East Coast Buses 08:05 140 Penicuik Scheduled time · East Coast Buses 08:37
Waverley Crescent (opposite) Waverley Crescent (opposite) 115 m 140 141 800 140 Penicuik Scheduled time · East Coast Buses 07:31 141 Penicuik Scheduled time · East Coast Buses 08:05 140 Penicuik Scheduled time · East Coast Buses 08:37
Waverley Crescent (at) Waverley Crescent (at) 116 m 140 141 800 140 Penicuik Scheduled time · East Coast Buses 07:15 141 Penicuik Scheduled time · East Coast Buses 07:35 140 Penicuik Scheduled time · East Coast Buses 08:15
Maryfield Place (near) Maryfield Place (near) 178 m 140 141 800 140 Penicuik Scheduled time · East Coast Buses 07:16 141 Penicuik Scheduled time · East Coast Buses 07:36 140 Penicuik Scheduled time · East Coast Buses 08:16
Douglas Crescent (at) Douglas Crescent (at) 275 m 140 141 800 140 Penicuik Scheduled time · East Coast Buses 07:30 141 Penicuik Scheduled time · East Coast Buses 08:04 140 Penicuik Scheduled time · East Coast Buses 08:36
Park Road (opposite) Park Road (opposite) 276 m 31 140 141 800 N31 X31 X33 31 East Craigs Scheduled time · Lothian Buses 07:16 31 East Craigs Scheduled time · Lothian Buses 07:22 140 Penicuik Scheduled time · East Coast Buses 07:29
Park Road (at) Park Road (at) 303 m 31 140 141 800 N31 X31 X33 140 Penicuik Scheduled time · East Coast Buses 07:17 31 East Craigs Scheduled time · Lothian Buses 07:21 X31 Edinburgh Haymarket Scheduled time · Lothian Buses 07:27
High Street (at) High Street (at) 315 m 31 140 141 800 N31 X31 X33 140 Penicuik Scheduled time · East Coast Buses 07:17 31 East Craigs Scheduled time · Lothian Buses 07:21 X31 Edinburgh Haymarket Scheduled time · Lothian Buses 07:26
Bonnyrigg Toll (at) Bonnyrigg Toll (at) 316 m 31 39 N31 X31 X33 X33 Straiton via Mayfield Scheduled time · Lothian Buses 07:30 31 East Craigs Scheduled time · Lothian Buses 07:31 39 Wodburn + Dalkeith Campus Scheduled time · Lothian Buses 07:38
Rockville Terrace (at) Rockville Terrace (at) 361 m 31 140 141 800 N31 X31 X33 140 Penicuik Scheduled time · East Coast Buses 07:18 31 East Craigs Scheduled time · Lothian Buses 07:22 X31 Edinburgh Haymarket Scheduled time · Lothian Buses 07:27
Dundas Park (opposite) Dundas Park (opposite) 365 m 31 39 X31 X33 39 Wodburn + Dalkeith Campus Scheduled time · Lothian Buses 07:15 31 East Craigs Scheduled time · Lothian Buses 07:20 X31 Edinburgh Haymarket Scheduled time · Lothian Buses 07:24
Rockville Terrace (opposite) Rockville Terrace (opposite) 369 m 31 140 141 800 N31 X31 X33 31 East Craigs Scheduled time · Lothian Buses 07:16 31 East Craigs Scheduled time · Lothian Buses 07:21 X33 Straiton via Mayfield Scheduled time · Lothian Buses 07:28
Dobbies Road (opposite) Dobbies Road (opposite) 424 m 31 39 39 Wodburn + Dalkeith Campus Scheduled time · Lothian Buses 07:16 31 East Craigs Scheduled time · Lothian Buses 07:17 31 East Craigs Scheduled time · Lothian Buses 07:23
Pendreich Avenue (at) Pendreich Avenue (at) 441 m 140 141 800 140 Penicuik Scheduled time · East Coast Buses 07:32 141 Penicuik Scheduled time · East Coast Buses 08:06 140 Penicuik Scheduled time · East Coast Buses 08:38
Waverley Terrace (at) Waverley Terrace (at) 447 m 31 39 N31 X31 X33 X33 Straiton via Mayfield Scheduled time · Lothian Buses 07:30 31 East Craigs Scheduled time · Lothian Buses 07:32 39 Wodburn + Dalkeith Campus Scheduled time · Lothian Buses 07:39