X28
31 August 2026
| Route | Trip | To | Vehicle | |
|---|---|---|---|---|
| X28 | 180693780 | 07:00 | Livingston | 675 - SN71 AWP |
| X28 | 180693781 | 07:45 | Edinburgh | 675 - SN71 AWP |
| X28 | 180693782 | 08:30 | Livingston | 675 - SN71 AWP |
| X28 | 180693783 | 09:15 | Edinburgh | 675 - SN71 AWP |
| X28 | 180693784 | 10:00 | Livingston | 675 - SN71 AWP |
| X28 | 180693785 | 10:45 | Edinburgh | 675 - SN71 AWP |
| X28 | 180693786 | 11:30 | Livingston | 675 - SN71 AWP |
| X28 | 180693787 | 12:15 | Edinburgh | 675 - SN71 AWP |
| X28 | 180693788 | 13:00 | Livingston | 675 - SN71 AWP |
| X28 | 180693789 | 13:45 | Edinburgh | 675 - SN71 AWP |
| X28 | 180693790 | 14:30 | Livingston | 675 - SN71 AWP |
| X28 | 180693791 | 15:15 | Edinburgh | 675 - SN71 AWP |
| X28 | 180693792 | 16:00 | Livingston | 675 - SN71 AWP |
| X28 | 180693793 | 16:45 | Edinburgh | 675 - SN71 AWP |
| X28 | 180693794 | 17:30 | Livingston | 675 - SN71 AWP |
| X28 | 180693795 | 18:15 | Edinburgh | 675 - SN71 AWP |
| X28 | 180693796 | 19:00 | Livingston | 675 - SN71 AWP |
| X28 | 180693797 | 19:45 | Edinburgh | 675 - SN71 AWP |
| X28 | 180693798 | 20:30 | Livingston | 675 - SN71 AWP |
| X28 | 180693799 | 21:15 | Edinburgh | 675 - SN71 AWP |
| X28 | 180693800 | 22:00 | Livingston | 675 - SN71 AWP |
| X28 | 180693801 | 22:45 | Edinburgh | 675 - SN71 AWP |