387A Doncaster to Moorends via Stainforth, Thorne

Operated by First South Yorkshire. First bus 04:30, last bus 23:08. 17 journeys on weekdays. Today, a Sunday: first 08:25, last 23:05. Fares: adult single £1.90 to £3.00 — more.

Next towards Moorends from Doncaster Frenchgate Interchange/C3: 18:55, 20:55, 23:05

Next towards Doncaster from Marshland Road/Grange Road (at): 18:33, 19:58, 21:58

Wanted a different 387A? 1 other bus route is numbered 387A elsewhere in the UK — see every 387A bus timetable by area.

Timetable

Ends at Moorends · Sunday · 13 journeys
Stop 08:2509:2510:2511:2512:2513:2514:2515:2516:2517:2518:5520:5523:05
Doncaster Frenchgate Interchange/C3 08:2509:2510:2511:2512:2513:2514:2515:2516:2517:2518:5520:5523:05
Thorne Road/Wentworth Road (opp) 08:3309:3310:3311:3312:3313:3314:3315:3316:3317:3319:0321:0323:13
Thorne Road/Clovelly Road (adj) 08:4009:4010:4011:4012:4013:4014:4115:4116:4017:4019:1021:1023:20
High Street/Hawthorne Avenue (adj) 08:4509:4510:4511:4512:4513:4514:4615:4616:4517:4519:1421:1423:24
Field Road/Princess Avenue (adj) 08:5909:5910:5911:5912:5913:5915:0016:0016:5917:5919:2821:2823:38
Horse Fair Green/Finkle Street (adj) 09:0910:0911:1012:1013:1014:1015:1116:1117:0918:0919:3821:3823:48
Haynes Road/Miller Lane (adj) 09:1210:1211:1312:1313:1314:1315:1416:1417:1218:1219:4121:4123:51
Marshland Road/Grange Road (at) 09:2510:2611:2712:2713:2714:2715:2716:2717:2518:2519:5421:5400:04

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 387A 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 387A

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 387A

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 387A

387A towards Moorends

All 78 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. Ellison Street/Middlebrook Lane (adj) Thorne
  58. Ellison Street/Elm Tree Grove (adj) Thorne
  59. Miller Lane/Peel Hill Road (adj) Thorne
  60. Haynes Road/Miller Lane (adj) Thorne
  61. Haynes Road/Glebe Road (adj) Thorne
  62. Haynes Road/Haynes Green (at) Thorne
  63. Church Balk/Church Close (adj) Thorne
  64. St Nicholas Road/St Nicholas Mews (opp) Thorne
  65. St Nicholas Road/Mansion Court Gardens (opp) Thorne
  66. King Edward Road/North Eastern Road (adj) Thorne
  67. King Edward Road/Millfield Road (adj) Thorne
  68. King Edward Road/Alexandra Street (adj) Thorne
  69. King Edward Road/Coulman Street (opp) Thorne
  70. Marshland Road/Newfields Avenue (opp) Moorends
  71. Marshland Road/Bloomhill Road (adj) Moorends
  72. Wembley Road/Marshland Road (adj) Moorends
  73. High Hazel Road/Kents Gardens (opp) Moorends
  74. High Hazel Road/Gainford Road (opp) Moorends
  75. Northgate/Grange Road (opp) Moorends
  76. Northgate/The Green (adj) Moorends
  77. Micklethwaite Road/Marshland Road (at) Moorends
  78. Marshland Road/Grange Road (at) Moorends

387A towards Doncaster

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

Towns & areas on this route

Frequently asked questions

What time is the first 387A bus?

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

What time is the last 387A bus?

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

How much does the 387A bus cost?

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

The 387A is operated by First South Yorkshire.

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