Last buses from Ladybank

Direct buses from Ladybank go to 40 places. Tonight (Sunday) the last one leaves at 23:19, the 64 to Bow of Fife. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Sunday)WeekdaysSaturdaysSundays
Dundee40 17:4840 19:4840 19:4840 17:48
Glenrothes64 21:3964 23:4364 23:4364 21:39
Cupar64 23:1964 00:23 after midnight64 00:23 after midnight64 23:19
St Andrews64 21:0959 00:10 after midnight59 00:10 after midnight64 21:09
Newport-on-Tay40 17:4840 19:4840 19:4840 17:48
St Michaels40 17:4840 19:4840 19:4840 17:48
Guardbridgenone59 00:10 after midnight59 00:10 after midnightnone
Dairsie40 17:4859 00:10 after midnight59 00:10 after midnight40 17:48
Balmullo40 17:4835A 23:5235A 23:5240 17:48
Muirheadnone66 18:2666 18:26none
Kincaplenone59 00:10 after midnight59 00:10 after midnightnone
Auchtermuchty64 21:3935A 00:00 after midnight35A 00:00 after midnight64 21:39
BurnsidenoneBB1 15:06nonenone
Den of Lindoresnone35A 00:00 after midnight35A 00:00 after midnightnone
Kettlebridgenone59 00:10 after midnight59 00:10 after midnightnone
Balmalcolmnone59 00:10 after midnight59 00:10 after midnightnone
Bow of Fife64 23:1964 00:23 after midnight64 00:23 after midnight64 23:19
Ceres64 21:0964 23:1364 23:1364 21:09
Craigrothie64 21:0964 23:1364 23:1364 21:09
Drumoig40 17:4840 19:4840 19:4840 17:48
Freuchie64 21:3964 23:4364 23:4364 21:39
Grange of Lindoresnone35A 00:00 after midnight35A 00:00 after midnightnone
Pickletillem40 17:4840 19:4840 19:4840 17:48
Pitlessienone59 00:10 after midnight59 00:10 after midnightnone
Stratheden64 23:1964 00:23 after midnight64 00:23 after midnight64 23:19
Abernethynone35A 22:3835A 22:38none
Claytonnone59 00:10 after midnight59 00:10 after midnightnone
Rossienone35A 00:00 after midnight35A 00:00 after midnightnone
Trafalgarnone35A 00:00 after midnight35A 00:00 after midnightnone
Cupar Muirnone35A 23:5235A 23:52none
Dunshalt64 21:3964 23:4364 23:4364 21:39
Falkland64 21:3964 23:4364 23:4364 21:39
Gateside64 21:3964 23:4364 23:4364 21:39
Kingskettlenone59 00:10 after midnight59 00:10 after midnightnone
Newton of Falkland64 21:3964 23:4364 23:4364 21:39
Rumdewannone59 00:10 after midnight59 00:10 after midnightnone
Strathkinness64 21:0964 23:1364 23:1364 21:09
Blebocraigs64 21:0964 23:1364 23:1364 21:09
Charlottetownnone35A 00:00 after midnight35A 00:00 after midnightnone
Craigtoun64 21:0964 23:1364 23:1364 21:09

The time each last direct bus leaves Ladybank, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 22 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 Ladybank tonight?
The 64 to Bow of Fife at 23:19 from Edensmuir Forest, from the timetable for Sunday.
What time is the last bus from Ladybank to Dundee?
The last direct bus from Ladybank to Dundee: on weekdays, the 40 at 19:48 from Roundabout, reaching Dundee at 20:29; on Saturdays, the 40 at 19:48 from Roundabout, reaching Dundee at 20:29; on Sundays, the 40 at 17:48 from Roundabout, reaching Dundee at 18:29.
What time is the last bus from Ladybank to Glenrothes?
The last direct bus from Ladybank to Glenrothes: on weekdays, the 64 at 23:43 from Shiells Farm Road End, reaching Glenrothes at 00:21; on Saturdays, the 64 at 23:43 from Shiells Farm Road End, reaching Glenrothes at 00:21; on Sundays, the 64 at 21:39 from Shiells Farm Road End, reaching Glenrothes at 22:16.
What time is the last bus from Ladybank to Cupar?
The last direct bus from Ladybank to Cupar: on weekdays, the 64 at 00:23 (after midnight) from Edensmuir Forest, reaching Cupar at 00:44; on Saturdays, the 64 at 00:23 (after midnight) from Edensmuir Forest, reaching Cupar at 00:44; on Sundays, the 64 at 23:19 from Edensmuir Forest, reaching Cupar at 23:40.
What time is the last bus from Ladybank to St Andrews?
The last direct bus from Ladybank to St Andrews: on weekdays, the 59 at 00:10 (after midnight) from Railway Station, reaching St Andrews at 00:42; on Saturdays, the 59 at 00:10 (after midnight) from Railway Station, reaching St Andrews at 00:42; on Sundays, the 64 at 21:09 from Edensmuir Forest, reaching St Andrews at 22:08.
What time is the last bus from Ladybank to Newport-on-Tay?
The last direct bus from Ladybank to Newport-on-Tay: on weekdays, the 40 at 19:48 from Roundabout, reaching Newport-on-Tay at 20:21; on Saturdays, the 40 at 19:48 from Roundabout, reaching Newport-on-Tay at 20:21; on Sundays, the 40 at 17:48 from Roundabout, reaching Newport-on-Tay at 18:21.
What time is the last bus from Ladybank to St Michaels?
The last direct bus from Ladybank to St Michaels: on weekdays, the 40 at 19:48 from Roundabout, reaching St Michaels at 20:16; on Saturdays, the 40 at 19:48 from Roundabout, reaching St Michaels at 20:16; on Sundays, the 40 at 17:48 from Roundabout, reaching St Michaels at 18:16.
What time is the last bus from Ladybank to Guardbridge?
The last direct bus from Ladybank to Guardbridge: on weekdays, the 59 at 00:10 (after midnight) from Railway Station, reaching Guardbridge at 00:36; on Saturdays, the 59 at 00:10 (after midnight) from Railway Station, reaching Guardbridge at 00:36; on Sundays, there's no direct bus.
What time is the last bus from Ladybank to Dairsie?
The last direct bus from Ladybank to Dairsie: on weekdays, the 59 at 00:10 (after midnight) from Railway Station, reaching Dairsie at 00:31; on Saturdays, the 59 at 00:10 (after midnight) from Railway Station, reaching Dairsie at 00:31; on Sundays, the 40 at 17:48 from Roundabout, reaching Dairsie at 18:10.
What time is the last bus from Ladybank to Balmullo?
The last direct bus from Ladybank to Balmullo: on weekdays, the 35A at 23:52 from Pitlessie Road, reaching Balmullo at 00:22; on Saturdays, the 35A at 23:52 from Pitlessie Road, reaching Balmullo at 00:22; on Sundays, the 40 at 17:48 from Roundabout, reaching Balmullo at 18:13.
What time is the last bus from Ladybank to Muirhead?
The last direct bus from Ladybank to Muirhead: on weekdays, the 66 at 18:26 from Pitlessie Road, reaching Muirhead at 18:33; on Saturdays, the 66 at 18:26 from Pitlessie Road, reaching Muirhead at 18:33; on Sundays, there's no direct bus.

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