39 Upton to Barnsley via South Elmsall, Grimethorpe
Operated by Globe Coaches. First bus 06:45, last bus 17:52. 19 journeys on weekdays. Fares: adult single £1.70 to £3.00 — more.
Wanted a different 39? 35 other bus routes are numbered 39 elsewhere in the UK — see every 39 bus timetable by area.
| Stop | 08:19 | 08:37 | 09:37 | 10:37 | 11:37 | 12:37 | 13:37 | 16:16 | 16:52 to South Elmsall Bus Station | 17:52 to South Elmsall Bus Station |
|---|---|---|---|---|---|---|---|---|---|---|
| Bell Street (opp) | · | 08:37 | 09:37 | 10:37 | 11:37 | 12:37 | 13:37 | · | 16:52 | 17:52 |
| East Avenue | · | 08:45 | 09:45 | 10:45 | 11:45 | 12:45 | 13:45 | · | 17:00 | 18:00 |
| Rose Avenue (on) | · | 08:47 | 09:47 | 10:47 | 11:47 | 12:47 | 13:47 | · | 17:02 | 18:02 |
| Elmsall Drive (S bound) | · | 08:51 | 09:51 | 10:51 | 11:51 | 12:51 | 13:51 | 16:16 | 17:06 | 18:06 |
| Minsthorpe Leisure Centre (opp) | · | 08:55 | 09:55 | 10:55 | 11:55 | 12:55 | 13:55 | 16:20 | 17:10 | 18:10 |
| South Elmsall Bus Station (stand B) | · | 09:00 | 10:00 | 11:00 | 12:00 | 13:00 | 14:00 | 16:25 | 17:14 | 18:14 |
| Park Estate | · | 09:09 | 10:09 | 11:09 | 12:09 | 13:09 | 14:09 | 16:34 | · | · |
| Common Road/Park Avenue (opp) | · | 09:14 | 10:14 | 11:14 | 12:14 | 13:14 | 14:14 | 16:39 | · | · |
| Queensway/Carlton Terrace (2) | · | 09:19 | 10:19 | 11:19 | 12:19 | 13:19 | 14:19 | 16:44 | · | · |
| Redthorne Way/Henry Close (opp) | 08:19 | 09:29 | 10:29 | 11:29 | 12:29 | 13:29 | 14:29 | 16:54 | · | · |
| Barnsley Road/St Johns Road (adj) | 08:27 | 09:37 | 10:37 | 11:37 | 12:37 | 13:37 | 14:37 | 17:02 | · | · |
| Pontefract Road/Cherrys Road (adj) | 08:35 | 09:45 | 10:45 | 11:45 | 12:45 | 13:45 | 14:45 | 17:10 | · | · |
| Barnsley Interchange/A15 | 08:44 | 09:54 | 10:54 | 11:54 | 12:54 | 13:54 | 14:54 | 17:19 | · | · |
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.
Fares on the 39
Adult single £1.70 to £3.00 · Child single £0.80 to £2.00
Adult single fare table, stage to stage
| £1.70 | Upton Walton Road | |||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| £2.20 | £1.70 | Upton Post Office | ||||||||||||||||||||||
| £2.20 | £2.20 | £1.70 | Elmsall Drive | |||||||||||||||||||||
| £2.20 | £2.20 | £1.70 | £1.70 | Dale Lane, Elmsall Way | ||||||||||||||||||||
| £2.50 | £2.50 | £2.20 | £1.70 | £1.70 | Minsthorpe Lane, Barnsley Oak | |||||||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.20 | £2.20 | £1.70 | South Elmsall, Bus Stn | ||||||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.20 | £1.70 | Beaumont Avenue | |||||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.20 | £1.70 | £1.70 | Moorthorpe Stn Minsthorpe Ln | ||||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.20 | £1.70 | £1.70 | £1.70 | South Kirkby Church | |||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.20 | £2.20 | £1.70 | £1.70 | Stockingate Jct Mill Lane | ||||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.20 | £2.20 | £1.70 | Hill Top Estate | |||||||||||||
| £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.20 | £1.70 | £1.70 | Brierley Gap County Boundary | ||||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.70 | £2.20 | £2.20 | £1.70 | Burntwood Court | |||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.70 | £2.70 | £2.20 | £1.70 | Brierley Corner | ||||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.70 | £2.20 | £1.70 | Manor Crescent | |||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.70 | £2.70 | £2.20 | £1.70 | Grimethorpe Interchange | ||||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.70 | £2.70 | £2.20 | £1.70 | Shafton High Street | |||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.70 | £2.70 | £2.70 | £2.20 | £1.70 | Cudworth Victoria | ||||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.70 | £2.70 | £2.20 | £1.70 | Cudworth Manor Rd | |||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.70 | £2.70 | £2.70 | £2.20 | £1.70 | Abbots Road | ||||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.70 | £2.70 | £2.20 | £1.70 | Tuxford Crescent | |||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.70 | £2.70 | £2.20 | £1.70 | Hoyle Mill, Elm Row | ||
| £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £2.70 | £2.20 | £1.70 | Barnsley Interchange A15 | |
| £1.70 | – | – | £1.70 | £1.70 | £2.20 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £2.50 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | £3.00 | Railway Cottages |
Read along the row of the stage you travel to, to the column below the stage you board at; the first stage is Upton Bell Street.
Globe Holidays Ltd's published fares on the Bus Open Data Service, in force from 8 September 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Globe Coaches before you travel.
Tickets on the 39
Globe Coaches publishes singles on this route for adults and children.
Shad Adult Single · Adult Single · Child Single
Ticket types come from Globe Coaches' own fares data on the Bus Open Data Service, last updated 9 September 2026. Prices for singles and returns are under Fares above; for the others, check with Globe Coaches.
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 Globe Coaches before you travel. Everything above is an ordinary week.
Not published yet: Christmas Day, Boxing Day, 28 December and New Year's Day. Operators often publish festive timetables only a few weeks ahead, so check again nearer the date.
- Christmas Eve — Thursday, 24 December 2026 towards Barnsley: 12 journeys, first 08:19 towards Upton: 10 journeys, first 06:45
- Tuesday, 29 December 2026 towards Barnsley: 12 journeys, first 08:19 towards Upton: 10 journeys, first 06:45
- Wednesday, 30 December 2026 towards Barnsley: 12 journeys, first 08:19 towards Upton: 10 journeys, first 06:45
- New Year's Eve — Thursday, 31 December 2026 towards Barnsley: 9 journeys, first 08:37 towards Upton: 8 journeys, first 08:30
Route map
All stops on route 39
39 towards Barnsley
All 78 stops
- Bell Street (opp) Upton
- Brookside Upton
- Upton Main Street (opp) Upton
- Upton Memorial Upton
- Upton School Upton
- Hill Estate Upton
- Upton Social Club (near) Upton
- East Avenue Upton
- Rose Avenue (on) Upton
- Rose Estate Upton
- Thistle Drive (opp) Upton
- Grosvenor Avenue Upton
- New Lane (N bound) Upton
- Elmsall Drive (S bound) North Elmsall
- Next Distribution Centre (at) South Elmsall
- Elmsall Way (N bound) South Elmsall
- Dale Lane Industrial Estate South Elmsall
- Sandford Road (opp) South Elmsall
- Minsthorpe College South Elmsall
- Minsthorpe Leisure Centre (opp) South Elmsall
- Manor Farm Estate South Elmsall
- South Elmsall Bus Station (stand B) South Elmsall
- Carlton Road South Elmsall
- Allott Close (stop) South Elmsall
- Beaumont Avenue (opp) South Elmsall
- Cambridge Street (at) Moorthorpe
- Longdale Drive (stop) Moorthorpe
- Ings Walk (opp) Moorthorpe
- S Kirkby Recreation Ground South Kirkby
- South Kirkby Green (opp) South Kirkby
- South Kirkby Church (near) South Kirkby
- Park Estate South Kirkby
- Mayfields Way (near) South Kirkby
- Common Rd Mill Close (opp) South Kirkby
- Burns Avenue South Kirkby
- Hill Top Estate (stop) South Kirkby
- Common Road/Brierley Common (opp) Brierley
- Common Road/Park Avenue (opp) Brierley
- Brierley Road/Church Street (opp) Brierley
- Brierley Road/Hillside Crescent (opp) Brierley
- Brierley Road/Sandhill Grove (adj) Grimethorpe
- Brierley Road/Sandhill Grove (adj) Brierley
- Brierley Road/Windmill Avenue (adj) Grimethorpe
- Brierley Road/Manor Crescent (adj) Grimethorpe
- Brierley Road/Dell Avenue (adj) Grimethorpe
- Brierley Road/Clifton Road (adj) Grimethorpe
- St Lukes Road/Elizabeth Street (adj) Grimethorpe
- Queensway/Carlton Terrace (2) Grimethorpe
- Acorn Way/North View (adj) Grimethorpe
- Engine Lane/Ferrymoor Way (adj) Grimethorpe
- Engine Lane/Home Farm (adj) Grimethorpe
- Engine Lane/Hodroyd Lane (adj) Shafton
- Brierley Road/Beech Road (opp) Shafton
- High Street/Pontefract Road (adj) Shafton
- High Street/Poplar Avenue (at) Shafton
- Hawthorne Way/Poplar Avenue (nr) Shafton
- Hawthorne Street/Millside (adj) Shafton
- Redthorne Way/Henry Close (opp) Shafton
- Dog Hill/The Green (adj) Shafton
- High Street/Bleak Avenue (opp) Shafton
- Pontefract Road/Sunningdale Drive (adj) Cudworth
- Pontefract Road/Montague Street (adj) Cudworth
- Pontefract Road/Intake Lane (adj) Cudworth
- Barnsley Road/Market Place (adj) Cudworth
- Barnsley Road/St Johns Road (adj) Cudworth
- Barnsley Road/Manor Road (adj) Cudworth
- Pontefract Road/Station Road (adj) Lundwood
- Pontefract Road/Moor Lane (adj) Lundwood
- Pontefract Road/Abbots Road (adj) Lundwood
- Pontefract Road/Vincent Road (adj) Lundwood
- Pontefract Road/Wycombe Street (adj) Lundwood
- Pontefract Road/Trueman Terrace (adj) Cundy Cross
- Pontefract Road/Cherrys Road (adj) Cundy Cross
- Pontefract Road/Dearne Valley Country Park (opp) Hoyle Mill
- Pontefract Road/Elm Row (adj) Hoyle Mill
- Pontefract Road/Beevor Hall (opp) Hoyle Mill
- Pontefract Road/Market Close (opp) Hoyle Mill
- Barnsley Interchange/A15 Barnsley Town Centre
39 towards Upton
All 67 stops
- Barnsley Interchange/A15 Barnsley Town Centre
- Pontefract Road/Market Close (opp) Hoyle Mill
- Pontefract Road/Beevor Hall (adj) Hoyle Mill
- Pontefract Road/Beevor Street (adj) Hoyle Mill
- Pontefract Road/Dearne Valley Country Park (adj) Hoyle Mill
- Pontefract Road/Cherrys Road (adj) Cundy Cross
- Pontefract Road/Roger Road (opp) Cundy Cross
- Pontefract Road/Wycombe Street (opp) Lundwood
- Pontefract Road/Darrington Place (adj) Lundwood
- Pontefract Road/Abbots Road (opp) Lundwood
- Pontefract Road/Moor Lane (opp) Lundwood
- Pontefract Road/Station Road (opp) Lundwood
- Barnsley Road/Manor Road (opp) Cudworth
- Barnsley Road/St Johns Road (opp) Cudworth
- Barnsley Road/Bow Street (opp) Cudworth
- Pontefract Road/Sidcop Road (adj) Cudworth
- Pontefract Road/Albert Street (adj) Cudworth
- Pontefract Road/Queens Drive (nr) Cudworth
- High Street/Pontefract Road (adj) Shafton
- High Street/Poplar Avenue (at) Shafton
- Hawthorne Way/Poplar Avenue (nr) Shafton
- Hawthorne Street/Millside (adj) Shafton
- Redthorne Way/Henry Close (opp) Shafton
- Dog Hill/The Green (adj) Shafton
- High Street/Bleak Avenue (opp) Shafton
- Brierley Road/Beech Road (opp) Shafton
- Engine Lane/Hodroyd Lane (adj) Shafton
- Engine Lane/Milefield Lane (adj) Grimethorpe
- Queensway/Carlton Terrace (3) Grimethorpe
- St Lukes Road/Kingsway (nr) Grimethorpe
- Brierley Road/Clifton Road (opp) Grimethorpe
- Brierley Road/Dell Avenue (opp) Grimethorpe
- Brierley Road/Manor Crescent (opp) Grimethorpe
- Brierley Road/Windmill Avenue (opp) Grimethorpe
- Brierley Road/Hillside Crescent (opp) Grimethorpe
- Brierley Road/Hillside Crescent (adj) Brierley
- Brierley Road/Hillside Crescent (nr) Brierley
- Common Road/Park Avenue (adj) Brierley
- Common Road/Brierley Common (adj) Brierley
- Hill Top Estate South Kirkby
- Burns Avenue (at) South Kirkby
- Common Rd Mill Close South Kirkby
- South Kirkby Academy South Kirkby
- Mayfields Way South Kirkby
- Park Estate (opp) South Kirkby
- South Kirkby Church (opp) South Kirkby
- South Kirkby Green (at) South Kirkby
- S Kirkby Recreation Ground South Kirkby
- Ings Walk (at) Moorthorpe
- Longdale Drive Moorthorpe
- Cambridge Street (opp) Moorthorpe
- Beaumont Avenue (at) South Elmsall
- Carlton Road (opp) South Elmsall
- South Elmsall Market South Elmsall
- South Elmsall Bus Station (stand C) South Elmsall
- Manor Farm Estate South Elmsall
- Minsthorpe Leisure Centre (adj) South Elmsall
- Minsthorpe College South Elmsall
- Sandford Road (at) South Elmsall
- Stadium Way (opp) South Elmsall
- Dale Lane Industrial Estate South Elmsall
- Elmsall Way South Elmsall
- Next Distribution Centre (opp) South Elmsall
- Elmsall Drive (N bound) North Elmsall
- Railway Cottages (opp) Wrangbrook
- Barnsdale Way (at) Upton
- Bell Street (opp) Upton
Service registration & registered changes
- Service change effective 1 September 2026 To amend Timetable.
- Service change effective 1 September 2025 To amend Route and Timetable.
- Service change effective 20 July 2025 To amend Route and Timetable.
- Service change effective 27 April 2025 To amend Timetable.
- Service change effective 20 July 2024 To amend Route and Timetable.
Registered as financially supported by a local authority (WYCA.).
From official Traffic Commissioner registrations. Registration PB1059494/21 · Changes in South Yorkshire Mayoral Combined Authority · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 39 bus?
The first 39 departure on weekdays leaves at 06:45 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 39 bus?
The last 39 on weekdays leaves its first stop at 17:52. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 39 bus cost?
Globe Coaches' published fares on the 39: adult single £1.70 to £3.00, child single £0.80 to £2.00. Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). Globe Coaches day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 39 bus?
The 39 is operated by Globe Coaches.
Timetable data from Globe Coaches via the DfT Bus Open Data Service (Yorkshire & the Humber feed). Registered with the Traffic Commissioner as PB1059494/21. Check before you travel — services can change at short notice.