Niddrie Mill Avenue (after)

On Niddrie Mains Road, near at 63

Buses point east →

To Sched­uled Ex­pected
30 Queen Margaret
69 - SJ70 HND
00:02
N30 Musselburgh
79 - SJ70 HNP
00:39
N30 Musselburgh 01:19
N30 Musselburgh 02:01
N30 Musselburgh
79 - SJ70 HNP
02:41
18 Newcraighall 04:59
21 Wester Hailes 05:23
18 Newcraighall 05:46

Wednesday 29 October ↓

Bus services