Haymarket Station (Stop HA)

On Dalry Road, near at 38 opp Dalry Place

Buses point north-east ↗

To Sched­uled Ex­pected
44 Wallyford
652 - SJ71 HJC
12:20 12:37
25 Restalrig 12:32
2 Magdalene
27 - BT14 DKY
12:34 12:40
44 Wallyford 12:34
25 Restalrig
617 - SJ21 MYV
12:47 12:48
3 Mayfield
660 - SJ71 HJU
12:49 12:48
33 Millerhill 12:54
44 Wallyford 12:54
4 Musselburgh
1031 - LXZ 5417
12:56 12:56
25 Restalrig 13:02
2 Magdalene 13:04
3 Mayfield 13:09
44 Wallyford 13:13

Later ↓

Bus services

Nearby stops

Map