388 Doncaster to Moorends via Hatfield, Thorne

Operated by First South Yorkshire. First bus 06:41, last bus 18:30. 42 journeys on weekdays. Fares: adult single £1.90 to £3.00 — more.

Next towards Moorends from Doncaster Frenchgate Interchange/C3: tomorrow 07:25

Next towards Doncaster from Horse Fair Green/Finkle Street (adj): tomorrow 08:19

Wanted a different 388? 6 other bus routes are numbered 388 elsewhere in the UK — see every 388 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 Thorne unless marked “to …” · Monday to Friday · 21 journeys
Stop 07:2508:2008:5009:2410:0010:3411:0411:3412:0412:3413:0413:3414:0414:3415:0615:4216:14 to Moorends16:44 to Moorends17:14 to Moorends17:48 to Moorends18:30 to Moorends
Doncaster Frenchgate Interchange/C3 07:2508:2008:5009:2410:0010:3411:0411:3412:0412:3413:0413:3414:0414:3415:0615:4216:1416:4417:1417:4818:30
Thorne Road/Wentworth Road (opp) 07:3508:3009:0009:3410:1010:4411:1411:4412:1412:4413:1413:4414:1414:4515:1715:5316:2516:5517:2517:5818:40
Thorne Road/Clovelly Road (adj) 07:4408:3909:0909:4310:1910:5311:2311:5312:2312:5313:2313:5314:2314:5815:3016:0616:3817:0817:3818:0718:49
High Street/Hawthorne Avenue (adj) 07:4908:4409:1409:4810:2410:5811:2811:5812:2812:5813:2813:5814:2815:0415:3616:1216:4417:1417:4318:1218:54
Main Street/Bawtry Road (nr) 07:5908:5409:2409:5810:3411:0811:3812:0812:3813:0813:3814:0914:3915:1715:4916:2516:5717:2717:5418:2319:05
Horse Fair Green/Finkle Street (adj) 08:0809:0309:3310:0810:4411:1811:4812:1812:4813:1813:4814:1914:4915:2715:5916:3517:0717:3718:0318:3219:14
Haynes Road/Miller Lane (adj) ················17:1117:4018:0618:3519:17
Marshland Road/Grange Road (at) ················17:2417:5318:1918:4819:30

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

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£3.00£2.80£2.80£2.80£2.50 St.Mary's Road
£3.00£3.00£3.00£3.00£3.00£3.00£2.50£2.50 Hatfield, The Chase
£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.50£1.90 Hatfield Bay Horse
£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.80£2.20£2.20 Cemetery X Rds
£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.80£2.20£2.50£1.90 Hat Woodhouse WMC
£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.80£2.50£2.50£1.90£1.90 Green Tree
£3.00£3.00£3.00£3.00£3.00£3.00£3.00£2.80£2.80£2.80£2.50£2.80£2.50 Grampian Way
£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.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£2.80£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£2.80£2.80£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£2.80£2.80£2.80£2.80£2.50£2.20£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£3.00£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 388

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 388

388 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. Doncaster Road/Broadway (adj) Dunsville
  30. Doncaster Road/Mile End Avenue (adj) Dunsville
  31. Doncaster Road/Coppice Avenue (adj) Dunscroft
  32. Doncaster Road/Danum Road (adj) Dunscroft
  33. Manor Road/Parkways (adj) Hatfield
  34. Manor Road/Grange Avenue (adj) Hatfield
  35. High Street/Church Walk (at) Hatfield
  36. High Street/Old Thorne Road (adj) Hatfield
  37. Cemetery Road/Epworth Road (adj) Hatfield
  38. Cemetery Road/Old Epworth Road East (nr) Hatfield Woodhouse
  39. Cemetery Road/Slay Pit Lane (nr) Hatfield Woodhouse
  40. Main Street/Bawtry Road (nr) Hatfield Woodhouse
  41. Main Street/Warwick Close (adj) Hatfield Woodhouse
  42. Stone Hill/Stone Hill Road (nr) Hatfield Woodhouse
  43. Stone Hill/Epworth Road (adj) Hatfield Woodhouse
  44. Tudworth Road/Sandtoft Road (adj) Hatfield Woodhouse
  45. Tudworth Road/Stonehill Road (nr) Hatfield Woodhouse
  46. Tudworth Road/Stanhurst Lane (opp) Hatfield Woodhouse
  47. Tudworth Road/High Levels Bank (o/s) Tudworth
  48. Tudworth Road/Oaks Farm (adj) Tudworth
  49. Hatfield Road/Grampian Way (nr) Thorne
  50. Hatfield Road/Kirton Lane (adj) Thorne
  51. South Parade/Horse Fair Green (adj) Thorne
  52. Horse Fair Green/Finkle Street (adj) Thorne
  53. Ellison Street/Middlebrook Lane (adj) Thorne
  54. Ellison Street/Elm Tree Grove (adj) Thorne
  55. Miller Lane/Peel Hill Road (adj) Thorne
  56. Haynes Road/Miller Lane (adj) Thorne
  57. Haynes Road/Glebe Road (adj) Thorne
  58. Haynes Road/Haynes Green (at) Thorne
  59. Church Balk/Church Close (adj) Thorne
  60. St Nicholas Road/St Nicholas Mews (opp) Thorne
  61. St Nicholas Road/Mansion Court Gardens (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

388 towards Doncaster

All 66 stops
  1. Horse Fair Green/Finkle Street (adj) Thorne
  2. Field Road/Darley Road (Opp) Thorne
  3. Marshland Road/Grange Road (at) Moorends
  4. Marshland Road/Alexandra Road (adj) Moorends
  5. Marshland Road/Wembley Road (adj) Moorends
  6. Marshland Road/Newfields Close (adj) Moorends
  7. King Edward Road/Kings Court Road (adj) Thorne
  8. King Edward Road/Inglenook Drive (adj) Thorne
  9. King Edward Road/St Nicholas Road (nr) Thorne
  10. St Nicholas Road/Mansion Court Gardens (adj) Thorne
  11. St Nicholas Road/St Nicholas Mews (adj) Thorne
  12. Church Balk/St Nicholas Road (adj) Thorne
  13. Haynes Road/Littlewood Road (adj) Thorne
  14. Miller Lane/Foxhill Road (adj) Thorne
  15. Miller Lane/Southfield Road (adj) Thorne
  16. Ellison Street/West Street (nr) Thorne
  17. Ellison Street/Middlebrook Lane (opp) Thorne
  18. South Parade/Plantation Road (opp) Thorne
  19. Hatfield Road/Kirton Lane (opp) Thorne
  20. Hatfield Road/Marina View (adj) Thorne
  21. Tudworth Road/Hatfield Road (opp) Tudworth
  22. Tudworth Road/High Levels Bank (at) Tudworth
  23. Tudworth Road/Sandtoft Road (adj) Hatfield Woodhouse
  24. Tudworth Road/Sandtoft Road (nr) Hatfield Woodhouse
  25. Tudworth Road/Stone Hill (opp) Hatfield Woodhouse
  26. Stone Hill/Tudworth Road (adj) Hatfield Woodhouse
  27. Stone Hill/Bull Moor Road (adj) Hatfield Woodhouse
  28. Main Street/Remple Lane (nr) Hatfield Woodhouse
  29. Main Street/Bawtry Road (adj) Hatfield Woodhouse
  30. Cemetery Road/Mosscroft Lane (adj) Hatfield Woodhouse
  31. Cemetery Road/Churchill Avenue (adj) Hatfield Woodhouse
  32. Cemetery Road/Old Epworth Road East (adj) Hatfield Woodhouse
  33. High Street/Epworth Road (nr) Hatfield
  34. High Street/Church Walk (at) Hatfield
  35. Manor Road/Carr Side Lane (adj) Hatfield
  36. Manor Road/Parkways (opp) Hatfield
  37. Doncaster Road/Danum Road (opp) Dunscroft
  38. Doncaster Road/Coppice Avenue Dunscroft
  39. Doncaster Road/Mile End Avenue (opp) Dunsville
  40. High Street/Woodhouse Lane (adj) Dunsville
  41. High Street/St Marys Road (opp) Dunsville
  42. High Street/Westminster Drive (adj) Dunsville
  43. High Street/Green Lane Farm (at) Dunsville
  44. Thorne Road/Hatfield Lane (adj) Edenthorpe
  45. Thorne Road/Sandall Grange (opp) Edenthorpe
  46. Thorne Road/Eden Field Road (opp) Edenthorpe
  47. Thorne Road/Cedric Road (adj) Edenthorpe
  48. Thorne Road/Hungerhill Lane (opp) Edenthorpe
  49. Thorne Road/Lyndale Avenue (adj) Edenthorpe
  50. Thorne Road/Ogden Road (at) Wheatley
  51. Thorne Road/Ogden Road (adj) Wheatley Hills
  52. Thorne Road/Sandalwood Close (adj) Wheatley Hills
  53. Thorne Road/Sandall Park Drive (adj) Wheatley Hills
  54. Thorne Road/Chestnut Avenue (nr) Wheatley Hills
  55. Thorne Road/Crossways (adj) Wheatley Hills
  56. Thorne Road/Thornhill Avenue (adj) Wheatley Hills
  57. Thorne Road/Hillcrest Road (adj) Wheatley
  58. Thorne Road/Armthorpe Lane (adj) Wheatley
  59. Thorne Road/Zetland Road (adj) Wheatley
  60. Thorne Road/Zetland Road (adj) Wheatley
  61. Thorne Road/Town Moor Avenue (adj) Town Moor
  62. Thorne Road/Kings Road (opp) Town Moor
  63. Waterdale/Wood Street (46790) Doncaster Town Centre
  64. Waterdale/College Road (o/s) Doncaster Town Centre
  65. College Road/Cleveland Street (at) Doncaster Town Centre
  66. Doncaster Frenchgate Interchange/B2 Doncaster Town Centre

Towns & areas on this route

Frequently asked questions

What time is the first 388 bus?

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

What time is the last 388 bus?

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

How much does the 388 bus cost?

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

The 388 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.