95 Barnsley to Kexborough via Wilthorpe, Darton

Operated by Stagecoach Yorkshire. First bus 06:08, last bus 20:15. 73 journeys on weekdays. Fares: adult single £2.70 to £3.00 — more.

Next towards Kexborough from Barnsley Interchange/A6: 13:04, 13:34, 13:49

Next towards Barnsley from Oakwood Square/Birthwaite Road (adj): 13:01, 13:16, 13:32

Wanted a different 95? 30 other bus routes are numbered 95 elsewhere in the UK — see every 95 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 →
Football Diversions - SWFC, SUFC, SUWFC, BFC, and RUFC Home Games (2026 - 2027 Season) — Before, during, and after Sheffield Wednesday FC, Sheffield United FC, Sheffield United Women FC, Rotherham United FC, and Barnsley FC Home Games, various roads in the areas around the above teams stadiums are closed or inaccessible due to badly parked cars. … All disruptions →
Corporation Street, Rotherham City Centre (Rotherham) — Corporation Street is temporarily inaccessible due to roadworks. Services 19A, 20, 21, 27, 73, 95, 114A, 136, 137, 138, 173, 173A, 195, and X3 are subject to diversion. All disruptions →

Timetable

Ends at Kexborough unless marked “to …” · Monday to Friday · 36 journeys
Stop 06:0806:5507:12 to Barugh Green07:2007:2907:5608:2908:4609:0309:3309:4810:0310:3310:4811:0311:3311:4812:0312:3312:4813:0413:3413:4914:0514:3014:5015:0615:3615:5616:1316:4317:0317:1817:5518:4519:45
Barnsley Interchange/A6 06:0806:5507:1207:2007:2907:5608:2908:4609:0309:3309:4810:0310:3310:4811:0311:3311:4812:0312:3312:4813:0413:3413:4914:0514:3014:5015:0615:3615:5616:1316:4317:0317:1817:5518:4519:45
Gawber Road/Pogmoor Road (adj) 06:1507:0307:2007:2907:3908:0508:3808:5509:1209:4209:5810:1310:4310:5811:1311:4311:5812:1312:4312:5813:1413:4413:5914:1514:4015:0015:1615:4716:0716:2416:5417:1317:2818:0518:5419:54
Huddersfield Road/Rowland Road (Adj) 06:1707:0507:2307:3107:4308:0808:4108:5809:1409:4410:0010:1510:4511:0011:1511:4512:0012:1512:4513:0013:1613:4614:0114:1714:4315:0315:1915:5016:1016:2716:5717:1617:3118:0818:5719:56
Barugh Green Road/Higham Common Road (opp) 06:2107:0907:2807:3607:5108:1308:4609:0309:1909:4910:0510:2010:5011:0511:2011:5012:0512:2012:5013:0513:2113:5114:0614:2214:4815:0915:2515:5516:1516:3217:0317:2217:3618:1219:0120:00
Barnsley Road/Church Street (opp) 06:2607:14·07:4107:5608:1808:5109:0809:2309:5310:0910:2410:5411:0911:2411:5412:0912:2512:5513:1013:2613:5614:1114:2714:5215:1415:3016:0016:2016:3817:0917:2817:4118:1719:0520:04
Highfields Road/Ballfield Lane (at) ····08:01···················14:57···········
Oakwood Square/Birthwaite Road (adj) 06:2907:17·07:44·08:2208:5609:1309:2709:5710:1310:2810:5811:1311:2811:5812:1312:2912:5913:1413:3014:0014:1514:31·15:1915:3516:0516:2516:4317:1317:3217:4518:2119:0920:08

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

Adult single £2.70 to £3.00

Adult single fare table, stage to stage
£2.70 Victoria Cres
£3.00£2.70 B. Green X Rds
£3.00£3.00£2.70 Bence Lane
£3.00£3.00£3.00£2.70 Kexbrough
£3.00£3.00£2.70£2.70£2.70 Rose & Crown
£2.70£2.70£2.70£2.70£3.00£3.00 Hospital/B'ness Pk

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

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 95

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 24 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, 28 December, 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 95

95 towards Kexborough

All 33 stops
  1. Barnsley Interchange/A6 Barnsley Town Centre
  2. Eldon Street/Market Hill (nr) Barnsley Town Centre
  3. St Marys Place/Shambles Street (adj) Barnsley Town Centre
  4. Church Lane/Church Street (adj) Barnsley Town Centre
  5. Victoria Road/Victoria Street (at) Barnsley Town Centre
  6. Gawber Road/Victoria Crescent (adj) Gawber
  7. Gawber Road/Queens Avenue (adj) Gawber
  8. Gawber Road/Pogmoor Road (adj) Gawber
  9. Queens Drive/Queensway (opp) Wilthorpe
  10. Queens Drive/Huddersfield Road (at) Wilthorpe
  11. Huddersfield Road/Rowland Road (Adj) Wilthorpe
  12. Wilthorpe Road/Innovation Way (Adj) Wilthorpe
  13. Wilthorpe Road/Ripley Grove (adj) Wilthorpe
  14. Wilthorpe Road/Dayhouse Way (nr) Wilthorpe
  15. Wilthorpe Road/Wilbrook Rise (adj) Wilthorpe
  16. Barugh Green Road/Claycliffe Avenue (nr) Redbrook
  17. Barugh Green Road/Longley Close (nr) Barugh Green
  18. Barugh Green Road/Higham Common Road (opp) Barugh Green
  19. Barugh Lane/Barugh Green Road (adj) Barugh
  20. Barugh Lane/Nethercroft (opp) Barugh
  21. Barugh Lane/Langdale Road (opp) Barugh
  22. Barnsley Road/Dearne Hall Road (opp) Barugh
  23. Barnsley Road/Bence Lane (adj) Darton
  24. Barnsley Road/Richard Road (nr) Darton
  25. Barnsley Road/Church Street (opp) Darton
  26. Churchfield Lane/Roman Road (at) Darton
  27. Churchfield Lane/Allendale Road (opp) Kexborough
  28. Churchfield Lane/Churchfield Avenue (opp) Kexborough
  29. Churchfield Lane/Bence Lane (Opp) Kexborough
  30. Ballfield Lane/Churchfield Lane (Adj) Kexborough
  31. Ballfield Lane/Priestley Avenue (opp) Kexborough
  32. Highfields Road/Ballfield Lane (at) Kexborough
  33. Oakwood Square/Birthwaite Road (adj) Kexborough

Towns & areas on this route

Frequently asked questions

What time is the first 95 bus?

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

What time is the last 95 bus?

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

How much does the 95 bus cost?

Stagecoach Yorkshire's published fares on the 95: adult single £2.70 to £3.00. The 95 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 95 bus?

The 95 is operated by Stagecoach Yorkshire.

Timetable data from Stagecoach Yorkshire via the DfT Bus Open Data Service (Yorkshire & the Humber feed). Check before you travel — services can change at short notice.