From 21:05 on 31 Oct 2026
Scheduled departures
Planned, expected and observed values remain separate. Blank observations are never presented as on-time.
Bus stop
St Patrick Square, South Side
From 21:05 on 31 Oct 2026
Planned, expected and observed values remain separate. Blank observations are never presented as on-time.
| — |
| 7 | Royal Infirmary | 21:21 | — |
|---|
| X62 | Galashiels | 21:24 | — |
|---|
| 37 | Terminus | 21:35 | — |
|---|
| 31 | Burnbrae Terminus | 21:35 | — |
|---|
| 7 | Royal Infirmary | 21:41 | — |
|---|
| 47 | Wyvis Park | 21:43 | — |
|---|
| 31 | Terminus | 21:55 | — |
|---|
| 7 | Royal Infirmary | 22:01 | — |
|---|
| 37 | Terminus | 22:05 | — |
|---|
| 47 | Wyvis Park | 22:13 | — |
|---|
| 31 | Burnbrae Terminus | 22:15 | — |
|---|
| 7 | Royal Infirmary | 22:21 | — |
|---|
| X62 | Galashiels | 22:24 | — |
|---|
| 31 | Terminus | 22:33 | — |
|---|
| 37 | Terminus | 22:34 | — |
|---|
| 47 | Wyvis Park | 22:43 | — |
|---|
| 7 | Royal Infirmary | 22:50 | — |
|---|
| 31 | Burnbrae Terminus | 22:53 | — |
|---|
| 37 | Terminus | 23:04 | — |
|---|
| 47 | Wyvis Park | 23:13 | — |
|---|
| 31 | Terminus | 23:15 | — |
|---|
| 7 | Royal Infirmary | 23:20 | — |
|---|
| 37 | Terminus | 23:34 | — |
|---|
| 31 | Burnbrae Terminus | 23:38 | — |
|---|
| 47 | Wyvis Park | 23:41 | — |
|---|
| 7 | Royal Infirmary | 23:50 | — |
|---|