Last buses from Bernards Smithy

Direct buses from Bernards Smithy go to 21 places. Tonight (Saturday) the last one leaves at 23:27, the X58 to Dalgety Bay. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
EdinburghX58 23:27X58 22:27X58 23:27X58 22:27
KirkcaldyX58 22:44X58 22:44X58 22:44X58 22:44
BuckhavenX58 22:44X58 22:44X58 22:44X58 22:44
MethilX58 22:44X58 22:44X58 22:44X58 22:44
St AndrewsX58 17:59X58 18:19X58 17:59none
InverkeithingX58 23:27X58 22:27X58 23:27X58 22:27
FerrytollX58 23:27X58 22:27X58 23:27X58 22:27
North QueensferryX58 23:27X58 22:27X58 23:27X58 22:27
Coaltown of WemyssX58 22:44X58 22:44X58 22:44X58 22:44
QueensferryX58 23:27X58 22:27X58 23:27X58 22:27
East WemyssX58 22:44X58 22:44X58 22:44X58 22:44
Dalgety BayX58 23:27X58 22:27X58 23:27X58 22:27
Lower LargoX58 17:59X58 18:19X58 17:59none
Lundin LinksX58 17:59X58 18:19X58 17:59none
Upper LargoX58 17:59X58 18:19X58 17:59none
AuchtertoolnoneBW9 15:57nonenone
LevenX58 22:44X58 22:44X58 22:44X58 22:44
LargowardX58 17:59X58 18:19X58 17:59none
LathonesX58 17:59X58 18:19X58 17:59none
CairnsmillX58 17:59X58 18:19X58 17:59none
RadernieX58 17:59X58 18:19X58 17:59none

The time each last direct bus leaves Bernards Smithy, 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 Bernards Smithy tonight?
The X58 to Dalgety Bay at 23:27 from West Lodge, from the timetable for Saturday.
What time is the last bus from Bernards Smithy to Edinburgh?
The last direct bus from Bernards Smithy to Edinburgh: on weekdays, the X58 at 22:27 from West Lodge, reaching Edinburgh at 23:08; on Saturdays, the X58 at 23:27 from West Lodge, reaching Edinburgh at 00:08; on Sundays, the X58 at 22:27 from West Lodge, reaching Edinburgh at 23:08.
What time is the last bus from Bernards Smithy to Kirkcaldy?
The last direct bus from Bernards Smithy to Kirkcaldy: on weekdays, the X58 at 22:44 from West Lodge, reaching Kirkcaldy at 22:54; on Saturdays, the X58 at 22:44 from West Lodge, reaching Kirkcaldy at 22:54; on Sundays, the X58 at 22:44 from West Lodge, reaching Kirkcaldy at 22:54.
What time is the last bus from Bernards Smithy to Buckhaven?
The last direct bus from Bernards Smithy to Buckhaven: on weekdays, the X58 at 22:44 from West Lodge, reaching Buckhaven at 23:26; on Saturdays, the X58 at 22:44 from West Lodge, reaching Buckhaven at 23:27; on Sundays, the X58 at 22:44 from West Lodge, reaching Buckhaven at 23:27.
What time is the last bus from Bernards Smithy to Methil?
The last direct bus from Bernards Smithy to Methil: on weekdays, the X58 at 22:44 from West Lodge, reaching Methil at 23:29; on Saturdays, the X58 at 22:44 from West Lodge, reaching Methil at 23:29; on Sundays, the X58 at 22:44 from West Lodge, reaching Methil at 23:29.
What time is the last bus from Bernards Smithy to St Andrews?
The last direct bus from Bernards Smithy to St Andrews: on weekdays, the X58 at 18:19 from West Lodge, reaching St Andrews at 19:52; on Saturdays, the X58 at 17:59 from West Lodge, reaching St Andrews at 19:32; on Sundays, there's no direct bus.
What time is the last bus from Bernards Smithy to Inverkeithing?
The last direct bus from Bernards Smithy to Inverkeithing: on weekdays, the X58 at 22:27 from West Lodge, reaching Inverkeithing at 22:47; on Saturdays, the X58 at 23:27 from West Lodge, reaching Inverkeithing at 23:47; on Sundays, the X58 at 22:27 from West Lodge, reaching Inverkeithing at 22:47.
What time is the last bus from Bernards Smithy to Ferrytoll?
The last direct bus from Bernards Smithy to Ferrytoll: on weekdays, the X58 at 22:27 from West Lodge, reaching Ferrytoll at 22:56; on Saturdays, the X58 at 23:27 from West Lodge, reaching Ferrytoll at 23:56; on Sundays, the X58 at 22:27 from West Lodge, reaching Ferrytoll at 22:56.
What time is the last bus from Bernards Smithy to North Queensferry?
The last direct bus from Bernards Smithy to North Queensferry: on weekdays, the X58 at 22:27 from West Lodge, reaching North Queensferry at 22:58; on Saturdays, the X58 at 23:27 from West Lodge, reaching North Queensferry at 23:58; on Sundays, the X58 at 22:27 from West Lodge, reaching North Queensferry at 22:58.
What time is the last bus from Bernards Smithy to Coaltown of Wemyss?
The last direct bus from Bernards Smithy to Coaltown of Wemyss: on weekdays, the X58 at 22:44 from West Lodge, reaching Coaltown of Wemyss at 23:20; on Saturdays, the X58 at 22:44 from West Lodge, reaching Coaltown of Wemyss at 23:20; on Sundays, the X58 at 22:44 from West Lodge, reaching Coaltown of Wemyss at 23:20.
What time is the last bus from Bernards Smithy to Queensferry?
The last direct bus from Bernards Smithy to Queensferry: on weekdays, the X58 at 22:27 from West Lodge, reaching Queensferry at 23:01; on Saturdays, the X58 at 23:27 from West Lodge, reaching Queensferry at 00:01; on Sundays, the X58 at 22:27 from West Lodge, reaching Queensferry at 23:01.

Buses in Bernards Smithy · 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