20 Hemsworth ↔ Ecclesfield

Operated by First South Yorkshire. First bus 05:05, last bus 23:10. 135 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 Ecclesfield — Monday to Friday (67 journeys)
Heeley Bank Road/Olive Grove Road (opp) ·······07:40···························································
Blackstock Road/Gaunt Close (adj) 05:0505:3506:0506:3506:5507:1507:3407:5208:0808:1008:2808:4609:0409:0409:0709:2209:3709:4009:5810:0910:1610:3410:3910:5311:1211:1211:3111:4511:5012:0912:1812:2812:4712:5313:0613:2513:2813:4314:0114:0314:2114:3814:4115:0115:1015:2115:4115:4416:1416:17·16:3717:0517:1017:3518:0518:1018:3519:0519:1020:1020:1021:1021:1022:1022:1023:10
Chesterfield Road/Beeton Road (at) 05:1505:4506:1606:4607:0607:2907:4808:0608:1708:2508:4309:0109:1609:1609:1709:3409:4709:5210:1010:1910:2810:4610:4911:0511:2411:2211:4311:5512:0212:2012:2712:3912:5813:0213:1713:3613:3713:5414:1314:1214:3314:4714:5315:1415:1815:3415:5415:5216:2216:29·16:4917:1617:1817:4618:1618:1918:4619:1619:1920:2020:1921:1821:2022:2022:1823:20
Arundel Gate/AG6 05:2805:5806:3007:0007:2607:4908:0808:2808:3108:4709:0509:2009:3509:3509:3209:5310:0210:1110:2910:3310:4711:0511:0311:2411:4311:3712:0212:1012:2112:3912:4312:5813:1713:1813:3613:5513:5314:1314:3414:2814:5415:0315:1415:3515:3315:5516:1516:0716:3616:4916:3117:0917:3617:3218:0518:3418:3219:0419:3219:3220:3520:3121:3021:3522:3522:2923:35
Norwood Road/Herries Road (NG1) 05:4006:1006:4407:1407:4208:0508:2308:4308:4409:0209:1909:3409:4909:4909:4510:0710:1510:2510:4310:4811:0111:1911:1811:3811:5711:5212:1812:2512:3712:5512:5913:1413:3313:3513:5214:1114:0914:3114:5214:4415:1215:1915:3115:5215:4916:1216:3216:2216:5117:0616:4817:2517:5217:4618:2018:4918:4619:1819:4619:4620:4720:4621:4421:4722:4722:4423:47
Southey Hill/Southey Green Road (adj) 05:4606:1806:5207:2307:5108:1208:3008:5008:5009:0909:2609:4109:5609:5609:5110:1410:2110:3210:5010:5411:0811:2611:2411:4512:0411:5912:2612:3212:4513:0313:0713:2213:4113:4214:0014:2114:1614:4115:0214:5115:2115:2615:4016:0115:5516:2016:4016:2916:5817:1316:5617:3217:5917:5318:2718:5618:5319:2419:5219:5320:5320:5221:5021:5322:5322:5223:53
High Street/Sycamore Road (adj) 05:5706:3007:0407:3808:0608:2508:4309:0309:0209:2209:3909:5410:0910:0910:0310:2710:3310:4511:0311:0711:2111:3911:3711:5812:1812:1212:4012:4512:5913:1713:2013:3613:5513:5514:1414:3714:3014:5715:1715:0415:3615:3915:5516:1516:0816:3416:5416:4217:1217:2617:1017:4518:1218:0518:4019:0919:0519:3620:0420:0521:0421:0422:0322:0423:0423:0400:04

Route map

All stops on route 20

20 towards Ecclesfield

  1. Heeley Bank Road/Olive Grove Road (opp) Lowfield
  2. Heeley Bank Road/Spurr Street (opp) Lowfield
  3. East Bank Road/Myrtle Road (opp) Norfolk Park
  4. East Bank Road/Thornborough Road (opp) Norfolk Park
  5. East Bank Road/Hallyburton Road (opp) Arbourthorne
  6. Daresbury Road/East Bank Road (nr) Arbourthorne
  7. Gleadless Road/Newfield Gardens (opp) Newfield Green
  8. Blackstock Road/Plowright Close (adj) Newfield Green
  9. Blackstock Road/Bankwood Road (opp) Newfield Green
  10. Blackstock Road/Overend Road (at) Gleadless Valley
  11. Blackstock Road/Gaunt Road (opp) Gleadless Valley
  12. Blackstock Road/Ironside Road (adj) Hemsworth
  13. Blackstock Road/Gaunt Close (adj) Hemsworth
  14. Blackstock Road/Gaunt Drive (opp) Hemsworth
  15. Blackstock Road/Gaunt Close (opp) Hemsworth
  16. Blackstock Road/Backmoor Road (opp) Hemsworth
  17. Hemsworth Road/Norton Lane (adj) Hemsworth
  18. Hemsworth Road/Ashbury Lane (opp) Hemsworth
  19. Hemsworth Road/Backmoor Crescent (nr) Norton
  20. Hemsworth Road/Bunting Nook (adj) Norton
  21. Warminster Road/Mount View Road (at) Norton Lees
  22. Warminster Road/Mount View Avenue (adj) Norton Lees
  23. Warminster Road/Ketton Avenue (opp) Norton Lees
  24. Warminster Road/Brindley Close (adj) Norton Lees
  25. Warminster Road/Norton Lees Lane (adj) Norton Lees
  26. Warminster Road/Warminster Close (adj) Norton Lees
  27. Norton Lees Road/Beverleys Road (adj) Norton Lees
  28. Norton Lees Road/Cliffe Field Road (opp) Norton Lees
  29. Norton Lees Road/Derbyshire Lane (nr) Norton Lees
  30. Chesterfield Road/Binfield Road (opp) Heeley
  31. Derbyshire Lane/Cliffefield Road (nr) Norton Lees
  32. Chesterfield Road/Beeton Road (at) Heeley
  33. Chesterfield Road/Valley Road (opp) Heeley
  34. London Road/Artisan View (opp) Heeley
  35. London Road/Gleadless Road (Opp) Heeley
  36. London Road/Glover Road (adj) Lowfield
  37. London Road/Sitwell Place (adj) Highfield
  38. London Road/John Street (opp) Highfield
  39. London Road/Boston Street (adj) Highfield
  40. South Lane/Cumberland Street (MF8) Sheffield Centre
  41. Eyre Street/Matilda Street (ES1) Sheffield Centre
  42. Arundel Gate/AG6 Sheffield Centre
  43. Exchange Place/CG14 (27596) Sheffield Centre
  44. Wicker/Walker Street (WK4) Sheffield Centre
  45. Spital Hill/Hallcar Street (adj) Burngreave
  46. Burngreave Road/Brunswick Road (nr) Burngreave
  47. Burngreave Road/Cranworth Road (adj) Burngreave
  48. Burngreave Road/Minna Road (adj) Pitsmoor
  49. Burngreave Road/Pitsmoor Road (nr) Pitsmoor
  50. Barnsley Road/Orphanage Road (Adj) Firshill
  51. Norwood Road/Barnsley Road (adj) Norwood
  52. Norwood Road/Norwood Drive (adj) Norwood
  53. Norwood Road/Herries Road (NG1) Norwood
  54. Herries Road/Fairbank Road (adj) Shirecliffe
  55. Herries Road/Norwood Avenue (adj) Shirecliffe
  56. Herries Road/Boynton Road (adj) Shirecliffe
  57. Herries Road/Shirecliffe Road (at) Shirecliffe
  58. Moonshine Lane/Southey Rise (opp) Southey Green
  59. Moonshine Lane/Galsworthy Road (nr) Southey Green
  60. Southey Hill/Southey Green Road (adj) Southey Green
  61. Adlington Road/Southey Hill (adj) Southey Green
  62. Adlington Road/Buchanan Road (nr) Parson Cross
  63. Adlington Road/Deerlands Avenue (adj) Parson Cross
  64. Deerlands Avenue/Adlington Road (nr) Parson Cross
  65. Deerlands Avenue/Buchanan Crescent (adj) Parson Cross
  66. Deerlands Avenue/Wordsworth Avenue (nr) Parson Cross
  67. Chaucer Road/Deerlands Avenue (at) Parson Cross
  68. Chaucer Road/Mansel Avenue (adj) Parson Cross
  69. Yew Lane/Creswick Lane (adj) Parson Cross
  70. Yew Lane/Dugdale Road (opp) Parson Cross
  71. Yew Lane/Coppin Square (adj) Parson Cross
  72. Morrall Road/Yew Lane (adj) Parson Cross
  73. Monteney Road/Monteney Gardens (opp) Ecclesfield
  74. Monteney Crescent/Brailsford Road (adj) Ecclesfield
  75. Greaves Road/Monteney Crescent (opp) Ecclesfield
  76. High Street/Sycamore Road (adj) Ecclesfield

20 towards Hemsworth

  1. High Street/Sycamore Road (adj) Ecclesfield
  2. Monteney Road/Monteney Crescent (at) Ecclesfield
  3. Monteney Road/Morrell Road (adj) Parson Cross
  4. Yew Lane/Dugdale Drive (adj) Parson Cross
  5. Yew Lane/Coppin Square Parson Cross
  6. Chaucer Road/Yew Lane (nr) Parson Cross
  7. Chaucer Road/Deerlands Avenue (nr) Parson Cross
  8. Chaucer Road/Fulmere Road (adj) Parson Cross
  9. Deerlands Avenue/Wordsworth Avenue (adj) Parson Cross
  10. Deerlands Avenue/Buchanan Crescent (nr) Parson Cross
  11. Adlington Road/Deerlands Avenue (opp) Parson Cross
  12. Deerlands Avenue/Buchanan Crescent (opp) Parson Cross
  13. Adlington Road/Falstaff Road (adj) Parson Cross
  14. Southey Hill/North Hill Road (nr) Southey Green
  15. Moonshine Lane/Galsworthy Road (at) Southey Green
  16. Moonshine Lane/Southey Rise (adj) Southey Green
  17. Herries Road/Herries Drive (adj) Shirecliffe
  18. Herries Road/Boynton Road (opp) Shirecliffe
  19. Herries Road/Longley Lane (adj) Shirecliffe
  20. Norwood Road/Herries Road (NG2) Norwood
  21. Norwood Road/Norwood Drive (opp) Norwood
  22. Norwood Road/Barnsley Road (opp) Norwood
  23. Barnsley Road/Firshill Close (adj) Firshill
  24. Burngreave Road/Toll Bar (adj) Pitsmoor
  25. Burngreave Road/Melrose Road (adj) Burngreave
  26. Burngreave Road/Burngreave Street (adj) Burngreave
  27. Burngreave Road/Gower Street (nr) Burngreave
  28. Spital Hill/Spital Street (opp) Burngreave
  29. Wicker/Blonk Street (WK2) Sheffield Centre
  30. Waingate/CG17 Sheffield Centre
  31. Arundel Gate/AG9 Sheffield Centre
  32. Arundel Gate/Furnival Street (CS1) Sheffield Centre
  33. Arundel Gate/Howard Street (AG10) Sheffield Centre
  34. Charter Row/Moorhead MH5 Sheffield Centre
  35. Fitzwilliam Gate/South Lane (MF5) Sheffield Centre
  36. London Road/St Marys Gate (adj) Highfield
  37. London Road/Alderson Road (adj) Highfield
  38. London Road/Highfield Place (adj) Highfield
  39. London Road/Queens Road (opp) Lowfield
  40. London Road South/Well Road (adj) Heeley
  41. Chesterfield Road/Albert Road (adj) Heeley
  42. Chesterfield Road/Beeton Road (adj) Heeley
  43. Derbyshire Lane/Chesterfield Road (adj) Norton Lees
  44. Norton Lees Road/Cliffe Field Road (adj) Norton Lees
  45. Norton Lees Road/Cockayne Place (adj) Norton Lees
  46. Norton Lees Road/Norton Lees Lane (opp) Norton Lees
  47. Warminster Road/Warminster Close (opp) Norton Lees
  48. Warminster Road/Thorpe House Avenue (adj) Norton Lees
  49. Warminster Road/Ketton Avenue (adj) Norton Lees
  50. Warminster Road/Harvey Clough Road (opp) Norton Lees
  51. Warminster Road/Warminster Place (adj) Norton Lees
  52. Warminster Road/Hemsworth Road (at) Norton
  53. Hemsworth Road/Backmoor Crescent (adj) Norton
  54. Hemsworth Road/Ashbury Lane (adj) Hemsworth
  55. Blackstock Road/Backmoor Road (adj) Hemsworth
  56. Hemsworth Road/Norton Lane (at) Hemsworth
  57. Blackstock Road/Gaunt Drive (adj) Hemsworth
  58. Blackstock Road/Gaunt Close (adj) Hemsworth

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 05:05 (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 23:10. 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. First South Yorkshire 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 First South Yorkshire.

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