Haymarket Station (Stop HA)

On Dalry Road, near at 38 opp Dalry Place

Buses point north-east ↗

To Sched­uled Ex­pected
3 Mayfield
674 - SJ71 HKM
08:47 08:52
44 Edinburgh
660 - SJ71 HJU
08:47 08:47
4 Musselburgh
1026 - LXZ 5411
08:50 08:47
3 Mayfield 08:54
44 Wallyford
617 - SJ21 MYV
08:55 08:58
33 Millerhill
372 - SN11 ECF
08:56 08:55
25 Restalrig
633 - SJ21 MZX
09:00 08:58
2 Magdalene
30 - BT14 DLF
09:02 09:00
3 Mayfield 09:05
44 Wallyford 09:05
25 Restalrig 09:12
4 Musselburgh 09:12
3 Mayfield 09:16

Later ↓

Bus services

Nearby stops

Map