Last buses from Buckhaven
Direct buses from Buckhaven go to 40 places. Tonight (Saturday) the last one leaves at 01:40 (after midnight), the X58 to Methil. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Edinburgh | X58 22:46 | X58 21:46 | X58 22:46 | X58 21:46 |
| Dundee | 46 17:43 | 46 17:43 | 46 17:43 | none |
| Dunfermline | 7A 21:25 | 7A 21:25 | 7A 21:25 | 7A 20:25 |
| Glenrothes | M4 18:49 | M4 18:49 | M4 18:49 | none |
| Kirkcaldy | X58 22:46 | 7A 22:45 | X58 22:46 | X58 21:46 |
| Bridgend | 46 17:43 | 46 17:43 | 46 17:43 | none |
| Methil | X58 01:40 after midnight | X58 01:40 after midnight | X58 01:40 after midnight | X58 01:40 after midnight |
| Cupar | 46 17:43 | 46 17:43 | 46 17:43 | none |
| St Andrews | X58 18:43 | X58 19:03 | X58 18:43 | X61 17:09 |
| Inverkeithing | X58 22:46 | X58 21:46 | X58 22:46 | X58 21:46 |
| Windygates | 48 00:04 after midnight | 48 00:04 after midnight | 48 00:04 after midnight | 48 23:39 |
| Methilhill | 48 00:04 after midnight | 48 00:04 after midnight | 48 00:04 after midnight | 48 23:39 |
| Kennoway | 48 00:04 after midnight | 48 00:04 after midnight | 48 00:04 after midnight | 48 23:39 |
| Markinch | M4 18:49 | M4 18:49 | M4 18:49 | none |
| Ferrytoll | X58 22:46 | X58 21:46 | X58 22:46 | X58 21:46 |
| North Queensferry | X58 22:46 | X58 21:46 | X58 22:46 | X58 21:46 |
| Coaltown of Wemyss | X58 00:34 after midnight | X58 00:34 after midnight | X58 00:34 after midnight | 7 23:52 |
| Rosyth | 7A 21:25 | 7A 21:25 | 7A 21:25 | 7A 20:25 |
| Coaltown of Balgonie | M4 18:49 | M4 18:49 | M4 18:49 | none |
| Newport-on-Tay | 46 17:43 | 46 17:43 | 46 17:43 | none |
| Queensferry | X58 22:46 | X58 21:46 | X58 22:46 | X58 21:46 |
| St Michaels | 46 17:43 | 46 17:43 | 46 17:43 | none |
| Burntisland | 7A 22:45 | 7A 22:45 | 7A 22:45 | 7A 21:25 |
| Dairsie | 46 17:43 | 46 17:43 | 46 17:43 | none |
| East Wemyss | X58 00:34 after midnight | X58 00:34 after midnight | X58 00:34 after midnight | 7 23:52 |
| Kinghorn | 7A 22:45 | 7A 22:45 | 7A 22:45 | 7A 21:25 |
| Bonnybank | 48 00:04 after midnight | 48 00:04 after midnight | 48 00:04 after midnight | 48 23:39 |
| Balmullo | 46 17:43 | 46 17:43 | 46 17:43 | none |
| Dalgety Bay | X58 22:46 | 7A 22:45 | X58 22:46 | X58 21:46 |
| Pettycur Bay | 7A 22:45 | 7A 22:45 | 7A 22:45 | 7A 21:25 |
| Hillend | 7A 21:25 | 7A 21:25 | 7A 21:25 | 7A 20:25 |
| Anstruther | X61 18:09 | X61 17:29 | X61 18:09 | X61 17:09 |
| Ceres | 46 17:43 | 46 17:43 | 46 17:43 | none |
| Craigrothie | 46 17:43 | 46 17:43 | 46 17:43 | none |
| Drumoig | 46 17:43 | 46 17:43 | 46 17:43 | none |
| Montrave | 46 17:43 | 46 17:43 | 46 17:43 | none |
| Pickletillem | 46 17:43 | 46 17:43 | 46 17:43 | none |
| Pittenweem | X61 18:09 | X61 17:29 | X61 18:09 | X61 17:09 |
| West Wemyss | none | L3 17:05 | none | none |
| Aberdour | 7A 22:45 | 7A 22:45 | 7A 22:45 | 7A 20:25 |
The time each last direct bus leaves Buckhaven, 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 Buckhaven tonight?
- The X58 to Methil at 01:40 (after midnight) from Starkies Wood, from the timetable for Saturday.
- What time is the last bus from Buckhaven to Edinburgh?
- The last direct bus from Buckhaven to Edinburgh: on weekdays, the X58 at 21:46 from Muiredge Surgery, reaching Edinburgh at 23:08; on Saturdays, the X58 at 22:46 from Muiredge Surgery, reaching Edinburgh at 00:08; on Sundays, the X58 at 21:46 from Muiredge Surgery, reaching Edinburgh at 23:08.
- What time is the last bus from Buckhaven to Dundee?
- The last direct bus from Buckhaven to Dundee: on weekdays, the 46 at 17:43 from Wellesley Inn, reaching Dundee at 19:04; on Saturdays, the 46 at 17:43 from Wellesley Inn, reaching Dundee at 19:04; on Sundays, there's no direct bus.
- What time is the last bus from Buckhaven to Dunfermline?
- The last direct bus from Buckhaven to Dunfermline: on weekdays, the 7A at 21:25 from Muiredge Roundabout, reaching Dunfermline at 23:01; on Saturdays, the 7A at 21:25 from Muiredge Roundabout, reaching Dunfermline at 23:01; on Sundays, the 7A at 20:25 from Muiredge Roundabout, reaching Dunfermline at 22:01.
- What time is the last bus from Buckhaven to Glenrothes?
- The last direct bus from Buckhaven to Glenrothes: on weekdays, the M4 at 18:49 from Cowley Street, reaching Glenrothes at 19:50; on Saturdays, the M4 at 18:49 from Cowley Street, reaching Glenrothes at 19:50; on Sundays, there's no direct bus.
- What time is the last bus from Buckhaven to Kirkcaldy?
- The last direct bus from Buckhaven to Kirkcaldy: on weekdays, the 7A at 22:45 from Muiredge Roundabout, reaching Kirkcaldy at 22:57; on Saturdays, the X58 at 22:46 from Muiredge Surgery, reaching Kirkcaldy at 23:00; on Sundays, the X58 at 21:46 from Muiredge Surgery, reaching Kirkcaldy at 22:00.
- What time is the last bus from Buckhaven to Bridgend?
- The last direct bus from Buckhaven to Bridgend: on weekdays, the 46 at 17:43 from Wellesley Inn, reaching Bridgend at 18:29; on Saturdays, the 46 at 17:43 from Wellesley Inn, reaching Bridgend at 18:29; on Sundays, there's no direct bus.
- What time is the last bus from Buckhaven to Methil?
- The last direct bus from Buckhaven to Methil: on weekdays, the X58 at 01:40 (after midnight) from Starkies Wood, reaching Methil at 01:41; on Saturdays, the X58 at 01:40 (after midnight) from Starkies Wood, reaching Methil at 01:41; on Sundays, the X58 at 01:40 (after midnight) from Starkies Wood, reaching Methil at 01:41.
- What time is the last bus from Buckhaven to Cupar?
- The last direct bus from Buckhaven to Cupar: on weekdays, the 46 at 17:43 from Wellesley Inn, reaching Cupar at 18:37; on Saturdays, the 46 at 17:43 from Wellesley Inn, reaching Cupar at 18:37; on Sundays, there's no direct bus.
- What time is the last bus from Buckhaven to St Andrews?
- The last direct bus from Buckhaven to St Andrews: on weekdays, the X58 at 19:03 from Starkies Wood, reaching St Andrews at 19:52; on Saturdays, the X58 at 18:43 from Starkies Wood, reaching St Andrews at 19:32; on Sundays, the X61 at 17:09 from College Street, reaching St Andrews at 18:20.
- What time is the last bus from Buckhaven to Inverkeithing?
- The last direct bus from Buckhaven to Inverkeithing: on weekdays, the X58 at 21:46 from Muiredge Surgery, reaching Inverkeithing at 22:47; on Saturdays, the X58 at 22:46 from Muiredge Surgery, reaching Inverkeithing at 23:47; on Sundays, the X58 at 21:46 from Muiredge Surgery, reaching Inverkeithing at 22:47.
Buses in Buckhaven · 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