Niddrie Mill Avenue (after)

On Niddrie Mains Road, near at 63

Buses point east →

To Sched­uled Ex­pected
30 Musselburgh
95 - SJ70 HPL
04:49 04:57
18 Newcraighall
614 - SJ21 MYR
04:59 04:58
30 Musselburgh 05:21
21 Wester Hailes 05:23
48 Musselburgh
188 - SN13 BFO
05:39 05:38
30 Musselburgh
71 - SJ70 HNF
05:41 05:39
18 Newcraighall
610 - SJ21 MYM
05:46 05:48
21 Wester Hailes 05:53
30 Musselburgh 06:02
2 Magdalene 06:06
21 Wester Hailes 06:16
18 Newcraighall 06:17
48 Musselburgh 06:20

Later ↓

Bus services