From 14:50 on 31 Oct 2026
Scheduled departures
| Trip | To | Scheduled | Expected |
|---|---|---|---|
| 20 | Calder Crescent | 14:51 | — |
| 21 | Royal Infirmary | 14:57 | — |
| 3 | Cook Crescent |
Planned, expected and observed values remain separate. Blank observations are never presented as on-time.
Bus stop
Murrayburn Park, Wester Hailes
From 14:50 on 31 Oct 2026
| Trip | To | Scheduled | Expected |
|---|---|---|---|
| 20 | Calder Crescent | 14:51 | — |
| 21 | Royal Infirmary | 14:57 | — |
| 3 | Cook Crescent |
Planned, expected and observed values remain separate. Blank observations are never presented as on-time.
| — |
| 30 | Clovenstone Drive | 15:01 | — |
|---|
| 3 | Cook Crescent | 15:11 | — |
|---|
| 18 | Airport | 15:12 | — |
|---|
| 30 | Clovenstone Drive | 15:13 | — |
|---|
| 3 | Cook Crescent | 15:23 | — |
|---|
| 30 | Clovenstone Drive | 15:25 | — |
|---|
| 21 | Royal Infirmary | 15:27 | — |
|---|
| 3 | Cook Crescent | 15:35 | — |
|---|
| 30 | Clovenstone Drive | 15:37 | — |
|---|
| 3 | Cook Crescent | 15:46 | — |
|---|
| 30 | Clovenstone Drive | 15:49 | — |
|---|
| 18 | Airport | 15:52 | — |
|---|
| 21 | Royal Infirmary | 15:57 | — |
|---|
| 3 | Cook Crescent | 15:58 | — |
|---|
| 30 | Clovenstone Drive | 16:01 | — |
|---|
| 3 | Cook Crescent | 16:10 | — |
|---|
| 30 | Clovenstone Drive | 16:13 | — |
|---|
| 3 | Cook Crescent | 16:22 | — |
|---|
| 30 | Clovenstone Drive | 16:25 | — |
|---|
| 21 | Royal Infirmary | 16:27 | — |
|---|
| 18 | Airport | 16:31 | — |
|---|
| 3 | Cook Crescent | 16:34 | — |
|---|
| 30 | Clovenstone Drive | 16:37 | — |
|---|
| 3 | Cook Crescent | 16:46 | — |
|---|
| 30 | Clovenstone Drive | 16:49 | — |
|---|
| 21 | Royal Infirmary | 16:57 | — |
|---|
| 3 | Cook Crescent | 16:59 | — |
|---|
| 30 | Clovenstone Drive | 17:01 | — |
|---|
| 18 | Airport | 17:11 | — |
|---|
| 3 | Cook Crescent | 17:11 | — |
|---|
| 30 | Clovenstone Drive | 17:13 | — |
|---|
| 3 | Cook Crescent | 17:23 | — |
|---|
| 30 | Clovenstone Drive | 17:24 | — |
|---|
| 21 | Royal Infirmary | 17:27 | — |
|---|
| 3 | Cook Crescent | 17:35 | — |
|---|
| 30 | Clovenstone Drive | 17:36 | — |
|---|
| 30 | Clovenstone Drive | 17:48 | — |
|---|
| 3 | Cook Crescent | 17:49 | — |
|---|
| 18 | Airport | 17:51 | — |
|---|
| 21 | Goff Avenue | 17:57 | — |
|---|
| 30 | Clovenstone Drive | 18:00 | — |
|---|
| 3 | Cook Crescent | 18:05 | — |
|---|
| 30 | Clovenstone Drive | 18:12 | — |
|---|
| 3 | Cook Crescent | 18:19 | — |
|---|
| 30 | Clovenstone Drive | 18:23 | — |
|---|
| 21 | Goff Avenue | 18:27 | — |
|---|
| 18 | Airport | 18:29 | — |
|---|