Last buses from Crossford

Direct buses from Crossford go to 40 places. Tonight (Saturday) the last one leaves at 00:04 (after midnight), the X24 to Dunfermline. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
GlasgowX24 21:47X24 21:47X24 21:47X24 21:47
DunfermlineX24 00:04 after midnightX24 00:04 after midnightX24 00:04 after midnightX24 00:04 after midnight
GlenrothesX24 00:04 after midnightX24 00:04 after midnightX24 00:04 after midnightX24 00:04 after midnight
KirkcaldyX24A 23:06X24A 23:06X24A 23:06X24A 23:06
CumbernauldX24 21:47X24 21:47X24 21:47X24 21:47
CuparX24 18:56X24 19:02X24 18:56X24 18:56
LarbertX24 21:47X24 21:47X24 21:47X24 21:47
St AndrewsX24 18:56X24 19:02X24 18:56X24 18:56
Inverkeithing89 17:3989 17:3989 17:39none
WindygatesX27 21:21X27 21:21X27 21:21X27 20:26
Ferrytoll89 17:39W3 17:5589 17:39none
CowdenbeathX27 21:21X27 21:21X27 21:21X27 20:26
North Queensferry89 17:3989 17:3989 17:39none
RosythnoneW3 17:55nonenone
GuardbridgeX24 18:56X24 19:02X24 18:56X24 18:56
Alloa8A 17:468A 17:468A 17:468A 15:36
DairsieX24 18:56X24 19:02X24 18:56X24 18:56
MuirheadX24 18:56X24 19:02X24 18:56X24 18:56
Kincardine8A 23:368A 23:368A 23:368A 23:36
Cairneyhill8A 23:368A 23:368A 23:368A 23:36
Clackmannan8A 17:468A 17:468A 17:468A 15:36
Hill of BeathX27 21:21X27 21:21X27 21:21X27 20:26
KettlebridgeX24 18:56X24 19:02X24 18:56X24 18:56
KinnedarnoneW3 18:44nonenone
SalinenoneW3 18:44nonenone
SteelendnoneW3 18:44nonenone
BalmalcolmX24 18:56X24 19:02X24 18:56X24 18:56
CharlestownnoneW3 17:55nonenone
ComrienoneW3 18:44nonenone
CrombienoneW3 17:55nonenone
CrossgatesX27 21:21X27 21:21X27 21:21X27 20:26
LimekilnsnoneW3 17:55nonenone
PitlessieX24 18:56X24 19:02X24 18:56X24 18:56
ClaytonX24 18:56X24 19:02X24 18:56X24 18:56
High Valleyfield8A 23:368A 23:368A 23:368A 23:36
Culross8A 23:368A 23:368A 23:368A 23:36
LevenX27 21:21X27 21:21X27 21:21X27 20:26
OakleynoneW3 18:44nonenone
Torryburn8A 23:368A 23:368A 23:368A 23:36
Low Valleyfield8A 23:368A 23:368A 23:368A 23:36

The time each last direct bus leaves Crossford, 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 Crossford tonight?
The X24 to Dunfermline at 00:04 (after midnight) from Beechwood, from the timetable for Saturday.
What time is the last bus from Crossford to Glasgow?
The last direct bus from Crossford to Glasgow: on weekdays, the X24 at 21:47 from Beechwood, reaching Glasgow at 22:53; on Saturdays, the X24 at 21:47 from Beechwood, reaching Glasgow at 22:53; on Sundays, the X24 at 21:47 from Beechwood, reaching Glasgow at 22:53.
What time is the last bus from Crossford to Dunfermline?
The last direct bus from Crossford to Dunfermline: on weekdays, the X24 at 00:04 (after midnight) from Beechwood, reaching Dunfermline at 00:09; on Saturdays, the X24 at 00:04 (after midnight) from Beechwood, reaching Dunfermline at 00:09; on Sundays, the X24 at 00:04 (after midnight) from Beechwood, reaching Dunfermline at 00:09.
What time is the last bus from Crossford to Glenrothes?
The last direct bus from Crossford to Glenrothes: on weekdays, the X24 at 00:04 (after midnight) from Beechwood, reaching Glenrothes at 00:42; on Saturdays, the X24 at 00:04 (after midnight) from Beechwood, reaching Glenrothes at 00:42; on Sundays, the X24 at 00:04 (after midnight) from Beechwood, reaching Glenrothes at 00:42.
What time is the last bus from Crossford to Kirkcaldy?
The last direct bus from Crossford to Kirkcaldy: on weekdays, the X24A at 23:06 from Beechwood, reaching Kirkcaldy at 23:45; on Saturdays, the X24A at 23:06 from Beechwood, reaching Kirkcaldy at 23:45; on Sundays, the X24A at 23:06 from Beechwood, reaching Kirkcaldy at 23:45.
What time is the last bus from Crossford to Cumbernauld?
The last direct bus from Crossford to Cumbernauld: on weekdays, the X24 at 21:47 from Beechwood, reaching Cumbernauld at 22:33; on Saturdays, the X24 at 21:47 from Beechwood, reaching Cumbernauld at 22:33; on Sundays, the X24 at 21:47 from Beechwood, reaching Cumbernauld at 22:33.
What time is the last bus from Crossford to Cupar?
The last direct bus from Crossford to Cupar: on weekdays, the X24 at 19:02 from Beechwood, reaching Cupar at 20:21; on Saturdays, the X24 at 18:56 from Beechwood, reaching Cupar at 20:18; on Sundays, the X24 at 18:56 from Beechwood, reaching Cupar at 20:18.
What time is the last bus from Crossford to Larbert?
The last direct bus from Crossford to Larbert: on weekdays, the X24 at 21:47 from Beechwood, reaching Larbert at 22:18; on Saturdays, the X24 at 21:47 from Beechwood, reaching Larbert at 22:18; on Sundays, the X24 at 21:47 from Beechwood, reaching Larbert at 22:18.
What time is the last bus from Crossford to St Andrews?
The last direct bus from Crossford to St Andrews: on weekdays, the X24 at 19:02 from Beechwood, reaching St Andrews at 20:46; on Saturdays, the X24 at 18:56 from Beechwood, reaching St Andrews at 20:43; on Sundays, the X24 at 18:56 from Beechwood, reaching St Andrews at 20:43.
What time is the last bus from Crossford to Inverkeithing?
The last direct bus from Crossford to Inverkeithing: on weekdays, the 89 at 17:39 from Urquhart Farm, reaching Inverkeithing at 18:18; on Saturdays, the 89 at 17:39 from Urquhart Farm, reaching Inverkeithing at 18:18; on Sundays, there's no direct bus.
What time is the last bus from Crossford to Windygates?
The last direct bus from Crossford to Windygates: on weekdays, the X27 at 21:21 from Beechwood, reaching Windygates at 22:56; on Saturdays, the X27 at 21:21 from Beechwood, reaching Windygates at 22:56; on Sundays, the X27 at 20:26 from Beechwood, reaching Windygates at 22:04.

Buses in Crossford · 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