120 Halfway to Fulwood via Manor, Sheffield

Operated by Stagecoach Yorkshire. First bus 04:18, last bus 00:25. 133 journeys on weekdays. Today, a Sunday: first 04:28, last 23:55. Fares: adult single £1.80 to £2.70 — more.

120 buses on this route are also run by First South Yorkshire (88 journeys on weekdays) — those journeys are not in this timetable. Together, 221 journeys on weekdays.

Next towards Fulwood from Eckington Way/Station Road: 18:50, 19:20, 19:50

Next towards Halfway from Fulwood Road/Ranmoor Park Road (adj): 18:42, 19:12, 19:42

Night bus — overnight departures 22:00–07:00. Every night. Nights are the night you set out on, so a 01:30 bus on Saturday morning counts as Friday. All night buses.

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

Charles Street CS3 & CS4 Stop Suspension, Sheffield Centre (Sheffield) — Charles Street bus stops CS3 and CS4 are to be suspended from Tuesday 05 May to March 2027 due to public realm works on Arundel Gate. Services 24, 25, 30, 30A, 52, 52A, 95, 95S, 120, 120K, 252, SC2, X1, X2, X6, X7, X30 will be moved on a temporary basis to … All disruptions →
Stand A Sheffield Bus Station, Pond Street, Sheffield City Centre — From 0800 Monday 12 October until 1700 Friday 27 November 2026. Due to the utility works and temporary traffic lights on Pond Road and temporary traffic light. Services 7, 8, 8A, 56, 120, 120K, 252, SC2 will be temporarily be using reallocated stops in Shef… All disruptions →

Timetable

Ends at Fulwood Barncliffe Road/Winchester Road unless marked “to …” · Sunday · 34 journeys
Stop 04:28 to Broomhill Beech Hill Road/Glossop Road05:23 to Ranmoor Fulwood Road/Riverdale Road06:2307:2307:5308:1808:4809:1309:3810:0810:3811:0811:3812:0812:3813:0813:3814:0814:3815:0815:3816:0816:3817:1317:4818:1818:5019:2019:5020:2520:5521:2521:5522:55 to Ranmoor Fulwood Road/Riverdale Road
Eckington Way/Station Road 04:2805:2306:2307:2307:5308:1808:4809:1309:3810:0810:3811:0811:3812:0812:3813:0813:3814:0814:3815:0815:3816:0816:3817:1317:4818:1818:5019:2019:5020:2520:5521:2521:5522:55
Streetfields/Auckland Way (adj) 04:3205:2706:2707:2707:5708:2208:5209:1709:4210:1210:4211:1211:4212:1212:4213:1213:4214:1214:4215:1215:4216:1216:4217:1717:5218:2218:5419:2419:5420:2920:5921:2921:5922:59
Crystal Peaks/CP8 04:4205:3706:3807:3808:0808:3309:0309:3009:5510:2510:5511:2511:5512:2512:5513:2513:5514:2514:5515:2515:5516:2516:5517:2818:0318:3319:0519:3520:0420:3921:0921:3922:0923:09
Birley Moor Road/Birley Moor Close (adj) 04:5005:4406:4607:4608:1608:4109:1109:3910:0510:3511:0511:3512:0512:3513:0513:3514:0514:3415:0415:3416:0416:3417:0417:3718:1218:4219:1419:4420:1320:4721:1721:4722:1723:17
City Road/Eastern Avenue (adj) 04:5805:5306:5407:5408:2408:4909:1909:4710:1510:4511:1511:4512:1512:4413:1413:4414:1414:4315:1315:4316:1316:4317:1317:4618:2118:5119:2219:5220:2120:5521:2521:5522:2523:25
Flat Street/FS1 05:1006:0407:0508:0608:3609:0109:3110:0010:2910:5911:2911:5912:2912:5813:2813:5814:2814:5715:2715:5716:2716:5717:2717:5918:3419:0419:3420:0420:3221:0621:3622:0622:3623:36
Glossop Road/Clarkehouse Road (opp) 05:1906:1207:1308:1408:4409:0909:4010:1010:3911:0911:3912:0912:3913:0813:3914:0914:3915:0915:3916:0916:3917:0917:3918:1018:4419:1419:4420:1420:4221:1621:4622:1622:4623:46
Beech Hill Road/Glossop Road (at) 05:19·································
Fulwood Road/Riverdale Road (adj) ·06:1607:1808:1908:4909:1409:4510:1510:4411:1411:4412:1412:4413:1413:4514:1514:4515:1515:4516:1516:4517:1517:4518:1618:5019:2019:5020:2020:4821:2221:5222:2222:5223:51
Barncliffe Road/Winchester Road (adj) ··07:2508:2608:5609:2109:5210:2210:5211:2211:5212:2212:5213:2213:5314:2314:5315:2315:5316:2316:5317:2317:5318:2318:5719:2719:5720:2720:5521:2921:5922:2922:59·

Each column is one journey, headed by the time it sets off; one that finishes short of the usual end says where ("to …") — not every journey on this route runs the whole way. 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 120 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 →

Fares on the 120

Adult single £1.80 to £2.70

Adult single fare table, stage to stage
£1.80 Halfway Tram
£1.80£1.80 Joseph Glover
£1.80£1.80£1.80 Westfield Centre
£1.80£1.80£1.80£1.80 Crystal Peaks
£2.70£2.70£2.70£2.70£1.80 Delves Ave
£2.70£2.70£2.70£2.70£2.70£1.80 Birley Spa Shops
£2.70£2.70£2.70£2.70£2.70£2.70£1.80 Birley Hotel
£2.70£2.70£2.70£2.70£2.70£2.70£2.70£1.80 Intake
£2.70£2.70£2.70£2.70£2.70£2.70£2.70£1.80£1.80 Woodhouse Rd
£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£1.80 Wulfric Rd
£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£1.80 Manor Lane
£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£1.80 Park Library
£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£1.80 CITY Centre
£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£1.80 Clarkson St
£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£1.80£1.80 Hallamshire Hospital
£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£1.80 Broomhill Spooner Rd
£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£1.80 Ranmoor Church
£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£1.80 Nether Grn Shops
£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£1.80£1.80 Moorcroft Rd
£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£2.70£1.80£1.80 Crimicar Ln Loop

Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Halfway Centre.

Stagecoach's published fares on the Bus Open Data Service, in force from 1 September 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Stagecoach Yorkshire before you travel.

Tickets on the 120

Stagecoach Yorkshire publishes singles, day tickets and season tickets on this route for adults, children and students.

Single · EveningRider · Gold DayRider · Silver DayRider · Job Seeker Single · 16-18 Student Pass

…and 23 more tickets on this route.

Ticket types come from Stagecoach Yorkshire's own fares data on the Bus Open Data Service, last updated 27 August 2026. Prices for singles and returns are under Fares above; for the others, check with Stagecoach Yorkshire.

49–63% on time
average delay 1.7 min · the range 195 live GPS observations over 30 days can support

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 Stagecoach Yorkshire before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, Boxing Day, New Year's Eve 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 120

120 towards Fulwood

All 85 stops
  1. Eckington Way/Station Road Halfway
  2. Rotherham Road/Station Road (opp) Halfway
  3. Rotherham Road/School Avenue (nr) Halfway
  4. Rotherham Road/Sewell Road (opp) Halfway
  5. Windmill Greenway/Rotherham Road (adj) Halfway
  6. Windmill Greenway/Mosborough Hall Drive (Adj) Halfway
  7. Auckland Way/Hayes Drive (adj) Halfway
  8. Streetfields/Auckland Way (adj) Halfway
  9. Halfway Drive/Halfway Gardens (opp) Halfway
  10. Halfway Drive/Station Road (adj) Halfway
  11. Westfield Southway/Eastcroft Drive (opp) Westfield
  12. Shortbrook Road/Shortbrook Drive (opp) Westfield
  13. Westfield Northway/Westland Road (adj) Westfield
  14. Westfield Northway/Pedley Avenue (adj) Westfield
  15. Thorpe Drive/May Tree Lane (adj) Waterthorpe
  16. Thorpe Green/Thorpe Drive (adj) Waterthorpe
  17. Thorpe Green/Galley Drive (adj) Waterthorpe
  18. Ochre Dike Lane/Clayton Hollow (opp) Waterthorpe
  19. Crystal Peaks/CP8 Crystal Peaks
  20. Ochre Dike Lane/Cleeve Hill Gardens (adj) Waterthorpe
  21. Ochre Dike Lane/Moss Way (adj) Waterthorpe
  22. Birley Spa Lane/Moss Way (adj) Hackenthorpe
  23. Birley Spa Lane/Delves Road (adj) Hackenthorpe
  24. Birley Spa Lane/Rainbow Drive (opp) Hackenthorpe
  25. Birley Spa Lane/Birley Spa Drive (nr) Hackenthorpe
  26. Birley Spa Lane/Carter Lodge Avenue (opp) Hackenthorpe
  27. Birley Spa Lane/Dyke Vale Road (opp) Hackenthorpe
  28. Birley Spa Lane/Spring Water Avenue (opp) Hackenthorpe
  29. Birley Spa Lane/Jermyn Crescent (opp) Hackenthorpe
  30. Birley Spa Lane/Spa View Road (adj) Hackenthorpe
  31. Occupation Lane/Weakland Crescent (adj) Hackenthorpe
  32. Birley Moor Road/Birley Moor Close (adj) Birley
  33. Birley Moor Road/East Glade Crescent (opp) Frecheville
  34. Birley Moor Road/Heathfield Road (adj) Frecheville
  35. Birley Moor Road/Hopefield Avenue (opp) Frecheville
  36. Birley Moor Road/Birley Vale Avenue (adj) Frecheville
  37. Mansfield Road/Wadsworth Road (opp) Intake
  38. Mansfield Road/Hollinsend Road (adj) Intake
  39. Mansfield Road/Stanhope Road (nr) Intake
  40. Mansfield Road/Sharrard Road (adj) Intake
  41. Mansfield Road/Newlands Drive (adj) Manor Top
  42. City Road/Eastern Avenue (adj) Manor Top
  43. City Road/Wulfric Road (opp) Manor
  44. City Road/Park Grange Road (adj) Manor
  45. City Road/Spring Lane (opp) Manor
  46. City Road/St Aidans Road (opp) Skye Edge
  47. City Road/St Aidans Road (adj) Manor
  48. City Road/Granville Road (adj) Skye Edge
  49. City Road/Manor Laithe Road (opp) Skye Edge
  50. City Road/Fitzwalter Road (adj) Skye Edge
  51. City Road/Stafford Road (adj) Skye Edge
  52. Duke Street/Talbot Place (adj) Park Hill
  53. Duke Street/Weigh Lane (opp) Park Hill
  54. Duke Street/Crown Place (opp) Park Hill
  55. Pond Street/FS4 Sheffield Centre
  56. Flat Street/FS1 Sheffield Centre
  57. High Street/HS3 Sheffield Centre
  58. West Street/Carver Street (CH3) Sheffield Centre
  59. West Street/Fitzwilliam Street (adj) Sheffield Centre
  60. Glossop Road/Gell Street (adj) Sheffield Centre
  61. Glossop Road/Clarkson Street (opp) Western Bank
  62. Glossop Road/Clarkehouse Road (opp) Broomhill
  63. Beech Hill Road/Glossop Road (at) Broomhill
  64. Glossop Road/Newbould Lane (opp) Broomhill
  65. Glossop Road/Ashgate Road (Adj) Broomhill
  66. Fulwood Road/Manchester Road (nr) Broomhill
  67. Fulwood Road/Endcliffe Crescent (adj) Tapton Hill
  68. Fulwood Road/Shore Lane (opp) Tapton Hill
  69. Fulwood Road/Endcliffe Vale Road (adj) Ranmoor
  70. Fulwood Road/Tapton Park Road (opp) Ranmoor
  71. Fulwood Road/Riverdale Road (adj) Ranmoor
  72. Fulwood Road/Hangingwater Road (nr) Ranmoor
  73. Fulwood Road/Ranmoor View (opp) Nether Green
  74. Fulwood Road/Nethergreen Road (adj) Nether Green
  75. Fulwood Road/Tom Lane (opp) Nether Green
  76. Fulwood Road/Stumperlowe Park Road (opp) Nether Green
  77. Fulwood Road/Belsize Road (adj) Nether Green
  78. Fulwood Road/Stumperlowe Hall Road (opp) Fulwood
  79. Brookhouse Hill/Silver Birch Avenue (opp) Fulwood
  80. Crimicar Lane/Brooklands Avenue (adj) Fulwood
  81. Crimicar Lane/Crimicar Close (nr) Fulwood
  82. Crimicar Lane/Castlewood Road (opp) Fulwood
  83. Crimicar Lane/Moorcroft Road (adj) Fulwood
  84. Hallamshire Road/Barncliffe Road (adj) Fulwood
  85. Barncliffe Road/Winchester Road (adj) Fulwood

120 towards Halfway

All 93 stops
  1. Barncliffe Road/Winchester Road (adj) Fulwood
  2. Barncliffe Road/Barncliffe Crescent (Adj) Fulwood
  3. Crimicar Lane/Winchester Road (at) Fulwood
  4. Crimicar Lane/Hallamshire Road (nr) Fulwood
  5. Crimicar Lane/Hallamshire Road (adj) Fulwood
  6. Crimicar Lane/Castlewood Road (adj) Fulwood
  7. Crimicar Lane/Crimicar Close (adj) Fulwood
  8. Crimicar Lane/Brooklands Avenue (opp) Fulwood
  9. Fulwood Road/Canterbury Avenue (adj) Fulwood
  10. Fulwood Road/Old Fulwood Road (opp) Fulwood
  11. Fulwood Road/Stumperlowe Park Road (adj) Nether Green
  12. Fulwood Road/Tom Lane (adj) Nether Green
  13. Fulwood Road/Storth Lane (adj) Nether Green
  14. Fulwood Road/Ranmoor View (adj) Nether Green
  15. Fulwood Road/Gladstone Road (adj) Ranmoor
  16. Fulwood Road/Ranmoor Park Road (adj) Ranmoor
  17. Fulwood Road/Tapton Park Road (adj) Ranmoor
  18. Fulwood Road/Endcliffe Vale Road (opp) Ranmoor
  19. Fulwood Road/Shore Lane (adj) Tapton Hill
  20. Fulwood Road/Endcliffe Crescent (opp) Tapton Hill
  21. Fulwood Road/Manchester Road (at) Broomhill
  22. Glossop Road/Ashdell Road (Opp) Broomhill
  23. Glossop Road/Newbould Lane (BH3) Broomhill
  24. Glossop Road/Beech Hill Road (adj) Broomhill
  25. Glossop Road/Clarkson Street (adj) Western Bank
  26. Glossop Road/Regent Terrace (adj) Sheffield Centre
  27. West Street/Mappin Street (adj) Sheffield Centre
  28. Rockingham Street/RS2 (27615) Sheffield Centre
  29. Arundel Gate/Charles Street (CS2) Sheffield Centre
  30. Arundel Gate/AG1 Sheffield Centre
  31. Haymarket/CG21 Sheffield Centre
  32. Flat Street/Fitzalan Square Sheffield Centre
  33. Sheffield Interchange/A5 Sheffield Centre
  34. Suffolk Road/Turner Street (SS4) Sheffield Centre
  35. Shrewsbury Road/Granville Street (adj) Park Hill
  36. Shrewsbury Road/Claywood Road (adj) Park Hill
  37. Talbot Street/Talbot Crescent (opp) Park Hill
  38. Talbot Road/Duke Street (at) Park Hill
  39. Duke Street/Coates Street (adj) Park Hill
  40. City Road/Stafford Road (opp) Skye Edge
  41. City Road/Fitzwalter Road (nr) Skye Edge
  42. City Road/Manor Laithe Road (adj) Skye Edge
  43. City Road/Manor Lane (adj) Manor
  44. City Road/Dovercourt Road (adj) Manor
  45. City Road/Cemetery (adj) Skye Edge
  46. City Road/City Road Cemetery (adj) Manor
  47. City Road/Park Grange Road (opp) Manor
  48. City Road/Wulfric Road (adj) Manor
  49. City Road/Eastern Avenue (opp) Manor Top
  50. City Road/Elm Tree (at) Manor Top
  51. Mansfield Road/Applegarth Drive (adj) Manor Top
  52. Mansfield Road/Woodhouse Road (adj) Intake
  53. Mansfield Road/Mansfield Drive (adj) Intake
  54. Mansfield Road/Cadman Road (opp) Intake
  55. Mansfield Road/Hollybank Road (adj) Intake
  56. Mansfield Road/Wadsworth Road (adj) Intake
  57. Birley Moor Road/Wardlow Road (Adj) Frecheville
  58. Birley Moor Road/Hopefield Avenue (adj) Frecheville
  59. Birley Moor Road/Heathfield Road (opp) Frecheville
  60. Birley Moor Road/East Glade Crescent (adj) Frecheville
  61. Birley Moor Road/Thornbridge Drive (opp) Birley
  62. Occupation Lane/Weakland Crescent (opp) Hackenthorpe
  63. Birley Spa Lane/Occupation Lane (adj) Hackenthorpe
  64. Birley Spa Lane/Jermyn Crescent (adj) Hackenthorpe
  65. Birley Spa Lane/Spring Water Avenue (adj) Hackenthorpe
  66. Birley Spa Lane/Dyke Vale Road (adj) Hackenthorpe
  67. Birley Spa Lane/Carter Lodge Avenue (adj) Hackenthorpe
  68. Birley Spa Lane/Rainbow Avenue (adj) Hackenthorpe
  69. Birley Spa Lane/Rainbow Drive (adj) Hackenthorpe
  70. Birley Spa Lane/Rainbow Road (Adj) Hackenthorpe
  71. Birley Spa Lane/Moss Way (at) Hackenthorpe
  72. Moss Way/Ochre Dyke Lane (adj) Waterthorpe
  73. Ochre Dike Lane/Cleeve Hill Gardens (opp) Waterthorpe
  74. Ochre Dike Lane/Blackdown Avenue (adj) Waterthorpe
  75. Crystal Peaks/CP4 Crystal Peaks
  76. Ochre Dike Lane/Raseby Avenue (adj) Waterthorpe
  77. Thorpe Green/Galley Drive (opp) Waterthorpe
  78. Thorpe Green/Thorpe Drive (at) Waterthorpe
  79. Thorpe Drive/May Tree Lane (opp) Waterthorpe
  80. Westfield Northway/Owlthorpe Greenway (adj) Westfield
  81. Westfield Northway/Challoner Way (adj) Westfield
  82. Shortbrook Road/Westfield Centre (adj) Westfield
  83. Westfield Southway/Shortbrook Way (adj) Westfield
  84. Westfield Southway/Eastcroft Drive (adj) Westfield
  85. Halfway Drive/Station Road (nr) Halfway
  86. Halfway Drive/Halfway Gardens (adj) Halfway
  87. Streetfields/Auckland Way (nr) Halfway
  88. Auckland Way/Auckland Drive (opp) Halfway
  89. Windmill Greenway/Mosborough Hall Drive (nr) Halfway
  90. Windmill Greenway/Rotherham Road (at) Halfway
  91. Rotherham Road/Hollow Lane (adj) Halfway
  92. Rotherham Road/Morton Mount (nr) Halfway
  93. Eckington Way/Station Road Halfway

Service registration & registered changes

From official Traffic Commissioner registrations. Registration PB0000092/234 · Changes in South Yorkshire Mayoral Combined Authority · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 120 bus?

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

What time is the last 120 bus?

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

How much does the 120 bus cost?

Stagecoach Yorkshire's published fares on the 120: adult single £1.80 to £2.70. The 120 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. Stagecoach Yorkshire day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 120 bus?

The 120 is operated by Stagecoach Yorkshire.

Timetable data from Stagecoach Yorkshire via the DfT Bus Open Data Service (Yorkshire & the Humber feed). Registered with the Traffic Commissioner as PB0000092/234. Check before you travel — services can change at short notice.