Niddrie Mill Avenue (after)

On Niddrie Mains Road, near at 63

Buses point east →

To Sched­uled Ex­pected
30 Musselburgh
84 - SJ70 HNW
05:41 05:42
18 Newcraighall
613 - SJ21 MYP
05:46 05:46
21 Wester Hailes 05:53
30 Musselburgh
89 - SJ70 HOH
06:02 06:06
2 Magdalene
17 - BT14 DKE
06:06 06:06
21 Wester Hailes 06:16
18 Newcraighall
604 - SJ21 MYD
06:17 06:16
48 Musselburgh
177 - SN13 BEJ
06:20 06:21
2 Magdalene 06:24
30 Musselburgh
82 - SJ70 HNU
06:25 06:27
18 Newcraighall 06:39
21 Wester Hailes 06:40
2 Magdalene 06:41

Later ↓

Bus services