Haymarket Station (Stop HA)

On Dalry Road, near at 38 opp Dalry Place

Buses point north-east ↗

To Sched­uled Ex­pected
25 Restalrig 13:47
3 Mayfield
654 - SJ71 HJE
13:48 13:50
33 Millerhill
561 - SA15 VUM
13:53 13:53
44 Wallyford 13:53
4 Musselburgh
1021 - LXZ 5406
13:55 13:55
25 Restalrig 14:02
2 Magdalene 14:04
3 Mayfield 14:09
44 Wallyford 14:13
25 Restalrig 14:17
33 Millerhill 14:23
4 Musselburgh 14:25

Later ↓

Bus services

Nearby stops

Map