20 Rotherham Town Centre ↔ Rotherham

Operated by TM Travel. First bus 08:45, last bus 16:30. 5 journeys on weekdays.

The 20 is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

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.

20 towards Rotherham — Monday to Friday (5 journeys)
Rotherham Interchange/A6 ·····
Baker Street/Moorgate ·10:1113:11·16:41
Pleasley Road/Chaff Lane (adj) ·10:1413:14·16:44
Main Street/Turnshaw Road (opp) ·10:2013:20·16:50
Green Arbour Road/Elgitha Drive (at) ·10:3113:31·17:01
Main Street/Bib Lane (adj) ·10:3613:36·17:06
School Road/High Street (nr) ·10:3913:39·17:09
Dinnington Interchange/A3 ·····
New Road/Park Hill Drive (adj) 08:5611:1113:5614:4617:23
Barker Hades Road/Ramper Road (adj) 09:0011:1514:0014:5017:26
Gildingwells Road/Northfield Drive (opp) 09:0711:2214:0714:5717:32
High Nook Road/Central Avenue (adj) 09:1211:2714:1215:0217:37
Doe Quarry Lane/Howard Street (nr) ···15:05·
Dinnington Interchange/A3 08:4511:0013:4514:3517:12
School Road/High Street (adj) 09:2111:36·15:16·
Main Street/Bib Lane (opp) 09:2411:39·15:19·
Green Arbour Road/School Road (adj) 09:2911:44·15:24·
Main Street/Poynton Avenue (at) 09:4011:55·15:35·
Pleasley Road/Chaff Lane (opp) 09:4612:01·15:41·
Moorgate Road/Sitwell Drive (O/S) 09:4912:04·15:44·
Rotherham Interchange/A6 09:5510:0013:0015:5016:30

Route map

All stops on route 20

20 towards Rotherham

  1. Rotherham Interchange/A6 Rotherham Town Centre
  2. Wharncliffe Street/Nelson Street (adj) Rotherham Town Centre
  3. Doncaster Gate/Percy Street (nr) Rotherham Town Centre
  4. Wellgate/Doncaster Gate (adj) Rotherham Town Centre
  5. Wellgate/Albion Road (adj) Rotherham Town Centre
  6. Wellgate/Clifton Bank (adj) Rotherham Town Centre
  7. Moorgate Road/Godstone Road (adj) Moorgate
  8. Moorgate Road/Moorgate Chase (adj) Moorgate
  9. Moorgate Road/Heather Close (Opp) Moorgate
  10. Moorgate Road/Brunswick Road (adj) Moorgate
  11. Moorgate Road/Sitwell Vale (Nr) Moorgate
  12. Baker Street/Oakwood Hall Drive (adj) Moorgate
  13. Baker Street/Moorgate Moorgate
  14. Moorgate Road/Whiston Grange (adj) Whiston
  15. Moorgate Road/Sitwell Grove (adj) Moorgate
  16. Pleasley Road/East Bawtry Road (adj) Whiston
  17. Pleasley Road/Chaff Lane (adj) Whiston
  18. Pleasley Road/Guilthwaite Hill (opp) Guilthwaite
  19. Pleasley Road/Upper Whiston Lane (adj) Guilthwaite
  20. Pleasley Road/Reservoir Road (adj) Guilthwaite
  21. Main Street/Penny Hill Lane (on) Ulley
  22. Main Street/Reservoir Road (nr) Ulley
  23. Reservoir Road/Green Lane (adj) Ulley
  24. Main Street/Turnshaw Road (opp) Ulley
  25. Penny Hill Lane/High Lane (nr) Ulley
  26. Brampton Road/Grange Close (opp) Brampton en le Morthen
  27. St Withold Avenue/Elgitha Drive (adj) Thurcroft
  28. St Withold Avenue/Ulrica Drive (adj) Thurcroft
  29. Ivanhoe Road/Zamor Crescent (opp) Thurcroft
  30. Green Arbour Road/Ivanhoe Road (adj) Thurcroft
  31. Green Arbour Road/Elgitha Drive (at) Thurcroft
  32. Steadfolds Lane/Steadfolds Rise (opp) Thurcroft
  33. Main Street/Bib Lane (adj) Brookhouse
  34. Main Street/Hooton Lane (at) Slade Hooton
  35. School Road/High Street (nr) Laughton-en-le-Morthen
  36. Hangsman Lane/Glaisdale Close (opp) Laughton Common
  37. School Road/Castle Green (opp) Laughton-en-le-Morthen
  38. Monks Bridge Road/Rotherham Road (adj) Laughton Common
  39. Rotherham Road/Station Road (adj) Laughton Common
  40. Rotherham Road/Meadow Street (adj) Laughton Common
  41. Church Lane/Monksbridge Road (adj) Dinnington
  42. Rotherham Road/Monksbridge Road (at) Laughton Common
  43. Church Lane/Brooklands Way (opp) Dinnington
  44. Church Lane/Athorpe Road (opp) Dinnington
  45. Dinnington Interchange/A3 Dinnington
  46. Breck Lane/Outgang Lane (adj) Dinnington
  47. Breck Lane/Anne Street (opp) Throapham
  48. Oldcotes Road/Hunters Chase (opp) Throapham
  49. New Road/Park Hill Drive (adj) Firbeck
  50. Barker Hades Road/Ramper Road (adj) Letwell
  51. Gildingwells Road/Church Lane (36112) Letwell
  52. Woodsetts Road/Rotherham Baulk (opp) Gildingwells
  53. Gildingwells Road/Northfield Drive (opp) Woodsetts
  54. Gildingwells Road/Worksop Road (nr) Woodsetts
  55. Dinnington Road/Berne Square (adj) Woodsetts
  56. Swinston Hill Road/Swinston Hill Wood (adj) North Anston
  57. Swinston Hill Road/Rowernfields (opp) Dinnington
  58. Swinston Hill Road/Swinston Hill Gardens (opp) Dinnington
  59. High Nook Road/Wordsworth Avenue (adj) Dinnington
  60. High Nook Road/Central Avenue (adj) Dinnington
  61. Byron Road/Shakespeare Drive (adj) Dinnington
  62. Silverdales/Byron Road (adj) Dinnington
  63. Doe Quarry Lane/Lordens Hill (adj) Dinnington
  64. Lordens Hill/Victoria Street (adj) Dinnington
  65. Doe Quarry Lane/Pencil Lane (opp) Dinnington
  66. Doe Quarry Lane/Howard Street (nr) Dinnington
  67. Doe Quarry Lane/Outgang Lane (opp) Dinnington
  68. Laughton Road/Breck Lane (opp) Dinnington
  69. Undergate Road/Constable Lane (adj) Dinnington
  70. Lordens Hill/Silverdales (adj) Dinnington
  71. Lidgett Lane/Swinston Hill Road Dinnington
  72. New Road/Nursery Road (adj) Dinnington
  73. Dinnington Interchange/A3 Dinnington
  74. Church Lane/Limelands Road (adj) Dinnington
  75. Church Lane/Brooklands Way (adj) Dinnington
  76. Monks Bridge Road/Church Lane (adj) Laughton Common
  77. Church Lane/Monksbridge Road (nr) Dinnington
  78. Rotherham Road/Park Lane (opp) Laughton Common
  79. Rotherham Road/Baker Street (adj) Laughton Common
  80. Rotherham Road/Meadow Street (opp) Laughton Common
  81. Hangsman Lane/Glaisdale Close (adj) Laughton Common
  82. School Road/Castle Green (adj) Laughton-en-le-Morthen
  83. School Road/High Street (adj) Laughton-en-le-Morthen
  84. Main Street/Hooton Road (adj) Slade Hooton
  85. Main Street/Bib Lane (opp) Brookhouse
  86. Steadfolds Lane/Steadfolds Rise (adj) Thurcroft
  87. Green Arbour Road/Limetree Avenue (nr) Thurcroft
  88. Green Arbour Road/School Road (adj) Thurcroft
  89. Ivanhoe Road/Zamor Crescent (adj) Thurcroft
  90. St Withold Avenue/Ulrica Drive (opp) Thurcroft
  91. St Withold Avenue/Locksley Drive (adj) Thurcroft
  92. Katherine Road/Central Drive (adj) Thurcroft
  93. Brampton Road/Toad Lane (adj) Brampton en le Morthen
  94. Penny Hill Lane/High Lane (adj) Ulley
  95. Main Street/Poynton Avenue (at) Ulley
  96. Main Street/Poynton Avenue (adj) Ulley
  97. Pleasley Road/Reservoir Road (opp) Guilthwaite
  98. Pleasley Road/Guilthwaite Hill (adj) Guilthwaite
  99. Pleasley Road/Upper Whiston Lane (opp) Guilthwaite
  100. Pleasley Road/Chaff Lane (opp) Whiston
  101. Pleasley Road/West Bawtry Road (nr) Whiston
  102. Moorgate Road/Whiston Grange (opp) Whiston
  103. Moorgate Road/Sitwell Grove (opp) Moorgate
  104. Moorgate Road/Sitwell Drive (O/S) Moorgate
  105. Moorgate Road/Oakwood Road West (Nr) Moorgate
  106. Moorgate Road/Brunswick Road (opp) Moorgate
  107. Moorgate Road/Reneville Road (adj) Moorgate
  108. Moorgate Road/Boston Castle Grove (adj) Moorgate
  109. Moorgate Road/Nightingale Close (adj) Moorgate
  110. Moorgate Street/Ship Hill Rotherham Town Centre
  111. Corporation Street/Bridge Street (CS2) Rotherham Town Centre
  112. Rotherham Interchange/A6 Rotherham Town Centre

Service history & registered changes

From official Traffic Commissioner registrations. All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 20 bus?

The first 20 departure on weekdays leaves at 08:45 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).

What time is the last 20 bus?

The last 20 on weekdays leaves its first stop at 16:30. Always check the timetable for your specific stop — later stops are reached after this time.

How much does the 20 bus cost?

The 20 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. TM Travel day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 20 bus?

The 20 is operated by TM Travel.

Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.