This stop Lasswade Road 31 140 141 800 N31 X31 X33 X33 Straiton via Mayfield Scheduled time · Lothian Buses 06:32 31 East Craigs Scheduled time · Lothian Buses 06:42 X33 Straiton via Mayfield Scheduled time · Lothian Buses 06:45
westbound Lasswade Road same place 31 140 141 800 N31 X31 X33 31 East Craigs Scheduled time · Lothian Buses 06:40 140 Penicuik Scheduled time · East Coast Buses 06:51 31 East Craigs Scheduled time · Lothian Buses 07:00
Kevock Road (opposite) Kevock Road (opposite) 397 m 140 141 800 X33 X33 Straiton via Mayfield Scheduled time · Lothian Buses 06:31 X33 Straiton via Mayfield Scheduled time · Lothian Buses 06:44 140 Penicuik Scheduled time · East Coast Buses 06:55
Kevock Road (at) Kevock Road (at) 421 m 140 141 800 X33 140 Penicuik Scheduled time · East Coast Buses 06:52 140 Penicuik Scheduled time · East Coast Buses 07:23 141 Penicuik Scheduled time · East Coast Buses 07:45