Buses in North Lanarkshire
113 bus routes, run by 18 bus companies, serve 55 towns and villages and 1,155 stops across North Lanarkshire. Timetables, live departures and journey planning for all of them.
Main towns
- Cumbernauld 40 routes
- Motherwell 34 routes
- Wishaw, North Lanarkshire 29 routes
- Airdrie 20 routes
- Coatbridge 19 routes
- Holytown 15 routes
- Bellshill 13 routes
- Newhouse 13 routes
- Cleekhimin 11 routes
- Croy, North Lanarkshire 11 routes
- Harthill, North Lanarkshire 11 routes
- New Stevenston 11 routes
- Kilsyth 10 routes
- Chryston 9 routes
- Cleland 9 routes
- Moodiesburn 9 routes
- Muirhead 9 routes
- Newarthill 9 routes
- Carfin 8 routes
- Chapelhall 8 routes
- Newmains 7 routes
- Queenzieburn 7 routes
- Shotts 7 routes
- Gartcosh 6 routes
Bus stations and interchanges
Busiest routes
- 240: Glasgow – Overtown First Greater Glasgow
- 266: Hamilton – Newmains First Greater Glasgow
- 201: Petersburn – Hairmyres First Greater Glasgow
- X3: Cumbernauld – Glasgow First Greater Glasgow
- E20: Glasgow – Edinburgh Airport Ember
- 243: North Motherwell – Lanark First Greater Glasgow
- 255: Hamilton – Glasgow First Greater Glasgow
- X25: Glasgow – Abronhill First Greater Glasgow
- X85: Clachan Of Campsie – Glasgow First Greater Glasgow
- UK090: Glasgow – Edinburgh FlixBus
- X87: Waterside – Glasgow First Greater Glasgow
- 293: Parkside – Muirhouse (circular) First Greater Glasgow
Bus companies
- First Greater Glasgow 23 routes
- Stuart's Coaches 15 routes
- ARG Travel 12 routes
- JMB Travel 10 routes
- Stagecoach East Scotland 9 routes
- Canavan Travel 9 routes
- Scottish Citylink 8 routes
- Midland Bluebird 7 routes
- PVT Transfer 4 routes
- United Coaches 4 routes
- McNairn's Coaches 3 routes
- Ember 2 routes
- Park's of Hamilton 2 routes
- FlixBus 1 route
- York Pullman 1 route
- Hobson Travel 1 route
- Whitelaw Coaches 1 route
- Kevin's Coaches 1 route
All towns and villages
- Airdrie
- Allanton
- Auchenstarry
- Auchinloch
- Banton
- Bargeddie
- Bellshill
- Birkenshaw
- Bonkle
- Calderbank
- Caldercruix
- Carfin
- Castlecary
- Chapelhall
- Chryston
- Cleekhimin
- Cleland
- Coatbridge
- Croy, North Lanarkshire
- Cumbernauld
- Eurocentral
- Gartcosh
- Glenboig
- Glenmavis
- Greengairs
- Harthill, North Lanarkshire
- Hartwood
- Holytown
- Kelvinhead
- Kilsyth
- Marnock
- Mollinsburn
- Moodiesburn
- Morningside
- Mossend
- Motherwell
- Mount Ellen
- Muirhead
- New Stevenston
- Newarthill
- Newhouse
- Newmains
- Overtown
- Plains
- Queenzieburn
- Ravenscraig
- Riggend
- Salsburgh
- Shotts
- Stand
- Stepps
- Tannochside
- Upperton
- Viewpark
- Wishaw, North Lanarkshire
Questions
- Which bus companies run in North Lanarkshire?
- First Greater Glasgow (23 routes), Stuart's Coaches (15 routes), ARG Travel (12 routes), JMB Travel (10 routes), Stagecoach East Scotland (9 routes) and Canavan Travel (9 routes), and 12 smaller operators.
- What are the busiest bus routes in North Lanarkshire?
- the 240 (Glasgow – Overtown), the 266 (Hamilton – Newmains), the 201 (Petersburn – Hairmyres), the X3 (Cumbernauld – Glasgow) and the E20 (Glasgow – Edinburgh Airport).
- Where are the main bus stations in North Lanarkshire?
- Register Road, Kilsyth and Burleigh Street, Shawhead.
- How can I see live bus times in North Lanarkshire?
- StopToStop shows the next departures from every stop in North Lanarkshire, with live times for buses already on the road (from their positions, via the Department for Transport's Bus Open Data Service), and a live map of every bus.
Timetables from the Bus Open Data Service (Department for Transport), updated Tuesday, 10 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