X28
31 August 2026
| Route | Trip | To | Vehicle | |
|---|---|---|---|---|
| X28 | 180693844 | 06:00 | Livingston | 678 - SN71 AWT |
| X28 | 180693845 | 06:45 | Edinburgh | 678 - SN71 AWT |
| X28 | 180693846 | 07:30 | Livingston | 678 - SN71 AWT |
| X28 | 180693847 | 08:15 | Edinburgh | 678 - SN71 AWT |
| X28 | 180693848 | 09:00 | Livingston | 678 - SN71 AWT |
| X28 | 180693849 | 09:45 | Edinburgh | 678 - SN71 AWT |
| X28 | 180693850 | 10:30 | Livingston | 678 - SN71 AWT |
| X28 | 180693851 | 11:15 | Edinburgh | 678 - SN71 AWT |
| X28 | 180693852 | 12:00 | Livingston | 678 - SN71 AWT |
| X28 | 180693853 | 12:45 | Edinburgh | 678 - SN71 AWT |
| X28 | 180693854 | 13:30 | Livingston | 678 - SN71 AWT |
| X28 | 180693855 | 14:15 | Edinburgh | 678 - SN71 AWT |
| X28 | 180693856 | 15:00 | Livingston | 678 - SN71 AWT |
| X28 | 180693857 | 15:45 | Edinburgh | 678 - SN71 AWT |
| X28 | 180693858 | 16:30 | Livingston | 678 - SN71 AWT |
| X28 | 180693859 | 17:15 | Edinburgh | 678 - SN71 AWT |
| X28 | 180693860 | 18:00 | Livingston | 678 - SN71 AWT |
| X28 | 180693861 | 18:45 | Edinburgh | 678 - SN71 AWT |
| X28 | 180693862 | 19:30 | Livingston | 678 - SN71 AWT |
| X28 | 180693863 | 20:15 | Edinburgh | 678 - SN71 AWT |
| X28 | 180693864 | 21:00 | Livingston | 678 - SN71 AWT |
| X28 | 180693865 | 21:45 | Edinburgh | 678 - SN71 AWT |