Bus from Hamilton (South Lanarkshire) to Lanark

4 direct routes · 41–57 min · first bus 06:20, last bus 21:00 (weekdays).

Next buses to Lanark as of 04:12

Scheduled times at the boarding stop in Hamilton, from the operators' timetables — they update automatically. Open the stop for live tracking.

Direct routes

RouteOperatorJourney timeWeekday journeysDaysFirstLastBoard atGet off atCalls at
41 JMB Travel ~57 min 63 Sat 30 · Sun 20 06:20 18:25 Leechlee Road (before) Woodstock Street (before) Motherwell, Wishaw, Bogside, Carluke, Braidwood, Cartland & 1 more
17 Stuart's Coaches ~41 min 8 weekdays only 07:30 18:05 Townhead Street (before) Woodstock Street (before) Ferniegair, Larkhall, Garrion Bridge, Rosebank, Crossford, Hazelbank & 1 more
41A JMB Travel ~53 min 3 Sat 3 · Sun 1 19:00 21:00 Leechlee Road (before) Woodstock Street (before) Motherwell, Wishaw, Bogside, Law, Carluke, Braidwood & 2 more
317 Stuart's Coaches ~43 min 2 Sat 4 · Sun 9 19:35 21:00 Leechlee Road (before) Woodstock Street (before) Ferniegair, Larkhall, Garrion Bridge, Rosebank, Crossford, Hazelbank & 1 more

Times are for the first boarding point in Hamilton on each route's weekday timetable — open the route for the full timetable, live map and every stop.

The same number runs elsewhere in the UK — see every 41 bus, 17 bus, 41A bus or 317 bus timetable.

Fares on this journey are set by the operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card. Who travels free →

Frequently asked questions

Which bus goes from Hamilton to Lanark?

4 routes run directly from Hamilton to Lanark: the 41 (JMB Travel), the 17 (Stuart's Coaches), the 41A (JMB Travel), the 317 (Stuart's Coaches). The most frequent is the 41, 63 times each weekday — board at Leechlee Road (before) and get off at Woodstock Street (before), about 57 minutes.

How long does the bus take from Hamilton to Lanark?

Between 41 minutes on the 17 and 57 on the 41, depending on which route you catch and on traffic. It calls at Motherwell, Wishaw, Bogside, Carluke and other stops on the way.

What time is the first and last bus from Hamilton to Lanark?

On weekdays the first direct bus leaves around 06:20 and the last around 21:00. Check the route timetables for weekends.

How much is the bus from Hamilton to Lanark?

Fares on this journey are set by the operator — the England fare cap doesn't apply in Scotland. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.

More options