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.
| To | Today (Saturday) | Weekdays | Saturdays | Sundays |
|---|---|---|---|---|
| Glasgow | 240X 15:46 | 240X 16:37 | 240X 15:46 | none |
| Motherwell | 243 21:30 | 41A 21:16 | 243 21:30 | 41A 19:56 |
| Hamilton | 317 21:50 | 317 21:50 | 317 21:50 | 317 20:17 |
| Livingston | 34B 16:30 | 34B 16:30 | 34B 16:30 | none |
| Carluke | 243 23:30 | 41 23:16 | 243 23:30 | 41A 21:56 |
| Bogside | 243 23:30 | 41 23:16 | 243 23:30 | 41A 21:56 |
| Carstairs | 137 21:54 | 137 21:54 | 137 21:54 | 137 21:26 |
| Crossford | 317 21:50 | 317 21:50 | 317 21:50 | 317 20:17 |
| Larkhall | 317 21:50 | 317 21:50 | 317 21:50 | 317 20:17 |
| Biggar | 191 21:26 | 191 20:26 | 191 21:26 | 191 21:18 |
| Kirkfieldbank | 9 21:59 | 9 21:59 | 9 21:59 | 317 20:17 |
| Shotts | 34A 10:20 | 34A 10:20 | 34A 10:20 | none |
| Abington | 31 14:22 | 31A 16:22 | 31 14:22 | none |
| Ferniegair | 317 21:50 | 317 21:50 | 317 21:50 | 317 20:17 |
| Braidwood | 243 23:30 | 41 23:16 | 243 23:30 | 41A 21:56 |
| Fauldhouse | 34B 16:30 | 34B 16:30 | 34B 16:30 | none |
| Hyndford Bridge | 191 21:26 | 191 20:26 | 191 21:26 | 191 21:18 |
| Lesmahagow | 258 17:13 | 258 17:13 | 258 17:13 | 8 12:20 |
| Addiewell | 34B 16:30 | 34B 16:30 | 34B 16:30 | none |
| Allanton | 317 21:50 | 317 21:50 | 317 21:50 | 317 20:17 |
| Cartland | 243 23:30 | 41 23:16 | 243 23:30 | 41A 21:56 |
| Cleghorn | 137 20:54 | 137 20:54 | 137 20:54 | 137 20:21 |
| Forth | 137 20:54 | 137 20:54 | 137 20:54 | 137 20:21 |
| Garrion Bridge | 317 21:50 | 317 21:50 | 317 21:50 | 317 20:17 |
| Kirkmuirhill | 258 17:13 | 258 17:13 | 258 17:13 | 8 12:20 |
| Nemphlar | 243 23:30 | 41 23:16 | 243 23:30 | 41A 21:56 |
| Symington | 191 21:26 | 191 20:26 | 191 21:26 | 191 21:18 |
| Thankerton | 191 21:26 | 191 20:26 | 191 21:26 | 191 21:18 |
| Wanlockhead | 31 14:22 | 31A 16:22 | 31 14:22 | none |
| West Calder | 34B 16:30 | 34B 16:30 | 34B 16:30 | none |
| Breich | 34B 16:30 | 34B 16:30 | 34B 16:30 | none |
| Douglas | 9 21:59 | 9 21:59 | 9 21:59 | 9 19:19 |
| Elvanfoot | 31 14:22 | 31A 16:22 | 31 14:22 | none |
| Glespin | 9 21:59 | 9 21:59 | 9 21:59 | 9 19:19 |
| Law | 41A 22:16 | 41A 22:16 | 41A 22:16 | 41A 21:56 |
| Polbeth | 34B 16:30 | 34B 16:30 | 34B 16:30 | none |
| Rigside | 9 21:59 | 9 21:59 | 9 21:59 | 9 19:19 |
| Uddington | 9 21:59 | 9 21:59 | 9 21:59 | 9 19:19 |
| Carnwath | 137 21:54 | 137 21:54 | 137 21:54 | 137 21:26 |
| Carstairs Junction | 137 21:54 | 137 21:54 | 137 21:54 | 137 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