387 Doncaster to Moorends via Stainforth, Thorne

Operated by First South Yorkshire. First bus 05:00, last bus 18:25. 48 journeys on weekdays. Fares: adult single £1.90 to £3.00 — more.

Next towards Moorends from Doncaster Frenchgate Interchange/C3: tomorrow 05:00

Next towards Doncaster from Marshland Road/Grange Road (at): tomorrow 06:51

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

Thorne Road, Wheatley (Doncaster) — Thorne Road is temporarily inaccessible due to an incident until further notice. Services 381, 382, 384, 387, 388 are subject to diversion All disruptions →

Timetable

Ends at Moorends · Monday to Friday · 24 journeys
Stop 05:0006:3507:1007:4008:1008:4009:1209:4810:2410:5411:2411:5412:2412:5413:2413:5414:2414:5415:3016:0416:3417:0417:3618:15
Doncaster Frenchgate Interchange/C3 05:0006:3507:1007:4008:1008:4009:1209:4810:2410:5411:2411:5412:2412:5413:2413:5414:2414:5415:3016:0416:3417:0417:3618:15
Thorne Road/Wentworth Road (opp) 05:0806:4307:2007:5008:2008:5009:2209:5810:3411:0411:3412:0412:3413:0413:3414:0414:3415:0515:4116:1516:4517:1517:4618:25
Thorne Road/Clovelly Road (adj) 05:1506:5007:2907:5908:2908:5909:3110:0710:4311:1311:4312:1312:4313:1313:4314:1314:4715:1815:5416:2816:5817:2817:5518:34
High Street/Hawthorne Avenue (adj) 05:1906:5407:3408:0408:3409:0409:3610:1210:4811:1811:4812:1812:4813:1813:4814:1814:5315:2416:0016:3417:0417:3418:0018:39
Field Road/Princess Avenue (adj) 05:3207:0607:5008:2008:5009:2009:5010:2611:0211:3212:0212:3213:0213:3214:0314:3315:1015:4116:1716:5117:2117:4918:1518:54
Horse Fair Green/Finkle Street (adj) 05:4207:1808:0208:3209:0209:3210:0210:3811:1411:4412:1412:4413:1413:4514:1614:4615:2315:5416:3017:0417:3417:5918:2519:04
Mount Pleasant Road/Land Ends Road (adj) 05:45·······················
Marshland Road/Grange Road (at) 05:5607:3108:1508:4509:1509:4510:1510:5111:2711:5712:2712:5713:2713:5814:2915:0115:3816:0916:4517:1917:4718:1218:3819:17

Each column is one journey, headed by the time it sets off. 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 387 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 387

Adult single £1.90 to £3.00

Adult single fare table, stage to stage
£1.90 King's Road
£1.90£1.90 Norborough Road
£2.20£2.20£1.90 Royal Infirmary
£2.50£2.50£1.90£1.90 Thornhill Avenue
£2.80£2.80£2.50£2.50£2.50 Hungerhill Lane
£2.80£2.80£2.80£2.80£2.80£2.50 Clifton Garage
£3.00£3.00£2.80£2.80£2.80£2.80£1.90 Green Lane
£3.00£3.00£3.00£2.80£2.80£2.80£2.50£1.90 St.Mary's Road
£3.00£3.00£3.00£3.00£2.80£2.80£2.50£2.20£1.90 Ingram Road
£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.50£2.50£2.20 Broadway/Stn Rd
£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.80£2.80£2.50£2.50 Stainforth Parish Church
£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.80£2.80£2.50£2.50£2.20 Mayfield Ave
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.80£2.80£2.80£2.50£2.50 Grampian Way
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.80£2.80£2.80£2.20 Thorne Mkt Pl or Park Gates
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.80£2.80£2.80£2.20£1.90 Miller Lane/Haynes Rd
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.80£2.80£2.20£1.90£1.90 Corona Drv or M18
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.80£2.50£2.50£2.50£2.50 Newfields Ave or Thorne The Range
£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.80£2.80£2.50£2.50£2.50£2.50 Moorends

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

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

Tickets on the 387

First South Yorkshire publishes singles on this route for adults.

Adult Single

Ticket types come from First South Yorkshire's own fares data on the Bus Open Data Service, last updated 4 September 2026. Prices for singles and returns are under Fares above; for the others, check with First South 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 First South Yorkshire 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.

Route map

All stops on route 387

387 towards Moorends

All 74 stops
  1. Doncaster Frenchgate Interchange/C3 Doncaster Town Centre
  2. Cleveland Street/Young Street (CS1) Doncaster Town Centre
  3. Hall Gate/Princes Street (adj) Doncaster Town Centre
  4. Prince's Street/East Laith Gate (46797) Doncaster Town Centre
  5. Thorne Road/Christ Church Road (46801) Doncaster Town Centre
  6. Thorne Road/Kings Road (adj) Town Moor
  7. Thorne Road/Avenue Road (adj) Town Moor
  8. Thorne Road/Norborough Road (adj) Wheatley
  9. Thorne Road/Wentworth Road (opp) Wheatley
  10. Thorne Road/Winchester Avenue (adj) Wheatley
  11. Thorne Road/Hillcrest Road (opp) Wheatley
  12. Thorne Road/Thornhill Avenue (opp) Wheatley Hills
  13. Thorne Road/Coventry Grove (adj) Wheatley Hills
  14. Thorne Road/Barnby Dun Road (adj) Wheatley Hills
  15. Thorne Road/Boundary Avenue (opp) Wheatley Hills
  16. Thorne Road/Sandall Park Drive (opp) Wheatley Hills
  17. Thorne Road/Sandalwood Close (opp) Wheatley Hills
  18. Thorne Road/A18 (opp) Wheatley
  19. Thorne Road/Lyndale Avenue (opp) Edenthorpe
  20. Thorne Road/Hungerhill Lane (adj) Edenthorpe
  21. Thorne Road/Clovelly Road (adj) Edenthorpe
  22. Thorne Road/Eden Field Road (adj) Edenthorpe
  23. Thorne Road/Sandall Grange (adj) Edenthorpe
  24. Thorne Road/Westminster Drive (opp) Dunsville
  25. High Street/Westminster Drive (opp) Dunsville
  26. High Street/Westminster Drive (opp) Dunsville
  27. High Street/Hawthorne Avenue (adj) Dunsville
  28. High Street/Park Lane Close (adj) Dunsville
  29. Broadway/Doncaster Road (adj) Dunscroft
  30. Broadway/Ingram Road (adj) Dunscroft
  31. Broadway/The Nook (nr) Dunscroft
  32. Broadway/St. Lawrence Road (opp) Dunscroft
  33. Broadway/Craven Road (adj) Dunscroft
  34. Broadway/Norwood Road (adj) Dunscroft
  35. Station Road/The Crescent (opp) Dunscroft
  36. Station Road/The Oval (adj) Stainforth
  37. Station Road/Emerson Avenue (Opp) Stainforth
  38. Emerson Avenue/Station Road (adj) Stainforth
  39. Emerson Avenue/East Lane (at) Stainforth
  40. East Lane/Junction Road (at) Stainforth
  41. Field Road/Princess Avenue (adj) Stainforth
  42. Silver Street/Water Lane (adj) Stainforth
  43. Silver Street/Thorne Road (adj) Stainforth
  44. Thorne Road/Holme Gardens (adj) Stainforth
  45. Thorne Road/New Park Estate Stainforth
  46. Thorne Road/New Park Estate (adj) Stainforth
  47. Kirton Lane/Ellesmere Grove (adj) Stainforth
  48. Kirton Lane/Mayfield Avenue (adj) Stainforth
  49. Kirton Lane/Ashfields (adj) Stainforth
  50. Kirton Lane/Ashfield Road (opp) Thorne
  51. Kirton Lane/Gibbon Lane (nr) Thorne
  52. Kirton Lane/Grampian Way (opp) Thorne
  53. Kirton Lane/Cotswold Road (opp) Thorne
  54. Kirton Lane/Hatfield Road (nr) Thorne
  55. South Parade/Horse Fair Green (adj) Thorne
  56. Horse Fair Green/Finkle Street (adj) Thorne
  57. Field Side/Foundry Lane (adj) Thorne
  58. Field Side/Lakeside Mews (adj) Thorne
  59. Selby Road/Omega Boulevard (adj) Thorne
  60. Mount Pleasant Road/Land Ends Road (adj) Thorne
  61. Field Road/Darley Road (Opp) Thorne
  62. King Edward Road/North Eastern Road (adj) Thorne
  63. King Edward Road/Millfield Road (adj) Thorne
  64. King Edward Road/Alexandra Street (adj) Thorne
  65. King Edward Road/Coulman Street (opp) Thorne
  66. Marshland Road/Newfields Avenue (opp) Moorends
  67. Marshland Road/Bloomhill Road (adj) Moorends
  68. Wembley Road/Marshland Road (adj) Moorends
  69. High Hazel Road/Kents Gardens (opp) Moorends
  70. High Hazel Road/Gainford Road (opp) Moorends
  71. Northgate/Grange Road (opp) Moorends
  72. Northgate/The Green (adj) Moorends
  73. Micklethwaite Road/Marshland Road (at) Moorends
  74. Marshland Road/Grange Road (at) Moorends

387 towards Doncaster

All 61 stops
  1. Marshland Road/Grange Road (at) Moorends
  2. Marshland Road/Alexandra Road (adj) Moorends
  3. Marshland Road/Wembley Road (adj) Moorends
  4. Marshland Road/Newfields Close (adj) Moorends
  5. King Edward Road/Kings Court Road (adj) Thorne
  6. King Edward Road/Inglenook Drive (adj) Thorne
  7. King Edward Road/St Nicholas Road (nr) Thorne
  8. Field Road/King Street (nr) Thorne
  9. South Parade/Plantation Road (opp) Thorne
  10. Kirton Lane/Pennine Road (adj) Thorne
  11. Kirton Lane/Cotswold Road (adj) Thorne
  12. Kirton Lane/Grampian Way (adj) Thorne
  13. Kirton Lane/Grampian Way (adj) Thorne
  14. Kirton Lane/Gibbon Lane (adj) Thorne
  15. Kirton Lane/Poffinder Wood Road (opp) Stainforth
  16. Kirton Lane/Hugh Hill Lane (adj) Stainforth
  17. Kirton Lane/Bootham Lane (opp) Stainforth
  18. Thorne Road/Chestnut Avenue (adj) Stainforth
  19. Thorne Road/Coronation Road (adj) Stainforth
  20. Thorne Road/Briars Lane (opp) Stainforth
  21. Field Road/Princess Avenue (adj) Stainforth
  22. Princess Avenue/Junction Road (nr) Stainforth
  23. East Lane/Coronation Road (nr) Stainforth
  24. Emerson Avenue/East Lane (adj) Stainforth
  25. Emerson Avenue/Thomas Road (adj) Stainforth
  26. Station Road/East Lane (nr) Stainforth
  27. Station Road/The Oval (nr) Stainforth
  28. Station Road/The Crescent (adj) Dunscroft
  29. Broadway/Station Road (nr) Dunscroft
  30. Broadway/Craven Road (opp) Dunscroft
  31. Broadway/Sheep Dip Lane (adj) Dunscroft
  32. Broadway/Broadway Nook (adj) Dunscroft
  33. Broadway/Broadwater Drive (adj) Dunscroft
  34. Broadway/Doncaster Road (nr) Dunscroft
  35. High Street/Woodhouse Lane (adj) Dunsville
  36. High Street/St Marys Road (opp) Dunsville
  37. High Street/Westminster Drive (adj) Dunsville
  38. High Street/Green Lane Farm (at) Dunsville
  39. Thorne Road/Hatfield Lane (adj) Edenthorpe
  40. Thorne Road/Sandall Grange (opp) Edenthorpe
  41. Thorne Road/Eden Field Road (opp) Edenthorpe
  42. Thorne Road/Cedric Road (adj) Edenthorpe
  43. Thorne Road/Hungerhill Lane (opp) Edenthorpe
  44. Thorne Road/Lyndale Avenue (adj) Edenthorpe
  45. Thorne Road/Ogden Road (at) Wheatley
  46. Thorne Road/Ogden Road (adj) Wheatley Hills
  47. Thorne Road/Sandalwood Close (adj) Wheatley Hills
  48. Thorne Road/Sandall Park Drive (adj) Wheatley Hills
  49. Thorne Road/Chestnut Avenue (nr) Wheatley Hills
  50. Thorne Road/Crossways (adj) Wheatley Hills
  51. Thorne Road/Thornhill Avenue (adj) Wheatley Hills
  52. Thorne Road/Hillcrest Road (adj) Wheatley
  53. Thorne Road/Armthorpe Lane (adj) Wheatley
  54. Thorne Road/Zetland Road (adj) Wheatley
  55. Thorne Road/Zetland Road (adj) Wheatley
  56. Thorne Road/Town Moor Avenue (adj) Town Moor
  57. Thorne Road/Kings Road (opp) Town Moor
  58. Waterdale/Wood Street (46790) Doncaster Town Centre
  59. Waterdale/College Road (o/s) Doncaster Town Centre
  60. College Road/Cleveland Street (at) Doncaster Town Centre
  61. Doncaster Frenchgate Interchange/B2 Doncaster Town Centre

Service registration & registered changes

Registered as partly financially supported by a local authority (South Yorkshire PTE).

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

Towns & areas on this route

Frequently asked questions

What time is the first 387 bus?

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

What time is the last 387 bus?

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

How much does the 387 bus cost?

First South Yorkshire's published fares on the 387: adult single £1.90 to £3.00. The 387 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 387 bus?

The 387 is operated by First South Yorkshire.

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