21 City Centre, Cochrane St ↔ East Kilbride Bus Stn
Operated by First Greater Glasgow. First bus 05:01, last bus 23:20. 69 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.
| Montrose Street (after) | 05:01 | 05:40 | 06:08 | 06:41 | 07:20 | 08:01 | 08:31 | 09:01 | 09:26 | 09:51 | 10:16 | 10:41 | 11:06 | 11:31 | 11:56 | 12:21 | 12:46 | 13:11 | 13:38 | 14:03 | 14:28 | 14:58 | 15:28 | 15:58 | 16:28 | 16:58 | 17:28 | 17:51 | 18:20 | 18:50 | 19:30 | 20:10 | 21:10 | 22:10 | 23:20 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Central Station (southbound stop 2) | 05:05 | 05:44 | 06:12 | 06:45 | 07:25 | 08:05 | 08:36 | 09:06 | 09:31 | 09:56 | 10:21 | 10:46 | 11:11 | 11:36 | 12:01 | 12:26 | 12:51 | 13:16 | 13:43 | 14:08 | 14:33 | 15:03 | 15:34 | 16:04 | 16:34 | 17:04 | 17:34 | 17:57 | 18:26 | 18:56 | 19:36 | 20:16 | 21:16 | 22:15 | 23:25 |
| Kidston Terrace (At) | 05:15 | 05:54 | 06:23 | 06:58 | 07:38 | 08:18 | 08:48 | 09:19 | 09:44 | 10:09 | 10:34 | 10:59 | 11:25 | 11:50 | 12:15 | 12:41 | 13:06 | 13:31 | 13:58 | 14:23 | 14:49 | 15:19 | 15:49 | 16:20 | 16:51 | 17:20 | 17:50 | 18:13 | 18:42 | 19:11 | 19:51 | 20:30 | 21:29 | 22:28 | 23:38 |
| Main Street (after) | 05:23 | 06:01 | 06:31 | 07:06 | 07:47 | 08:28 | 08:57 | 09:28 | 09:53 | 10:18 | 10:43 | 11:08 | 11:34 | 11:59 | 12:24 | 12:51 | 13:16 | 13:41 | 14:08 | 14:34 | 15:00 | 15:30 | 16:01 | 16:32 | 17:03 | 17:33 | 18:02 | 18:23 | 18:52 | 19:21 | 20:01 | 20:39 | 21:38 | 22:36 | 23:47 |
| East Kilbride Road (Near) | 05:32 | 06:11 | 06:41 | 07:17 | 08:00 | 08:41 | 09:10 | 09:38 | 10:04 | 10:30 | 10:55 | 11:20 | 11:47 | 12:12 | 12:37 | 13:03 | 13:28 | 13:53 | 14:20 | 14:47 | 15:13 | 15:44 | 16:14 | 16:46 | 17:17 | 17:48 | 18:15 | 18:37 | 19:05 | 19:34 | 20:13 | 20:51 | 21:48 | 22:46 | 23:56 |
| Lee's Burn Court (after) | 05:39 | 06:18 | 06:48 | 07:25 | 08:11 | 08:50 | 09:19 | 09:47 | 10:12 | 10:38 | 11:03 | 11:28 | 11:56 | 12:21 | 12:46 | 13:11 | 13:36 | 14:02 | 14:29 | 14:55 | 15:21 | 15:53 | 16:23 | 16:56 | 17:26 | 17:57 | 18:24 | 18:44 | 19:12 | 19:42 | 20:20 | 20:59 | 21:55 | 22:52 | 00:02 |
| Bonnie Prince Charlie (opp) | 05:47 | 06:26 | 06:56 | 07:34 | 08:24 | 09:00 | 09:29 | 09:56 | 10:21 | 10:47 | 11:13 | 11:38 | 12:06 | 12:31 | 12:56 | 13:21 | 13:46 | 14:12 | 14:39 | 15:05 | 15:31 | 16:03 | 16:34 | 17:06 | 17:36 | 18:07 | 18:33 | 18:53 | 19:21 | 19:50 | 20:29 | 21:07 | 22:03 | 23:00 | 00:09 |
| Bus Station (stance 3) | 05:56 | 06:34 | 07:06 | 07:46 | 08:41 | 09:13 | 09:39 | 10:08 | 10:32 | 10:58 | 11:24 | 11:49 | 12:17 | 12:42 | 13:07 | 13:32 | 13:57 | 14:24 | 14:51 | 15:16 | 15:43 | 16:15 | 16:45 | 17:19 | 17:48 | 18:19 | 18:44 | 19:03 | 19:32 | 20:00 | 20:39 | 21:15 | 22:12 | 23:08 | 00:18 |
Route map
All stops on route 21
21 towards East Kilbride Bus Stn
- Montrose Street (after) Glasgow
- Buchanan Street (before) Glasgow
- Central Station (southbound stop 2) Glasgow
- Gallery of Modern Art (near) Glasgow
- Garth Street (after) Glasgow
- Trongate (after) Glasgow
- Glasgow Central Mosque (at) Gorbals
- CitizensTheatre Gorbals
- Cumberland Street (after) Gorbals
- Kidston Terrace (At) Hutchesontown
- Lawmoor Street (opp) Hutchesontown
- Southern Necropolis (opp) Hutchesontown
- Caledonia Road (after) Hutchesontown
- Polmadie Road (before) Polmadie
- Toryglen Street (opp) Oatlands
- Shawfield Stadium (at) Shawfield
- Rutherglen Road (after) Shawfield
- Southcroft Road (Opp) Shawfield
- Quay Road (after) Rutherglen
- Main Street (after) Rutherglen
- Johnstone Drive (before) Rutherglen
- Rodger Drive (before) Rutherglen
- Rutherglen Cemetery (at) Bankhead
- Croftfoot Road (Opp) Spittal
- Woodend Road (before) Spittal
- Woodend Road (At) Fernhill
- Arnisdale Way (At) Fernhill
- Neilvaig Drive (before) Fernhill
- Abbeydale Way (After) Fernhill
- Neilvaig Drive (after) Fernhill
- Cruachan Road (At) Springhall
- East Kilbride Road (Near) Springhall
- Greenlees Road (Near) Cathkin
- Greenlees Road (at) Cathkin
- Nerston Residential School (at) Nerston
- Kingsgate Retail Park (opp) Nerston
- Lee's Burn Court (after) Nerston
- Raeburn Avenue (At) Calderwood
- Buchandyke Road (Opp) Calderwood
- Hunter House Museum (opp) Calderwood
- Bosworth Road (after) Calderwood
- Alloway Road (before) Calderwood
- Brancumhall Road (opp) Saint Leonards
- Glen Esk (Opp) Saint Leonards
- Glen Clunie (after) Saint Leonards
- Morrishall Road (opp) Saint Leonards
- Bonnie Prince Charlie (opp) Saint Leonards
- Glen Farrar (opp) Saint Leonards
- Glen More (opp) Saint Leonards
- Loch Assynt (after) Saint Leonards
- Loch Shin (after) Saint Leonards
- Loch Loyal (after) Saint Leonards
- Jura Slip Road (opp) Saint Leonards
- Birniehill Roundabout (Near) Birniehill
- Scottish Enterprise Technology Park (at) The Murray
- Bus Station (stance 3) East Kilbride
21 towards City Centre, Cochrane St
- Bus Station (stance 11) East Kilbride
- Scottish Enterprise Technology Park (opp) The Murray
- Mount Cameron Drive South (Near) Birniehill
- Clamps Wood (At) Birniehill
- Blacklaw Drive (Near) Saint Leonards
- Loch Shin (Opp) Saint Leonards
- Loch Maree (after) Saint Leonards
- Glen Farrar (at) Saint Leonards
- Glen More (before) Saint Leonards
- Blacklaw Drive (after) Saint Leonards
- Morrishall Road (after) Saint Leonards
- Morrishall Road (before) Saint Leonards
- Glen Esk (At) Saint Leonards
- Glen Clunie (Opp) Saint Leonards
- Brancumhall Road (before) Saint Leonards
- Alloway Road (opp) Calderwood
- Bosworth Road (opp) Calderwood
- Tewkesbury Road (Opp) Calderwood
- Hunter House Museum (near) Calderwood
- Buchandyke Road (Near) Calderwood
- Melville Park (before) Calderwood
- Cantieslaw Drive (At) Calderwood
- Lee's Burn Court (opp & before) Nerston
- Kingsgate Retail Park Nerston
- Nerston Residential School (opp) Nerston
- Greenlees Road (opp) Cathkin
- Cathkin By Pass (Near) Cathkin
- Cullins Road (after) Springhall
- Braemar Road (at) Springhall
- Burnside Road (after) Fernhill
- Galloway Drive (Near) Fernhill
- Morar Drive (Near) Fernhill
- Shieldaig Drive (opp) Fernhill
- Dale Way (opp) Fernhill
- Woodend Road (opposite) Fernhill
- Croftfoot Road (before) Fernhill
- Rutherglen Cemetery (opp) Bankhead
- Croftfoot Road (after) Bankhead
- Millburn Avenue (after) Rutherglen
- Bankhead Road (before) Rutherglen
- Burnhill Street (before) Rutherglen
- Western Avenue (At) Rutherglen
- Southcroft Road (Before) Shawfield
- Shawfield Stadium (opp) Shawfield
- Rutherglen Road (Before) Shawfield
- Polmadie Road (before) Oatlands
- Polmadie Road (after) Polmadie
- Caledonia Road (before) Hutchesontown
- Lawmoor Street (before) Hutchesontown
- Southern Necropolis (At) Hutchesontown
- Camden Street (At) Hutchesontown
- Lauriston Road (Opp) Gorbals
- Bedford Lane (before) Gorbals
- Citizens Theatre (Opp) Gorbals
- St Enoch shopping centre (at) Glasgow
- Wilson Street (before) Glasgow
- Montrose Street (after) Glasgow
Service history & registered changes
- ❌ Withdrawn effective 30 Aug 2026 Norfolk & Norwich Hospital → Old Caton, Morrisons
- 🆕 Registered effective 31 May 2026 Operating between Canvey Island, Essex and Southend Travel Centre, Southend on Sea, Essex given service number 21 / 21S effective from 31 May 2026. To amend Route, Stopping Places and Timetable.
- 🆕 Registered effective 22 Feb 2026 Operating between Landwick Cottages, New Road, Great Wakering, Essex and Thorpe Hall Avenue, Southend on Sea given service number 21 / 21S effective from 22 February 2026. To amend Route, Start & Finish Point, Stopping Places and Timetable.
- 🆕 Registered effective 11 Jan 2026 Operating between Taunton and Burnham on Sea given service number 21 / 21A effective from 11 January 2026. To amend Stopping Places and Timetable.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 21 bus?
The first 21 departure on weekdays leaves at 05:01 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 21 bus?
The last 21 on weekdays leaves its first stop at 23:20. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 21 bus cost?
The England fare cap doesn't apply in Scotland — First Greater Glasgow sets the fares on the 21. Under-22s, over-60s and eligible disabled passengers travel free with a National Entitlement Card.
Who runs the 21 bus?
The 21 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.