28 Barnsley to Pontefract via Cudworth, Grimethorpe

Operated by Stagecoach Yorkshire. Registered as running via Lundwood, Cudworth, Shafton, GXO Logistics, Grimethorpe, Brierley, Hemsworth, Kinsley, Fitzwilliam, Ackworth. First bus 05:10, last bus 23:20. 42 journeys on weekdays. Fares: adult single £2.50 to £3.00 — more.

Next towards Pontefract from Barnsley Interchange/A11: 09:15, 10:15, 11:15

Next towards Barnsley from Pontefract Bus Station (stand F): 09:55, 10:55, 11:55

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

Timetable

Ends at Pontefract unless marked “to …” · Monday to Friday · 21 journeys
Stop 05:10 to Hemsworth05:5507:0507:30 to Shafton08:1509:1510:1511:1512:1513:1514:10 to Grimethorpe14:4915:1816:2017:2318:1019:1020:1021:1022:10 to Hemsworth23:20 to Grimethorpe
Barnsley Interchange/A23 ·····················
Barnsley Interchange/A11 05:1005:5507:0507:3008:1509:1510:1511:1512:1513:1514:10·15:1816:2017:2318:1019:1020:1021:1022:1023:20
Pontefract Road/Wycombe Street (opp) 05:1806:0307:1407:4308:2509:2410:2411:2412:2413:2514:21·15:3016:3417:3918:2019:1820:1821:1822:1823:27
Barnsley Road/Bank Street (opp) 05:2306:0807:2107:5508:3109:2910:2911:2912:3013:3014:27·15:3616:4017:4518:2519:2320:2321:2322:2323:31
Brierley Road/Ash Road (adj) 05:2806:1407:2708:0508:3709:3510:3511:3512:3613:3614:33·15:4316:4617:5118:3019:2820:2821:2822:2823:35
Engine Lane/Hodroyd Lane (adj) 05:2906:1607:29·08:3809:3610:3611:3612:3713:3714:3414:4915:4416:4717:5218:3119:2920:2921:2922:2923:36
Park Spring Road/Houghton Main Colliery Roundabo (adj) 05:3706:2307:37·08:4509:4210:4211:4212:4413:4414:40·15:5216:5417:5918:3719:3520:3521:3522:3523:42
Queensway/Carlton Terrace (3) 05:4306:2907:43·08:5009:4810:4811:4812:5013:50·14:5515:5817:0018:0518:4219:4020:4021:4022:40·
Cross Hill/Haldane Close (opp) 05:4906:3507:52·08:5809:5610:5611:5612:5813:58·15:0416:0617:0918:1218:5019:4720:4721:4722:47·
Hemsworth Bus Station (stand B) 05:5606:4308:02·09:0710:0511:0512:0513:0714:07·15:1316:1517:1718:2018:5819:5520:5521:5522:53·
Railway Terrace ·06:5108:12·09:1610:1411:1412:1413:1614:16·15:2316:2417:2518:2819:0520:0221:0222:02··
Beverley Arms ·06:5908:22·09:2410:2211:2212:2213:2414:24·15:3216:3217:3418:3619:1320:0921:0922:09··
Pontefract Bus Station (stand F) ·07:1208:44·09:4110:3911:3812:3713:3814:38·15:4916:4617:4718:4819:2520:2121:2122:21··

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 28 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 28

Adult single £2.50 to £3.00 · Child single £1.80 to £2.00

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 28

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

Single · EveningRider · Gold DayRider · Silver DayRider

…and 19 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.

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 28

28 towards Pontefract

All 78 stops
  1. Barnsley Interchange/A23 Barnsley Town Centre
  2. Barnsley Interchange/A11 Barnsley Town Centre
  3. Pontefract Road/Market Close (adj) Hoyle Mill
  4. Pontefract Road/Beevor Hall (adj) Hoyle Mill
  5. Pontefract Road/Beevor Street (adj) Hoyle Mill
  6. Pontefract Road/Dearne Valley Country Park (adj) Hoyle Mill
  7. Pontefract Road/Cherrys Road (adj) Cundy Cross
  8. Pontefract Road/Roger Road (opp) Cundy Cross
  9. Pontefract Road/Wycombe Street (opp) Lundwood
  10. Pontefract Road/Darrington Place (adj) Lundwood
  11. Pontefract Road/Abbots Road (opp) Lundwood
  12. Pontefract Road/Moor Lane (opp) Lundwood
  13. Pontefract Road/Station Road (opp) Lundwood
  14. Barnsley Road/Manor Road (opp) Cudworth
  15. Barnsley Road/Bank Street (opp) Cudworth
  16. Barnsley Road/Bow Street (opp) Cudworth
  17. Pontefract Road/Sidcop Road (adj) Cudworth
  18. Pontefract Road/Albert Street (adj) Cudworth
  19. Pontefract Road/Queens Drive (nr) Cudworth
  20. Brierley Road/Ash Road (adj) Shafton
  21. Engine Lane/Hodroyd Lane (adj) Shafton
  22. Engine Lane/Sewage Works (opp) Grimethorpe
  23. Engine Lane/Milefield Lane (adj) Grimethorpe
  24. Park Spring Road/Springvale Road (nr) Grimethorpe
  25. Park Spring Road/Houghton Main Colliery Roundabo (adj) Grimethorpe
  26. Park Spring Road/Spring Vale Road (opp) Grimethorpe
  27. Acorn Way/High Street (adj) Grimethorpe
  28. Queensway/Carlton Terrace (3) Grimethorpe
  29. St Lukes Road/Kingsway (nr) Grimethorpe
  30. Brierley Road/Clifton Road (opp) Grimethorpe
  31. Brierley Road/Dell Avenue (opp) Grimethorpe
  32. Brierley Road/Manor Crescent (opp) Grimethorpe
  33. Brierley Road/Windmill Avenue (opp) Grimethorpe
  34. Brierley Road/Hillside Crescent (opp) Grimethorpe
  35. Brierley Road/Hillside Crescent (adj) Brierley
  36. Brierley Road/Hillside Crescent (nr) Brierley
  37. Church Street/Church Drive (adj) Brierley
  38. Church Street/Grange Road (adj) Brierley
  39. Cross Hill/Haldane Close (opp) Brierley
  40. Barewell Hill (end) Hemsworth
  41. Vissett Close (at) Hemsworth
  42. Wortley Place (adj) Hemsworth
  43. West End Club (at) Hemsworth
  44. Cedar Business Centre (at) Hemsworth
  45. Hemsworth Bus Station (stand B) Hemsworth
  46. Hemsworth Academy Hemsworth
  47. Vale Head Park (opp) Hemsworth
  48. Hemsworth Water Park (opp) Kinsley
  49. Kinsley Stadium (opp) Kinsley
  50. Carrgate Kinsley
  51. Kings Meadow Academy (opp) Kinsley
  52. Fitzwilliam Station Fitzwilliam
  53. Railway Terrace Fitzwilliam
  54. Taylor Wood Cottages Wragby
  55. King Royd Lane (at) Ackworth Moor Top
  56. Bracken Hill Ackworth Moor Top
  57. Dicky Sykes Lane (opp) Ackworth Moor Top
  58. Heaton Street Ackworth Moor Top
  59. Cricketers View Ackworth Moor Top
  60. Rhyddings Drive Ackworth Moor Top
  61. Beverley Arms Ackworth Moor Top
  62. Bell Lane Ackworth Moor Top
  63. Mount Pleasant Ackworth Moor Top
  64. Ackworth School (opp) High Ackworth
  65. Mill Hill High Ackworth
  66. The Brown Cow Public House High Ackworth
  67. Meadow Way (at) High Ackworth
  68. Ackworth Park Lodge High Ackworth
  69. Castle Syke Hill (stop) High Ackworth
  70. Sorrell Way Carleton
  71. Tudor Close (at) Carleton
  72. Hardwick Road (at) Carleton
  73. Carleton Park Road Carleton
  74. Hardwick Court (at) Pontefract
  75. Mill Hill Road Pontefract
  76. Valley Gardens A (opp) Pontefract
  77. Hospital A Pontefract
  78. Pontefract Bus Station (stand F) Pontefract

28 towards Barnsley

All 81 stops
  1. Pontefract Bus Station (stand F) Pontefract
  2. Hospital B (S bound) Pontefract
  3. Valley Gardens B Pontefract
  4. Hardwick Court Pontefract
  5. Carleton Park Road (stop) Carleton
  6. Hardwick Road (opp) Carleton
  7. Tudor Close (opp) Carleton
  8. Sorrell Way Carleton
  9. Castle Syke Hill High Ackworth
  10. Ackworth Water Tower (stop) High Ackworth
  11. Meadow Way High Ackworth
  12. The Brown Cow Public House High Ackworth
  13. Mill Hill (at) High Ackworth
  14. Ackworth School (at) High Ackworth
  15. Mount Pleasant (opp) Ackworth Moor Top
  16. Bell Lane Ackworth Moor Top
  17. Beverley Arms (at) Ackworth Moor Top
  18. Rhyddings Drive (at) Ackworth Moor Top
  19. Cricketers View (near) Ackworth Moor Top
  20. Heaton Street (opp) Ackworth Moor Top
  21. Dicky Sykes Lane (at) Ackworth Moor Top
  22. Bracken Hill Ackworth Moor Top
  23. King Royd Lane (opp) Ackworth Moor Top
  24. Taylor Wood Cottages (at) Wragby
  25. Second Avenue Fitzwilliam
  26. Central Avenue Fitzwilliam
  27. Railway Terrace (at) Fitzwilliam
  28. Fitzwilliam Station (near) Fitzwilliam
  29. Kings Meadow Academy Kinsley
  30. Carrgate (opp) Kinsley
  31. Kinsley Stadium Kinsley
  32. Hemsworth Water Park (O/S FLATS) Kinsley
  33. Vale Head Park (at) Hemsworth
  34. Hemsworth Academy (near) Hemsworth
  35. Hemsworth Bus Station (stand D) Hemsworth
  36. Cedar Business Centre Hemsworth
  37. West End Club (opp) Hemsworth
  38. Wortley Place (opp) Hemsworth
  39. Vissett Close (opp) Hemsworth
  40. Barewell Hill (at) Hemsworth
  41. Cross Hill/Haldane Close (adj) Brierley
  42. Church Street/Grange Road (opp) Brierley
  43. Church Street/Church Court (opp) Brierley
  44. Brierley Road/Church Street (opp) Brierley
  45. Brierley Road/Hillside Crescent (opp) Brierley
  46. Brierley Road/Sandhill Grove (adj) Grimethorpe
  47. Brierley Road/Sandhill Grove (adj) Brierley
  48. Brierley Road/Windmill Avenue (adj) Grimethorpe
  49. Brierley Road/Manor Crescent (adj) Grimethorpe
  50. Brierley Road/Dell Avenue (adj) Grimethorpe
  51. Brierley Road/Clifton Road (adj) Grimethorpe
  52. St Lukes Road/Elizabeth Street (adj) Grimethorpe
  53. Queensway/Carlton Terrace (2) Grimethorpe
  54. Acorn Way/North View (adj) Grimethorpe
  55. Park Spring Road/Springvale Road (nr) Grimethorpe
  56. Park Spring Road/Houghton Main Colliery Roundabo (adj) Grimethorpe
  57. Park Spring Road/Spring Vale Road (opp) Grimethorpe
  58. Engine Lane/Ferrymoor Way (adj) Grimethorpe
  59. Engine Lane/Home Farm (adj) Grimethorpe
  60. Engine Lane/Hodroyd Lane (nr) Shafton
  61. Brierley Road/Beech Road (opp) Shafton
  62. Pontefract Road/Tollgate Close (adj) Shafton
  63. Pontefract Road/Sunningdale Drive (adj) Cudworth
  64. Pontefract Road/Montague Street (adj) Cudworth
  65. Pontefract Road/Intake Lane (adj) Cudworth
  66. Barnsley Road/Market Place (adj) Cudworth
  67. Barnsley Road/St Johns Road (adj) Cudworth
  68. Barnsley Road/Manor Road (adj) Cudworth
  69. Pontefract Road/Station Road (adj) Lundwood
  70. Pontefract Road/Moor Lane (adj) Lundwood
  71. Pontefract Road/Abbots Road (adj) Lundwood
  72. Pontefract Road/Vincent Road (adj) Lundwood
  73. Pontefract Road/Wycombe Street (adj) Lundwood
  74. Pontefract Road/Trueman Terrace (adj) Cundy Cross
  75. Pontefract Road/Cherrys Road (opp) Cundy Cross
  76. Pontefract Road/Dearne Valley Country Park (opp) Hoyle Mill
  77. Pontefract Road/Elm Row (adj) Hoyle Mill
  78. Pontefract Road/Beevor Hall (opp) Hoyle Mill
  79. Pontefract Road/Market Close (opp) Hoyle Mill
  80. Schwabish Gmund Way/Schwabish Gmund Way (on) Barnsley Town Centre
  81. Barnsley Interchange/A11 Barnsley Town Centre

Service registration & registered changes

Registered as partly financially supported by a local authority (SYPTE).

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

Towns & areas on this route

Frequently asked questions

What time is the first 28 bus?

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

What time is the last 28 bus?

The last 28 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 28 bus cost?

Stagecoach Yorkshire's published fares on the 28: adult single £2.50 to £3.00, child single £1.80 to £2.00. The 28 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 28 bus?

The 28 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/257. Check before you travel — services can change at short notice.