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.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Glasgow | X24 21:47 | X24 21:47 | X24 21:47 | X24 21:47 |
| Dunfermline | X24 00:04 after midnight | X24 00:04 after midnight | X24 00:04 after midnight | X24 00:04 after midnight |
| Glenrothes | X24 00:04 after midnight | X24 00:04 after midnight | X24 00:04 after midnight | X24 00:04 after midnight |
| Kirkcaldy | X24A 23:06 | X24A 23:06 | X24A 23:06 | X24A 23:06 |
| Cumbernauld | X24 21:47 | X24 21:47 | X24 21:47 | X24 21:47 |
| Cupar | X24 18:56 | X24 19:02 | X24 18:56 | X24 18:56 |
| Larbert | X24 21:47 | X24 21:47 | X24 21:47 | X24 21:47 |
| St Andrews | X24 18:56 | X24 19:02 | X24 18:56 | X24 18:56 |
| Inverkeithing | 89 17:39 | 89 17:39 | 89 17:39 | none |
| Windygates | X27 21:21 | X27 21:21 | X27 21:21 | X27 20:26 |
| Ferrytoll | 89 17:39 | W3 17:55 | 89 17:39 | none |
| Cowdenbeath | X27 21:21 | X27 21:21 | X27 21:21 | X27 20:26 |
| North Queensferry | 89 17:39 | 89 17:39 | 89 17:39 | none |
| Rosyth | none | W3 17:55 | none | none |
| Guardbridge | X24 18:56 | X24 19:02 | X24 18:56 | X24 18:56 |
| Alloa | 8A 17:46 | 8A 17:46 | 8A 17:46 | 8A 15:36 |
| Dairsie | X24 18:56 | X24 19:02 | X24 18:56 | X24 18:56 |
| Muirhead | X24 18:56 | X24 19:02 | X24 18:56 | X24 18:56 |
| Kincardine | 8A 23:36 | 8A 23:36 | 8A 23:36 | 8A 23:36 |
| Cairneyhill | 8A 23:36 | 8A 23:36 | 8A 23:36 | 8A 23:36 |
| Clackmannan | 8A 17:46 | 8A 17:46 | 8A 17:46 | 8A 15:36 |
| Hill of Beath | X27 21:21 | X27 21:21 | X27 21:21 | X27 20:26 |
| Kettlebridge | X24 18:56 | X24 19:02 | X24 18:56 | X24 18:56 |
| Kinnedar | none | W3 18:44 | none | none |
| Saline | none | W3 18:44 | none | none |
| Steelend | none | W3 18:44 | none | none |
| Balmalcolm | X24 18:56 | X24 19:02 | X24 18:56 | X24 18:56 |
| Charlestown | none | W3 17:55 | none | none |
| Comrie | none | W3 18:44 | none | none |
| Crombie | none | W3 17:55 | none | none |
| Crossgates | X27 21:21 | X27 21:21 | X27 21:21 | X27 20:26 |
| Limekilns | none | W3 17:55 | none | none |
| Pitlessie | X24 18:56 | X24 19:02 | X24 18:56 | X24 18:56 |
| Clayton | X24 18:56 | X24 19:02 | X24 18:56 | X24 18:56 |
| High Valleyfield | 8A 23:36 | 8A 23:36 | 8A 23:36 | 8A 23:36 |
| Culross | 8A 23:36 | 8A 23:36 | 8A 23:36 | 8A 23:36 |
| Leven | X27 21:21 | X27 21:21 | X27 21:21 | X27 20:26 |
| Oakley | none | W3 18:44 | none | none |
| Torryburn | 8A 23:36 | 8A 23:36 | 8A 23:36 | 8A 23:36 |
| Low Valleyfield | 8A 23:36 | 8A 23:36 | 8A 23:36 | 8A 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