31B East Kilbride Bus Station ↔ Carmunnock
Operated by JMB Travel. First bus 06:45, last bus 18:37. 23 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Bus Station (Stance 9) | · | · | · | · | · | · | · | 14:00 | · | · | · | · |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Bus Station (stance 8) | 06:45 | 07:50 | 09:00 | 10:00 | 11:00 | 12:00 | 13:00 | · | 15:05 | 16:12 | 17:27 | 18:37 |
| Dunrobin Drive (after) | 06:56 | 08:01 | 09:11 | 10:11 | 11:11 | 12:11 | 13:11 | 14:11 | 15:16 | 16:23 | 17:38 | 18:48 |
| Waterside Road (after) | 07:07 | 08:12 | 09:22 | 10:22 | 11:22 | 12:22 | 13:22 | 14:22 | 15:27 | 16:34 | 17:49 | 18:59 |
Route map
All stops on route 31B
31B towards Carmunnock
- Bus Station (Stance 9) East Kilbride
- Bus Station (stance 8) East Kilbride
- Churchill Avenue (At) West Mains
- Torrance Road (before) West Mains
- Holm Lane (Near) West Mains
- Kirktonholme Crescent (Opp) West Mains
- Neidpath West West Mains
- Falkland Drive (At) West Mains
- Lindores Drive (At) West Mains
- Dunbar Hill (At) West Mains
- Lindores Drive (Past) West Mains
- Flakefield (At) West Mains
- Kirktonholme Road (opp) West Mains
- Fairfield Place (At) West Mains
- Gilderdale (Near) Stewartfield
- Ribblesdale (After) Stewartfield
- Lymekilns Road (Opp) Stewartfield
- Dunrobin Drive (after) Stewartfield
- Stewartfield Drive (After) Stewartfield
- Heritage Park (opp) Stewartfield
- Morrisons Store (near) Stewartfield
- MacIvor Crescent (after) Kittochside
- National Museum of Rural Life (opp) Kittochside
- Centre 1 Tax office (before) Philipshill
- Redwood Drive (after) Philipshill
- Waterside Gardens (after) Carmunnock
- Cathkin Road (opp) Carmunnock
- Waterside Road (after) Carmunnock
31B towards East Kilbride Bus Station
- Waterside Road (before) Carmunnock
- Cathkin Road (before) Carmunnock
- Kittochside Road (before) Carmunnock
- Waterside Gardens (Opp) Carmunnock
- Carmunock By Pass (after) Philipshill
- Stewartfield Way (before) Philipshill
- National Museum of Rural Life (after) Kittochside
- MacIvor Crescent (opp) Kittochside
- Morrisons Store (opp) Stewartfield
- Heritage Park (at) Stewartfield
- Stewartfield Crescent (opp) Stewartfield
- Stewartfield Drive (opp) Stewartfield
- Dunrobin Drive (opp) Stewartfield
- Brodick Drive (Opp) Stewartfield
- Teesdale (near) Stewartfield
- Teesdale (Before) Stewartfield
- Rosenheath Gate West Mains
- Mitchell Grove (At) West Mains
- Reay Gardens (At) West Mains
- West Mains Road (At) West Mains
- Lindores Drive (opp) West Mains
- Dunbar Hill (Opp) West Mains
- Burnbrae Place (At) West Mains
- Tantallon Park (At) West Mains
- Strathfillan Road (before) West Mains
- Kirktonholme Crescent (before) West Mains
- Cunningham Road (Opp) West Mains
- Torrance Road (opp) West Mains
- Glebe Crescent (At) West Mains
- Glebe Street (At) West Mains
- Bus Station (stance 8) East Kilbride
Towns & areas on this route
Frequently asked questions
What time is the first 31B bus?
The first 31B departure on weekdays leaves at 06:45 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 31B bus?
The last 31B on weekdays leaves its first stop at 18:37. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 31B bus cost?
The England fare cap doesn't apply in Scotland — JMB Travel sets the fares on the 31B. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 31B bus?
The 31B is operated by JMB Travel.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.