Haymarket Station (Stop HA)

On Dalry Road, near at 38 opp Dalry Place

Buses point north-east ↗

To Sched­uled Ex­pected
44 Wallyford
670 - SJ71 HKG
10:09 13:29
3 Mayfield
636 - SJ21 NBB
10:13 13:30
4 Musselburgh 13:15
33 Millerhill 13:17
25 Restalrig 13:22
44 Wallyford
602 - SJ21 MYB
13:24 13:28
3 Mayfield 13:25
2 Magdalene 13:26
4 Musselburgh 13:33
25 Restalrig 13:34
33 Millerhill 13:36
3 Mayfield 13:37
44 Wallyford
601 - SJ21 MYA
13:38 13:40

Later ↓

Bus services

Nearby stops

Map