21 Glasgow to East Kilbride via Oatlands, Rutherglen

Operated by First Greater Glasgow. First bus 05:01, last bus 23:20. 69 journeys on weekdays. Fares: set by the operator — more.

Next towards East Kilbride from Montrose Street (after): 13:38, 14:03, 14:28

Next towards Glasgow from Bus Station (stance 11): 13:41, 14:06, 14:36

Wanted a different 21? 59 other bus routes are numbered 21 elsewhere in the UK — see every 21 bus timetable by area.

Timetable

Ends at East Kilbride Bus Station · Monday to Friday · 35 journeys
Stop 05:0105:4006:0806:4107:2008:0108:3109:0109:2609:5110:1610:4111:0611:3111:5612:2112:4613:1113:3814:0314:2814:5815:2815:5816:2816:5817:2817:5118:2018:5019:3020:1021:1022:1023:20
Montrose Street (after) 05:0105:4006:0806:4107:2008:0108:3109:0109:2609:5110:1610:4111:0611:3111:5612:2112:4613:1113:3814:0314:2814:5815:2815:5816:2816:5817:2817:5118:2018:5019:3020:1021:1022:1023:20
Central Station (southbound stop 2) 05:0505:4406:1206:4507:2508:0508:3609:0609:3109:5610:2110:4611:1111:3612:0112:2612:5113:1613:4314:0814:3315:0315:3416:0416:3417:0417:3417:5718:2618:5619:3620:1621:1522:1523:25
Kidston Terrace (At) 05:1505:5406:2306:5807:3808:1808:4809:1909:4410:0910:3410:5911:2511:5012:1512:4113:0613:3113:5814:2314:4915:1915:4916:2016:5117:2017:5018:1318:4219:1119:5120:3021:2822:2723:38
Main Street (after) 05:2306:0106:3107:0607:4708:2808:5709:2809:5310:1810:4311:0811:3411:5912:2412:5113:1613:4114:0814:3415:0015:3016:0116:3217:0317:3318:0218:2318:5219:2120:0120:3921:3622:3623:47
East Kilbride Road (Near) 05:3206:1106:4107:1708:0008:4109:1009:3810:0410:3010:5511:2011:4712:1212:3713:0313:2813:5314:2014:4715:1315:4416:1416:4617:1717:4818:1518:3719:0519:3420:1320:5121:4622:4523:56
Lee's Burn Court (after) 05:3906:1806:4807:2508:1108:5009:1909:4710:1210:3811:0311:2811:5612:2112:4613:1113:3614:0214:2914:5515:2115:5316:2316:5617:2617:5718:2418:4419:1219:4220:2020:5921:5222:5100:02
Bonnie Prince Charlie (opp) 05:4706:2606:5607:3408:2409:0009:2909:5610:2110:4711:1311:3812:0612:3112:5613:2113:4614:1214:3915:0515:3116:0316:3417:0617:3618:0718:3318:5319:2119:5020:2921:0721:5922:5800:09
Bus Station (stance 3) 05:5606:3407:0607:4608:4109:1309:3910:0810:3210:5811:2411:4912:1712:4213:0713:3213:5714:2414:5115:1615:4316:1516:4517:1917:4818:1918:4419:0319:3220:0020:3921:1522:0823:0700:18

Each column is one journey, headed by the time it sets off. A · means that journey does not stop there. Times are shown at the route's main timing stops — buses serve all stops in between. Switch a table to All stops for every stop it calls at, or open a stop's own page for live departures there.

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 travels free →

Christmas & bank holidays

These dates are not the usual timetable for the day they fall on. They come from the operator’s published data, which for Christmas and New Year is often late or incomplete, so check with First Greater Glasgow before you travel. Everything above is an ordinary week.

Not published yet: Christmas Day and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.

Route map

All stops on route 21

21 towards East Kilbride

All 56 stops
  1. Montrose Street (after) Glasgow
  2. Buchanan Street (before) Glasgow
  3. Central Station (southbound stop 2) Glasgow
  4. Gallery of Modern Art (near) Glasgow
  5. Garth Street (after) Glasgow
  6. Trongate (after) Glasgow
  7. Glasgow Central Mosque (at) Gorbals
  8. CitizensTheatre Gorbals
  9. Cumberland Street (after) Gorbals
  10. Kidston Terrace (At) Hutchesontown
  11. Lawmoor Street (opp) Hutchesontown
  12. Southern Necropolis (opp) Hutchesontown
  13. Caledonia Road (after) Hutchesontown
  14. Polmadie Road (before) Polmadie
  15. Toryglen Street (opp) Oatlands
  16. Shawfield Stadium (at) Shawfield
  17. Rutherglen Road (after) Shawfield
  18. Southcroft Road (Opp) Shawfield
  19. Quay Road (after) Rutherglen
  20. Main Street (after) Rutherglen
  21. Johnstone Drive (before) Rutherglen
  22. Rodger Drive (before) Rutherglen
  23. Rutherglen Cemetery (at) Bankhead
  24. Croftfoot Road (Opp) Spittal
  25. Woodend Road (before) Spittal
  26. Woodend Road (At) Fernhill
  27. Arnisdale Way (At) Fernhill
  28. Neilvaig Drive (before) Fernhill
  29. Abbeydale Way (After) Fernhill
  30. Neilvaig Drive (after) Fernhill
  31. Cruachan Road (At) Springhall
  32. East Kilbride Road (Near) Springhall
  33. Greenlees Road (Near) Cathkin
  34. Greenlees Road (at) Cathkin
  35. Nerston Residential School (at) Nerston
  36. Kingsgate Retail Park (opp) Nerston
  37. Lee's Burn Court (after) Nerston
  38. Raeburn Avenue (At) Calderwood
  39. Buchandyke Road (Opp) Calderwood
  40. Hunter House Museum (opp) Calderwood
  41. Bosworth Road (after) Calderwood
  42. Alloway Road (before) Calderwood
  43. Brancumhall Road (opp) Saint Leonards
  44. Glen Esk (Opp) Saint Leonards
  45. Glen Clunie (after) Saint Leonards
  46. Morrishall Road (opp) Saint Leonards
  47. Bonnie Prince Charlie (opp) Saint Leonards
  48. Glen Farrar (opp) Saint Leonards
  49. Glen More (opp) Saint Leonards
  50. Loch Assynt (after) Saint Leonards
  51. Loch Shin (after) Saint Leonards
  52. Loch Loyal (after) Saint Leonards
  53. Jura Slip Road (opp) Saint Leonards
  54. Birniehill Roundabout (Near) Birniehill
  55. Scottish Enterprise Technology Park (at) The Murray
  56. Bus Station (stance 3) East Kilbride

21 towards Glasgow

All 57 stops
  1. Bus Station (stance 11) East Kilbride
  2. Scottish Enterprise Technology Park (opp) The Murray
  3. Clamps Wood (At) Birniehill
  4. Mount Cameron Drive South (Near) Birniehill
  5. Blacklaw Drive (Near) Saint Leonards
  6. Loch Shin (Opp) Saint Leonards
  7. Loch Maree (after) Saint Leonards
  8. Glen More (before) Saint Leonards
  9. Glen Farrar (at) Saint Leonards
  10. Blacklaw Drive (after) Saint Leonards
  11. Morrishall Road (before) Saint Leonards
  12. Morrishall Road (after) Saint Leonards
  13. Glen Clunie (Opp) Saint Leonards
  14. Glen Esk (At) Saint Leonards
  15. Brancumhall Road (before) Saint Leonards
  16. Alloway Road (opp) Calderwood
  17. Tewkesbury Road (Opp) Calderwood
  18. Bosworth Road (opp) Calderwood
  19. Hunter House Museum (near) Calderwood
  20. Buchandyke Road (Near) Calderwood
  21. Melville Park (before) Calderwood
  22. Cantieslaw Drive (At) Calderwood
  23. Lee's Burn Court (opp & before) Nerston
  24. Kingsgate Retail Park Nerston
  25. Nerston Residential School (opp) Nerston
  26. Greenlees Road (opp) Cathkin
  27. Cathkin By Pass (Near) Cathkin
  28. Braemar Road (at) Springhall
  29. Cullins Road (after) Springhall
  30. Burnside Road (after) Fernhill
  31. Galloway Drive (Near) Fernhill
  32. Morar Drive (Near) Fernhill
  33. Shieldaig Drive (opp) Fernhill
  34. Dale Way (opp) Fernhill
  35. Woodend Road (opposite) Fernhill
  36. Croftfoot Road (before) Fernhill
  37. Croftfoot Road (after) Bankhead
  38. Rutherglen Cemetery (opp) Bankhead
  39. Millburn Avenue (after) Rutherglen
  40. Bankhead Road (before) Rutherglen
  41. Burnhill Street (before) Rutherglen
  42. Western Avenue (At) Rutherglen
  43. Southcroft Road (Before) Shawfield
  44. Rutherglen Road (Before) Shawfield
  45. Shawfield Stadium (opp) Shawfield
  46. Queensferry St (after) Oatlands
  47. Polmadie Road (after) Polmadie
  48. Caledonia Road (before) Hutchesontown
  49. Southern Necropolis (At) Hutchesontown
  50. Lawmoor Street (before) Hutchesontown
  51. Camden Street (At) Hutchesontown
  52. Lauriston Road (Opp) Gorbals
  53. Bedford Lane (before) Gorbals
  54. Citizens Theatre (Opp) Gorbals
  55. St Enoch shopping centre (at) Glasgow
  56. Wilson Street (before) Glasgow
  57. Montrose Street (after) Glasgow

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 First Greater Glasgow via the DfT Bus Open Data Service (Scotland feed). First Greater Glasgow last updated their Bus Open Data publications on 9 October 2026. Check before you travel — services can change at short notice.