near Station Road same place 39 140 141 800 N3 140 Penicuik Scheduled time · East Coast Buses 06:40 39 Wodburn + Dalkeith Campus Scheduled time · Lothian Buses 07:00 140 Penicuik Scheduled time · East Coast Buses 07:10
Eskbank Court (at) Eskbank Court (at) 79 m 3 X95 3 Wester Hailes Clovenstone Scheduled time · Lothian Buses 06:30 3 Wester Hailes Clovenstone Scheduled time · Lothian Buses 06:41 3 Wester Hailes Clovenstone Scheduled time · Lothian Buses 06:50
Eskbank Court (opposite) Eskbank Court (opposite) 104 m 3 X95 3 Mayfield Scheduled time · Lothian Buses 06:40 3 Mayfield Scheduled time · Lothian Buses 07:01 3 Mayfield Scheduled time · Lothian Buses 07:18
Eskbank Toll (near) Eskbank Toll (near) 186 m X95 X95 Edinburgh Scheduled time · Borders Buses 07:12 X95 Edinburgh Scheduled time · Borders Buses 08:12 X95 Edinburgh Scheduled time · Borders Buses 09:12
Eskbank Toll (south-east bound) Eskbank Toll (south-east bound) 204 m X95 X95 Carlisle via Galashiels + Hawick Scheduled time · Borders Buses 08:54 X95 Carlisle via Galashiels + Hawick Scheduled time · Borders Buses 09:54 X95 Carlisle via Galashiels + Hawick Scheduled time · Borders Buses 10:54
Bonnyrigg Road (at 20) Bonnyrigg Road (at 20) 216 m 39 140 141 800 N3 140 Musselburgh Scheduled time · East Coast Buses 06:34 39 Polton Mill Scheduled time · Lothian Buses 06:57 140 Musselburgh Scheduled time · East Coast Buses 07:07
Westfield Park (opposite) Westfield Park (opposite) 403 m 39 140 141 800 N3 140 Musselburgh Scheduled time · East Coast Buses 06:33 39 Polton Mill Scheduled time · Lothian Buses 06:56 140 Musselburgh Scheduled time · East Coast Buses 07:07
Westfield Park (at) Westfield Park (at) 407 m 39 140 141 800 N3 140 Penicuik Scheduled time · East Coast Buses 06:41 39 Wodburn + Dalkeith Campus Scheduled time · Lothian Buses 07:01 140 Penicuik Scheduled time · East Coast Buses 07:11