Mayfield, before East Savile Road

On Craigmillar Park, near Craigmillar Park Church

Buses point south-east ↘

3 Mayfield
639 - SJ21 NBF
06:02⚡️
3 Mayfield
666 - SJ71 HKC
06:52⚡️
3 Mayfield 07:22
3 Mayfield
614 - SJ21 MYR
07:52
31 Bonnyrigg
1089 - SJ19 OXE
06:05⚡️
31 Bonnyrigg 06:33
31 Bonnyrigg
1071 - SJ19 OWF
07:03⚡️
31 Bonnyrigg 07:33
37 Penicuik Deanburn
689 - SJ71 HLF
06:14⚡️
37 Penicuik Deanburn
695 - SJ71 HLP
06:45⚡️
37 Penicuik Deanburn
698 - SJ71 HLV
07:14
37 Penicuik Deanburn
676 - SJ71 HKO
07:43
29 Gorebridge 06:17
29 Gorebridge
447 - SJ66 LPE
06:47⚡️
29 Gorebridge 07:17
29 Gorebridge
460 - SJ66 LRF
07:47
7 Royal Infirmry
391 - SN11 EEA
06:20
7 Royal Infirmry 06:57
7 Royal Infirmry
392 - SN11 EEB
07:36
49 Royal Infirmry 06:22
49 Royal Infirmry 06:52
49 Royal Infirmry 07:22
49 Royal Infirmry
650 - SJ21 NCD
07:52
8 Royal Infirmry
693 - SJ71 HLM
06:25⚡️
8 Royal Infirmry
680 - SJ71 HKV
07:29
47 Penicuik Ladywood 07:53

Later ↓

⚡️ denotes ‘live’ times guessed (sometimes badly) from buses’ actual locations

Nearby stops

Map