near Station Road same place 39 140 141 800 N3 141 Penicuik Scheduled time · East Coast Buses 11:46 39 Wodburn + Dalkeith Campus Scheduled time · Lothian Buses 12:02 140 Penicuik Scheduled time · East Coast Buses 12:17
Eskbank Court (at) Eskbank Court (at) 79 m 3 X95 X95 Carlisle via Galashiels + Hawick Live · YX26ORU · Expected · live tracking 2 min
Eskbank Court (opposite) Eskbank Court (opposite) 94 m 3 X95 3 Mayfield Scheduled time · Lothian Buses 11:38 3 Mayfield Scheduled time · Lothian Buses 11:50 X95 Carlisle via Galashiels + Hawick Scheduled time · Borders Buses 11:53
Eskbank Toll (near) Eskbank Toll (near) 202 m X95 X95 Carlisle via Galashiels + Hawick Live · YX26ORU · Expected · live tracking 2 min
Eskbank Toll (south-east bound) Eskbank Toll (south-east bound) 219 m X95 X95 Carlisle via Galashiels + Hawick Scheduled time · Borders Buses 11:54 X95 Carlisle via Galashiels + Hawick Scheduled time · Borders Buses 12:54 X95 Carlisle via Galashiels + Hawick Scheduled time · Borders Buses 13:54
Bonnyrigg Road (at 20) Bonnyrigg Road (at 20) 236 m 39 140 141 800 N3 140 Musselburgh Scheduled time · East Coast Buses 11:47 39 Polton Mill Scheduled time · Lothian Buses 12:10 141 Musselburgh Scheduled time · East Coast Buses 12:19
Westfield Park (opposite) Westfield Park (opposite) 419 m 39 140 141 800 N3 140 Musselburgh Scheduled time · East Coast Buses 11:46 39 Polton Mill Scheduled time · Lothian Buses 12:10 141 Musselburgh Scheduled time · East Coast Buses 12:18
Westfield Park (at) Westfield Park (at) 423 m 39 140 141 800 N3 141 Penicuik Scheduled time · East Coast Buses 11:48 39 Wodburn + Dalkeith Campus Scheduled time · Lothian Buses 12:03 140 Penicuik Scheduled time · East Coast Buses 12:18