Last buses from Kirknewton
Direct buses from Kirknewton go to 6 places. Tonight (Saturday) the last one leaves at 23:34, the X28 to Livingston. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Edinburgh | X28 23:06 | X28 23:05 | X28 23:06 | X28 23:06 |
| Livingston | X28 23:34 | X28 23:34 | X28 23:34 | X28 23:34 |
| Bathgate | X28 23:34 | X28 23:34 | X28 23:34 | X28 23:34 |
| Ratho | X28 23:06 | X28 23:05 | X28 23:06 | X28 23:06 |
| Wilkieston | X28 23:06 | X28 23:05 | X28 23:06 | X28 23:06 |
| Calderwood | N28 03:46 | N28 00:46 | N28 03:46 | N28 03:46 |
The time each last direct bus leaves Kirknewton, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.
Questions
- What time is the last bus from Kirknewton tonight?
- The X28 to Livingston at 23:34 from Railway Station, from the timetable for Saturday.
- What time is the last bus from Kirknewton to Edinburgh?
- The last direct bus from Kirknewton to Edinburgh: on weekdays, the X28 at 23:05 from Hillhouse Wynd, reaching Edinburgh at 23:15; on Saturdays, the X28 at 23:06 from Hillhouse Wynd, reaching Edinburgh at 23:15; on Sundays, the X28 at 23:06 from Hillhouse Wynd, reaching Edinburgh at 23:15.
- What time is the last bus from Kirknewton to Livingston?
- The last direct bus from Kirknewton to Livingston: on weekdays, the X28 at 23:34 from Railway Station, reaching Livingston at 23:37; on Saturdays, the X28 at 23:34 from Railway Station, reaching Livingston at 23:37; on Sundays, the X28 at 23:34 from Railway Station, reaching Livingston at 23:37.
- What time is the last bus from Kirknewton to Bathgate?
- The last direct bus from Kirknewton to Bathgate: on weekdays, the X28 at 23:34 from Railway Station, reaching Bathgate at 00:28; on Saturdays, the X28 at 23:34 from Railway Station, reaching Bathgate at 00:28; on Sundays, the X28 at 23:34 from Railway Station, reaching Bathgate at 00:28.
- What time is the last bus from Kirknewton to Ratho?
- The last direct bus from Kirknewton to Ratho: on weekdays, the X28 at 23:05 from Hillhouse Wynd, reaching Ratho at 23:10; on Saturdays, the X28 at 23:06 from Hillhouse Wynd, reaching Ratho at 23:11; on Sundays, the X28 at 23:06 from Hillhouse Wynd, reaching Ratho at 23:11.
- What time is the last bus from Kirknewton to Wilkieston?
- The last direct bus from Kirknewton to Wilkieston: on weekdays, the X28 at 23:05 from Hillhouse Wynd, reaching Wilkieston at 23:07; on Saturdays, the X28 at 23:06 from Hillhouse Wynd, reaching Wilkieston at 23:08; on Sundays, the X28 at 23:06 from Hillhouse Wynd, reaching Wilkieston at 23:08.
- What time is the last bus from Kirknewton to Calderwood?
- The last direct bus from Kirknewton to Calderwood: on weekdays, the N28 at 00:46 from Railway Station, reaching Calderwood at 00:53; on Saturdays, the N28 at 03:46 from Railway Station, reaching Calderwood at 03:53; on Sundays, the N28 at 03:46 from Railway Station, reaching Calderwood at 03:53.
Buses in Kirknewton · Plan a journey with a change
Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.
Add free live bus times to your website · StopToStop on Facebook