31 City Centre, Osborne St ↔ Carmunnock, Hillcrest
Operated by First Greater Glasgow. First bus 04:43, last bus 19:56. 45 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.
| Osborne Street (stop 3) | 06:18 | 07:18 | 07:53 | 08:33 | 09:13 | 09:48 | 10:23 | 10:58 | 11:33 | 12:08 | 12:43 | 13:23 | 13:58 | 14:33 | 15:13 | 15:53 | 16:33 | 17:13 | 17:53 | 18:33 | 19:23 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Cumberland Street (after) | 06:22 | 07:22 | 07:57 | 08:38 | 09:18 | 09:53 | 10:28 | 11:03 | 11:37 | 12:13 | 12:48 | 13:28 | 14:03 | 14:38 | 15:18 | 15:58 | 16:39 | 17:19 | 17:59 | 18:38 | 19:28 |
| Butterbiggins Road (Opp) | 06:24 | 07:24 | 07:59 | 08:40 | 09:20 | 09:55 | 10:29 | 11:04 | 11:39 | 12:15 | 12:50 | 13:31 | 14:06 | 14:41 | 15:21 | 16:01 | 16:41 | 17:21 | 18:02 | 18:40 | 19:30 |
| Cathkinview Road (opp) | 06:28 | 07:29 | 08:05 | 08:47 | 09:26 | 10:01 | 10:35 | 11:10 | 11:45 | 12:22 | 12:57 | 13:39 | 14:14 | 14:51 | 15:32 | 16:12 | 16:51 | 17:31 | 18:12 | 18:49 | 19:39 |
| Seil Drive (opp) | 06:33 | 07:35 | 08:12 | 08:54 | 09:31 | 10:06 | 10:41 | 11:16 | 11:51 | 12:28 | 13:03 | 13:45 | 14:20 | 14:59 | 15:40 | 16:20 | 16:59 | 17:39 | 18:20 | 18:56 | 19:46 |
| Waterside Road (before) | 06:39 | 07:43 | 08:20 | 09:02 | 09:38 | 10:13 | 10:48 | 11:23 | 11:58 | 12:36 | 13:11 | 13:52 | 14:27 | 15:08 | 15:49 | 16:29 | 17:09 | 17:49 | 18:29 | 19:05 | 19:55 |
Route map
All stops on route 31
31 towards Carmunnock, Hillcrest
- Osborne Street (stop 3) Glasgow
- St Enoch shopping centre Glasgow
- Glasgow Central Mosque (at) Gorbals
- CitizensTheatre Gorbals
- Cumberland Street (after) Gorbals
- Crown Street (at) Hutchesontown
- Carfin Street (opp) Govanhill
- Butterbiggins Road (Opp) Govanhill
- Bankhall Street (After) Govanhill
- Boyd Street (after) Govanhill
- Nutberry Court (At) Govanhill
- Florida Crescent (at) Kings Park
- Florida Square (After) Kings Park
- Somerville Drive (before) Kings Park
- Cathkinview Road (opp) Mount Florida
- Carmunnock Road (before) Kings Park
- Bowling Green (Opp) Kings Park
- Romney Avenue (opp) Kings Park
- Broadwood Drive (after) Kings Park
- Church of Christ the King (Opp) Kings Park
- Fetlar Drive (Opp) Castlemilk
- Seil Drive (opp) Castlemilk
- Croftfoot Road (after) Castlemilk
- Glenacre Street (before) Castlemilk
- St Margaret Mary's RC Church (at) Castlemilk
- Lainshaw Drive (Opp) Castlemilk
- Holmbyre Road (Opp) Castlemilk
- Carmunnock By-Pass (before) Castlemilk
- Waterside Road (before) Carmunnock
31 towards City Centre, Osborne St
- Waterside Road (after) Carmunnock
- Mitchell Hill Road (after) Castlemilk
- Castlemilk Drive (Opp) Castlemilk
- Stravanan Road (before) Castlemilk
- Castlemilk Terrace (at) Castlemilk
- Lenihall Drive (before) Castlemilk
- Glenwood Business Centre (opp) Castlemilk
- Sports Centre (Opp) Castlemilk
- Dougrie Drive (opp) Castlemilk
- Birgidale Road (before) Castlemilk
- Stravanan Street (before) Castlemilk
- Downcraig Road (Opp) Castlemilk
- Birgidale Avenue (Opp) Castlemilk
- Birgidale Terrace (opp) Castlemilk
- Cressland Drive (Opp) Castlemilk
- Carmunnock By-Pass (after) Castlemilk
- Ardencraig Crescent (Opp) Castlemilk
- Holmbyre Road (opp) Castlemilk
- Lainshaw Drive (After) Castlemilk
- Dougrie Road (Opp) Castlemilk
- Croftfoot Roundabout (before) Castlemilk
- Glenacre Street (Opp) Castlemilk
- Seil Drive (before) Castlemilk
- Church of Christ the King (At) Kings Park
- Fetlar Drive (near) Castlemilk
- Romney Avenue (after) Kings Park
- Crompton Avenue (after) Kings Park
- Bowling Green (At) Kings Park
- Carmunnock Road (after) Kings Park
- Cordiner Street (opp & before) Kings Park
- Cathkinview Road (before) Kings Park
- Stanmore Road (Opp) Kings Park
- Florida Avenue (Opp) Kings Park
- Florida Crescent (opp) Kings Park
- Boyd Street (Opp) Govanhill
- Carfin Street (before) Govanhill
- Butterbiggins Road (before) Govanhill
- Lauriston Road (Opp) Gorbals
- Bedford Lane (before) Gorbals
- Citizens Theatre (Opp) Gorbals
- Osborne Street (stop 3) Glasgow
Service history & registered changes
- 🆕 Registered effective 26 Jul 2026 Operating between Chelmsford Bus Station and High Street, Burnham on Crouch given service number 31 / 331 / 332 / 333 effective from 26 July 2026. To amend Timetable.
- 🆕 Registered effective 12 Apr 2026 Operating between Chelmsford Bus Station and High Street, Burnham on Crouch given service number 31 / 331 / 332 / 333 effective from 12 April 2026. To amend Route, Stopping Places and Timetable.
- 🆕 Registered effective 4 Jan 2026 Operating between Chelmsford Bus Station and High Street, Burnham on Crouch given service number 31 / 331 / 332 / 333 effective from 04 January 2026. To amend Timetable.
- 🆕 Registered effective 31 Aug 2025 Operating between Worcester and Henwick Park given service number 31 / 31A effective from 31 August 2025. To amend Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 31 bus?
The first 31 departure on weekdays leaves at 04:43 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 31 bus?
The last 31 on weekdays leaves its first stop at 19:56. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 31 bus cost?
The England fare cap doesn't apply in Scotland — First Greater Glasgow sets the fares on the 31. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 31 bus?
The 31 is operated by First Greater Glasgow.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.