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.

ToToday (Saturday)WeekdaysSaturdaysSundays
EdinburghX58 22:46X58 21:46X58 22:46X58 21:46
Dundee46 17:4346 17:4346 17:43none
Dunfermline7A 21:257A 21:257A 21:257A 20:25
GlenrothesM4 18:49M4 18:49M4 18:49none
KirkcaldyX58 22:467A 22:45X58 22:46X58 21:46
Bridgend46 17:4346 17:4346 17:43none
MethilX58 01:40 after midnightX58 01:40 after midnightX58 01:40 after midnightX58 01:40 after midnight
Cupar46 17:4346 17:4346 17:43none
St AndrewsX58 18:43X58 19:03X58 18:43X61 17:09
InverkeithingX58 22:46X58 21:46X58 22:46X58 21:46
Windygates48 00:04 after midnight48 00:04 after midnight48 00:04 after midnight48 23:39
Methilhill48 00:04 after midnight48 00:04 after midnight48 00:04 after midnight48 23:39
Kennoway48 00:04 after midnight48 00:04 after midnight48 00:04 after midnight48 23:39
MarkinchM4 18:49M4 18:49M4 18:49none
FerrytollX58 22:46X58 21:46X58 22:46X58 21:46
North QueensferryX58 22:46X58 21:46X58 22:46X58 21:46
Coaltown of WemyssX58 00:34 after midnightX58 00:34 after midnightX58 00:34 after midnight7 23:52
Rosyth7A 21:257A 21:257A 21:257A 20:25
Coaltown of BalgonieM4 18:49M4 18:49M4 18:49none
Newport-on-Tay46 17:4346 17:4346 17:43none
QueensferryX58 22:46X58 21:46X58 22:46X58 21:46
St Michaels46 17:4346 17:4346 17:43none
Burntisland7A 22:457A 22:457A 22:457A 21:25
Dairsie46 17:4346 17:4346 17:43none
East WemyssX58 00:34 after midnightX58 00:34 after midnightX58 00:34 after midnight7 23:52
Kinghorn7A 22:457A 22:457A 22:457A 21:25
Bonnybank48 00:04 after midnight48 00:04 after midnight48 00:04 after midnight48 23:39
Balmullo46 17:4346 17:4346 17:43none
Dalgety BayX58 22:467A 22:45X58 22:46X58 21:46
Pettycur Bay7A 22:457A 22:457A 22:457A 21:25
Hillend7A 21:257A 21:257A 21:257A 20:25
AnstrutherX61 18:09X61 17:29X61 18:09X61 17:09
Ceres46 17:4346 17:4346 17:43none
Craigrothie46 17:4346 17:4346 17:43none
Drumoig46 17:4346 17:4346 17:43none
Montrave46 17:4346 17:4346 17:43none
Pickletillem46 17:4346 17:4346 17:43none
PittenweemX61 18:09X61 17:29X61 18:09X61 17:09
West WemyssnoneL3 17:05nonenone
Aberdour7A 22:457A 22:457A 22:457A 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