907 Bradshaw to Leigh via Bolton, Atherton

Operated by Bee Network. First bus 15:45, last bus 15:45. 1 journey on weekdays. Fares: singles usually capped at £3 — more.

Next towards Leigh from Canon Slade High School (Stop D): 15:45

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

Timetable

Ends at Leigh Town Hall · Monday to Friday · 1 journey

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

Most single fares in England are capped at £3 until 31 Dec 2026, then £2 — check with Bee Network whether this route takes part. Details →

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 Bee Network before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, Christmas Day, 28 December, 29 December, 30 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 907

907 towards Leigh

All 69 stops
  1. Canon Slade High School (Stop D) Bradshaw
  2. Danesbury Road (opp) Castle Hill
  3. Bolton Castle (Stop D) Castle Hill
  4. Haroldene Street (nr) Tonge Moor
  5. Firwood Grove (cnr) Tonge Moor
  6. Sheriff Street (opp) Tonge Moor
  7. Moorfield Grove (nr) Tonge Moor
  8. Redthorpe Close (opp) Tonge Moor
  9. Entwistle Street (opp) Tonge Moor
  10. Rossall Street (opp) Tonge Moor
  11. Wisbeck Road (nr) Tonge Fold
  12. Tonge Fold Road (opp) Tonge Fold
  13. Cemetery Road (nr) Tonge Fold
  14. Radcliffe Road (nr) Mill Hill
  15. Crawford Street (nr) Mill Hill
  16. Ash Street (nr) Bolton
  17. Bolton Rail Station (opp) Bolton
  18. Crook Street (cnr) Bolton
  19. Providence Street (cnr) Rose Hill
  20. Lever Street (nr) Rose Hill
  21. Fairclough Street (opp) Rose Hill
  22. Crescent Road (nr) Great Lever
  23. Melville Street (opp) Great Lever
  24. Westbourne Avenue (nr) Great Lever
  25. Green Lane (adj) Great Lever
  26. Bishops Road (nr) Great Lever
  27. Minerva Road (opp) Great Lever
  28. Lavender Road (nr) Harper Green
  29. Briarfield Road (opp) Highfield
  30. Beech Avenue (opp) Highfield
  31. Hawthorne Avenue (opp) Harper Green
  32. Central Avenue (opp) Harper Green
  33. Fir Road (opp) Highfield
  34. Maple Road (opp) Highfield
  35. Marsh Lane (opp) Highfield
  36. Lee Grove (opp) Highfield
  37. Mount Pleasant Road (opp) Highfield
  38. Cherry Tree Primary School (o/s) Highfield
  39. Whins Avenue (opp) Highfield
  40. Buttermere Road (nr) Highfield
  41. Meads Grove (nr) Highfield
  42. Watergate Lane (nr) Hulton Lane Ends
  43. Brackley Road (Stop B) Hulton Lane Ends
  44. Fletcher Street (Stop F) Hulton Lane Ends
  45. Umberton Road (nr) Over Hulton
  46. Thirlmere Road (nr) Over Hulton
  47. Firs Road (cnr) Over Hulton
  48. Mornington Road (nr) Over Hulton
  49. Woodlands Drive (opp) Hag Fold
  50. Green Hall Close (opp) Hag Fold
  51. Marlborough Road (opp) Hag Fold
  52. Atherton Rail Station (Stop B) Hag Fold
  53. Car Bank Street (opp) Hag Fold
  54. Bradshaw Street (cnr) Atherton
  55. Water Street (opp) Atherton
  56. Morley Street (Stop C) Atherton
  57. Sumner Street (opp) Atherton
  58. Liscard Street (opp) Howe Bridge
  59. Hope Fold Avenue (nr) Howe Bridge
  60. St Michael & All Angels (o/s) Howe Bridge
  61. Eckersley Fold Lane (cnr) Howe Bridge
  62. Hansom Drive (opp) Howe Bridge
  63. Old Hall Mill Lane (nr) Howe Bridge
  64. Newhaven Avenue (opp) Lilford
  65. Brentwood Grove (opp) Lilford
  66. Ratcliffe Street (cnr) Lilford
  67. Chadwick Street (opp) Lilford
  68. The Avenue (adj) Leigh
  69. Leigh Town Hall (opp) Leigh

Towns & areas on this route

Frequently asked questions

What time is the first 907 bus?

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

What time is the last 907 bus?

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

How much does the 907 bus cost?

Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). Bee Network day and weekly tickets can work out cheaper if you travel more than twice a day.

Who runs the 907 bus?

The 907 is operated by Bee Network.

Timetable data from Bee Network via the DfT Bus Open Data Service (North West England feed). Check before you travel — services can change at short notice.