Last buses from Lanark

Direct buses from Lanark go to 40 places. Tonight (Saturday) the last one leaves at 23:30, the 243 to Nemphlar. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
Glasgow240X 15:46240X 16:37240X 15:46none
Motherwell243 21:3041A 21:16243 21:3041A 19:56
Hamilton317 21:50317 21:50317 21:50317 20:17
Livingston34B 16:3034B 16:3034B 16:30none
Carluke243 23:3041 23:16243 23:3041A 21:56
Bogside243 23:3041 23:16243 23:3041A 21:56
Carstairs137 21:54137 21:54137 21:54137 21:26
Crossford317 21:50317 21:50317 21:50317 20:17
Larkhall317 21:50317 21:50317 21:50317 20:17
Biggar191 21:26191 20:26191 21:26191 21:18
Kirkfieldbank9 21:599 21:599 21:59317 20:17
Shotts34A 10:2034A 10:2034A 10:20none
Abington31 14:2231A 16:2231 14:22none
Ferniegair317 21:50317 21:50317 21:50317 20:17
Braidwood243 23:3041 23:16243 23:3041A 21:56
Fauldhouse34B 16:3034B 16:3034B 16:30none
Hyndford Bridge191 21:26191 20:26191 21:26191 21:18
Lesmahagow258 17:13258 17:13258 17:138 12:20
Addiewell34B 16:3034B 16:3034B 16:30none
Allanton317 21:50317 21:50317 21:50317 20:17
Cartland243 23:3041 23:16243 23:3041A 21:56
Cleghorn137 20:54137 20:54137 20:54137 20:21
Forth137 20:54137 20:54137 20:54137 20:21
Garrion Bridge317 21:50317 21:50317 21:50317 20:17
Kirkmuirhill258 17:13258 17:13258 17:138 12:20
Nemphlar243 23:3041 23:16243 23:3041A 21:56
Symington191 21:26191 20:26191 21:26191 21:18
Thankerton191 21:26191 20:26191 21:26191 21:18
Wanlockhead31 14:2231A 16:2231 14:22none
West Calder34B 16:3034B 16:3034B 16:30none
Breich34B 16:3034B 16:3034B 16:30none
Douglas9 21:599 21:599 21:599 19:19
Elvanfoot31 14:2231A 16:2231 14:22none
Glespin9 21:599 21:599 21:599 19:19
Law41A 22:1641A 22:1641A 22:1641A 21:56
Polbeth34B 16:3034B 16:3034B 16:30none
Rigside9 21:599 21:599 21:599 19:19
Uddington9 21:599 21:599 21:599 19:19
Carnwath137 21:54137 21:54137 21:54137 21:26
Carstairs Junction137 21:54137 21:54137 21:54137 21:26

The time each last direct bus leaves Lanark, 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 Lanark tonight?
The 243 to Nemphlar at 23:30 from Kirkfieldbank Brae, from the timetable for Saturday.
What time is the last bus from Lanark to Glasgow?
The last direct bus from Lanark to Glasgow: on weekdays, the 240X at 16:37 from Kirkfieldbank Brae, reaching Glasgow at 17:35; on Saturdays, the 240X at 15:46 from Kirkfieldbank Brae, reaching Glasgow at 16:47; on Sundays, there's no direct bus.
What time is the last bus from Lanark to Motherwell?
The last direct bus from Lanark to Motherwell: on weekdays, the 41A at 21:16 from Kirkfieldbank Brae, reaching Motherwell at 21:54; on Saturdays, the 243 at 21:30 from Kirkfieldbank Brae, reaching Motherwell at 22:02; on Sundays, the 41A at 19:56 from Kirkfieldbank Brae, reaching Motherwell at 20:36.
What time is the last bus from Lanark to Hamilton?
The last direct bus from Lanark to Hamilton: on weekdays, the 317 at 21:50 from Whitehill Crescent, reaching Hamilton at 22:22; on Saturdays, the 317 at 21:50 from Whitehill Crescent, reaching Hamilton at 22:22; on Sundays, the 317 at 20:17 from Whitehill Crescent, reaching Hamilton at 20:50.
What time is the last bus from Lanark to Livingston?
The last direct bus from Lanark to Livingston: on weekdays, the 34B at 16:30 from Linthill, reaching Livingston at 17:19; on Saturdays, the 34B at 16:30 from Linthill, reaching Livingston at 17:19; on Sundays, there's no direct bus.
What time is the last bus from Lanark to Carluke?
The last direct bus from Lanark to Carluke: on weekdays, the 41 at 23:16 from Kirkfieldbank Brae, reaching Carluke at 23:24; on Saturdays, the 243 at 23:30 from Kirkfieldbank Brae, reaching Carluke at 23:38; on Sundays, the 41A at 21:56 from Kirkfieldbank Brae, reaching Carluke at 22:04.
What time is the last bus from Lanark to Bogside?
The last direct bus from Lanark to Bogside: on weekdays, the 41 at 23:16 from Kirkfieldbank Brae, reaching Bogside at 23:31; on Saturdays, the 243 at 23:30 from Kirkfieldbank Brae, reaching Bogside at 23:45; on Sundays, the 41A at 21:56 from Kirkfieldbank Brae, reaching Bogside at 22:19.
What time is the last bus from Lanark to Carstairs?
The last direct bus from Lanark to Carstairs: on weekdays, the 137 at 21:54 from Cameronian Court, reaching Carstairs at 22:00; on Saturdays, the 137 at 21:54 from Cameronian Court, reaching Carstairs at 22:00; on Sundays, the 137 at 21:26 from Cameronian Court, reaching Carstairs at 21:32.
What time is the last bus from Lanark to Crossford?
The last direct bus from Lanark to Crossford: on weekdays, the 317 at 21:50 from Whitehill Crescent, reaching Crossford at 22:00; on Saturdays, the 317 at 21:50 from Whitehill Crescent, reaching Crossford at 22:00; on Sundays, the 317 at 20:17 from Whitehill Crescent, reaching Crossford at 20:27.
What time is the last bus from Lanark to Larkhall?
The last direct bus from Lanark to Larkhall: on weekdays, the 317 at 21:50 from Whitehill Crescent, reaching Larkhall at 22:10; on Saturdays, the 317 at 21:50 from Whitehill Crescent, reaching Larkhall at 22:10; on Sundays, the 317 at 20:17 from Whitehill Crescent, reaching Larkhall at 20:38.
What time is the last bus from Lanark to Biggar?
The last direct bus from Lanark to Biggar: on weekdays, the 191 at 20:26 from Lake Avenue, reaching Biggar at 20:52; on Saturdays, the 191 at 21:26 from Lake Avenue, reaching Biggar at 21:52; on Sundays, the 191 at 21:18 from Lake Avenue, reaching Biggar at 21:44.

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