X28
18 October 2026
| Route | Trip | To | Vehicle | |
|---|---|---|---|---|
| X28 | 211790291 | 06:30 | Livingston | 678 - SN71 AWT |
| X28 | 211790292 | 07:15 | Edinburgh | 678 - SN71 AWT |
| X28 | 211790293 | 08:00 | Livingston | 678 - SN71 AWT |
| X28 | 211790294 | 08:45 | Edinburgh | 678 - SN71 AWT |
| X28 | 211790295 | 09:30 | Livingston | 678 - SN71 AWT |
| X28 | 211790296 | 10:15 | Edinburgh | 678 - SN71 AWT |
| X28 | 211790297 | 11:00 | Livingston | 678 - SN71 AWT |
| X28 | 211790298 | 11:45 | Edinburgh | 678 - SN71 AWT |
| X28 | 211790299 | 12:30 | Livingston | 678 - SN71 AWT |
| X28 | 211790300 | 13:15 | Edinburgh | 678 - SN71 AWT |
| X28 | 211790301 | 14:00 | Livingston | 678 - SN71 AWT |
| X28 | 211790302 | 14:45 | Edinburgh | 678 - SN71 AWT |
| X28 | 211790303 | 15:30 | Livingston | 678 - SN71 AWT |
| X28 | 211790304 | 16:15 | Edinburgh | 678 - SN71 AWT |
| X28 | 211790305 | 17:00 | Livingston | 678 - SN71 AWT |
| X28 | 211790306 | 17:45 | Edinburgh | 678 - SN71 AWT |
| X28 | 211790307 | 18:30 | Livingston | 678 - SN71 AWT |
| X28 | 211790308 | 19:15 | Edinburgh | 678 - SN71 AWT |
| X28 | 211790309 | 20:00 | Livingston | 678 - SN71 AWT |
| X28 | 211790310 | 20:45 | Edinburgh | 678 - SN71 AWT |
| X28 | 211790311 | 21:30 | Livingston | 678 - SN71 AWT |
| X28 | 211790312 | 22:15 | Edinburgh | 678 - SN71 AWT |