Niddrie Mill Avenue (after)

On Niddrie Mains Road, near at 63

Buses point east →

To Sched­uled Ex­pected
48 Musselburgh
176 - SN13 BDZ
08:21 08:20
21 Wester Hailes 08:28
30 Musselburgh 08:28
18 Newcraighall
611 - SJ21 MYN
08:42 08:40
48 Musselburgh 08:50
2 Magdalene
16 - BT14 DKD
08:59 09:00
30 Musselburgh 09:00
21 Wester Hailes 09:03
18 Newcraighall 09:08
30 Musselburgh 09:20
48 Musselburgh 09:20
21 Wester Hailes 09:29

Later ↓

Bus services