028
22 Jun 2026
| To | ||||
|---|---|---|---|---|
| 31 | 06:19 | 0619 | Arrival Stand | |
| 31 | 06:50 | 0650 | Arrival Stand | |
| 31 | 08:00 | 0800 | Arrival Stand | |
| 31 | 09:10 | 0910 | Arrival Stand | |
| 31 | 10:10 | 1010 | Arrival Stand | |
| 31 | 11:10 | 1110 | Arrival Stand | |
| 31 | 12:10 | 1210 | Arrival Stand | |
| 31 | 13:10 | 1310 | Arrival Stand | |
| 31 | 14:10 | 1410 | Arrival Stand | |
| 31 | 15:20 | 1520 | Arrival Stand | |
| 31 | 16:40 | 1640 | Arrival Stand | |
| 31 | 17:50 | 1750 | Arrival Stand | |
| 31 | 19:05 | 1905 | Arrival Stand | |
| 31 | 20:05 | 2005 | Arrival Stand | |
| 31 | 21:05 | 2105 | Arrival Stand | |
| 31 | 22:05 | 2205 | Arrival Stand | |
| 31 | 23:05 | 2305 | Arrival Stand | |
Timetable data from the Traveline National Dataset (TNDS),