391 Stockport to Macclesfield via Hazel Grove, Poynton

Operated by Belle Vue Coaches. Registered as running via Hazel Grove, Poynton, Bollington, Kerridge, Tytherington. First bus 05:35, last bus 19:10. 24 journeys on weekdays. Fares: singles usually capped at £3 — more.

Next towards Macclesfield from Stockport Interchange (Stand P): 11:10, 12:10, 13:10

Next towards Stockport from Bus Station (Bay 6): 11:25, 13:25, 15:35

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

391 service: Oak Lane & Jackson Lane – Kerridge (28th – 30th September, 5th – 16th October) — 391 service: Oak Lane & Jackson Lane – Kerridge (28th – 30th September, 5th – 16th October) For the duration of the closure buses will divert via Henshall Road & Bollington Road and omit Kerridge in its entirety. All disruptions →

Timetable

Ends at Macclesfield Bus Station unless marked “to …” · Monday to Friday · 12 journeys
Stop 05:3507:1009:1010:10 to Green Lane Bus Shelter11:1012:10 to Green Lane Bus Shelter13:1014:10 to Green Lane Bus Shelter15:2016:20 to Green Lane Bus Shelter17:3018:30 to Green Lane Bus Shelter
Stockport Interchange (Stand P) 05:3507:1009:1010:1011:1012:1013:1014:1015:2016:2017:3018:30
The Crown (Stop B) 05:5007:2509:2510:2511:2512:2513:2514:2515:3516:3517:4518:45
Hazel Grove Station (Stop A) 05:5507:3009:3010:3011:3012:3013:3014:3015:4016:4017:5018:50
Railway Station (nr) 06:0407:4009:4010:4011:4012:4013:4014:4015:5016:5018:0019:00
Graymarsh Drive (cnr) 06:0907:4709:4710:4711:4712:4713:4714:4715:5716:5718:0719:07
Post Office (o/s) 06:1407:5409:5410:5411:5412:5413:5414:5416:0417:0418:1419:14
Green Lane Bus Shelter (o/s) 06:1607:5709:5711:0211:5713:0213:5715:0216:0717:1218:1719:22
Wood Lanes Church (opp) 06:2408:0910:09·12:09·14:09·16:19·18:29·
Cotton Tree (opp) 06:3708:2210:22·12:22·14:22·16:32·18:42·
Bull's Head (o/s) 06:4408:2910:29·12:29·14:29·16:39·18:49·
Sandwich Drive (cnr) 06:5008:3510:35·12:35·14:35·16:45·18:55·
Tesco (nr) 06:5508:4010:40·12:40·14:40·16:50·19:00·
Bus Station (Bay 1) 06:5808:4310:43·12:43·14:43·16:53·19:03·

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.

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

Tickets on the 391

Belle Vue Coaches publishes singles on this route for adults, children and students.

Adult Single · Child Single · Cheshire Adult Week · Cheshire Child Week · Cheshire Student Week

Ticket types come from Belle Vue Coaches' own fares data on the Bus Open Data Service, last updated 25 March 2026. That dataset lists what's sold, not what it costs, so check prices with Belle Vue 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 Belle Vue Coaches before you travel. Everything above is an ordinary week.

Not published yet: Christmas Day, Boxing Day, 28 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 391

391 towards Macclesfield

All 100 stops
  1. Stockport Interchange (Stand P) Stockport
  2. St Peter's Church (Stop CC) Stockport
  3. Lord Street (Stop NN) Stockport
  4. Grand Central (Stop RR) Stockport
  5. Stockport College (Stop YY) Stockport
  6. Brentnall Street (nr) Stockport
  7. Longshut Lane (adj) Shaw Heath
  8. Bramhall Lane (Stop B) Heaviley
  9. Nangreave Road (nr) Heaviley
  10. Kennerley Road (opp) Heaviley
  11. Corbar Road (nr) Heaviley
  12. Woodsmoor Lane (opp) Heaviley
  13. Cherry Tree Lane (nr) Great Moor
  14. The Crown (Stop B) Stepping Hill
  15. Sainsbury's (o/s) Stepping Hill
  16. Brewers Green (opp) Stepping Hill
  17. Commercial Road (nr) Hazel Grove
  18. Argyle Street (adj) Hazel Grove
  19. Hazel Grove Station (Stop A) Hazel Grove
  20. Norbury Crescent (opp) Hazel Grove
  21. Shepley Drive (nr) Hazel Grove
  22. Dean Lane (nr) Hazel Grove
  23. Mill Hill Avenue (cnr) Poynton
  24. Woodford Road Garage (opp) Poynton
  25. Meadway (cnr) Poynton
  26. Tern Drive (opp) Poynton
  27. Deva Close (nr) Poynton
  28. Railway Station (nr) Poynton
  29. Hazelbadge Road (cnr) Poynton
  30. Clifford Road (opp) Poynton
  31. Hilton Grove (cnr) Poynton
  32. St George's Church (opp) Poynton
  33. Queensway (opp) Poynton
  34. Dickens Lane (nr) Poynton
  35. Weller Avenue (opp) Midway
  36. Graymarsh Drive (cnr) Midway
  37. Micawber Road (cnr) Midway
  38. Vernon Road (cnr) Midway
  39. Yewtree Lane (opp) Midway
  40. Vernon Junior School (o/s) Poynton
  41. Vernon Infant School (o/s) Poynton
  42. Waitrose (o/s) Poynton
  43. Clumber Road (opp) Poynton
  44. School Lane (E-bound) Poynton
  45. Post Office (o/s) Hockley
  46. Hepley Road (opp) Newtown
  47. Waterloo Road (opp) Newtown
  48. 151 Coppice Road (o/s) Newtown
  49. 197 Coppice Road (o/s) Newtown
  50. Green Lane (opp) Higher Poynton
  51. Shrigley Road North (cnr) Higher Poynton
  52. Boar's Head (o/s) Higher Poynton
  53. Carleton Road (opp) Higher Poynton
  54. Woodland Rise (nr) Poynton
  55. Green Lane Bus Shelter (o/s) Middlewood
  56. Carleton Road (cnr) Higher Poynton
  57. Boar's Head (opp) Higher Poynton
  58. Shrigley Road North (opp) Higher Poynton
  59. Green Lane (cnr) Higher Poynton
  60. 197 Coppice Road Newtown
  61. 151 Coppice Road Newtown
  62. Trafalgar Avenue (opp) Newtown
  63. Sutton Road (opp) Newtown
  64. Moggie Lane (cnr) Wardsend
  65. Joyley (nr) Wood Lanes
  66. Wood Lanes Church (opp) Wood Lanes
  67. Cawley Lane (opp) Booth Green
  68. Normans Hall (o/s) Pott Shrigley
  69. Long Lane (opp) Pott Shrigley
  70. Shrigley Hall Hotel (o/s) Pott Shrigley
  71. Saint Christopher's Church (opp) Pott Shrigley
  72. Spuley Lane (nr) Pott Shrigley
  73. Beeston Mount (opp) Bollington
  74. Cotton Tree (opp) Bollington
  75. High Street (cnr) Bollington
  76. Aquaduct (SW-bound) Bollington
  77. Council Offices (o/s) Bollington
  78. Adlington Road (opp) Bollington
  79. Hawthorn Road (cnr) Bollington
  80. Waggon & Horses (o/s) Bollington
  81. Beechway (cnr) Bollington
  82. Jackson Lane (opp) Bollington
  83. Jackson Close (cnr) Bollington
  84. Bull's Head (o/s) Kerridge
  85. Cricket Club (opp) Kerridge
  86. Clarke Lane (cnr) Bollington
  87. Tytherington Business Park (o/s) Tytherington
  88. Dorchester Way (opp) Tytherington
  89. Carnoustie Drive (opp) Tytherington
  90. Sandwich Drive (cnr) Tytherington
  91. Freshfield Drive (nr) Tytherington
  92. Badger Road (cnr) Tytherington
  93. Beechwood Mews (SE-bound) Macclesfield
  94. Coare Street (opp) Macclesfield
  95. Market Place Alighting Only (o/s) Macclesfield
  96. King Edward Street (nr) Macclesfield
  97. Tesco (nr) Macclesfield
  98. Lord Street (opp) Macclesfield
  99. Railway Station (Stop A) Macclesfield
  100. Bus Station (Bay 1) Macclesfield

391 towards Stockport

All 96 stops
  1. Bus Station (Bay 6) Macclesfield
  2. Lord Street (nr) Macclesfield
  3. Tesco (opp) Macclesfield
  4. King Edward Street (cnr) Macclesfield
  5. Coare Street (cnr) Macclesfield
  6. Beechwood Mews (N-bound) Macclesfield
  7. Badger Road (opp) Tytherington
  8. Freshfield Drive (opp) Tytherington
  9. Sandwich Drive (opp) Tytherington
  10. Tytherington Club (nr) Tytherington
  11. Carnoustie Drive (cnr) Tytherington
  12. Tytherington Business Park (opp) Tytherington
  13. Clarke Lane (opp) Bollington
  14. Cricket Club (o/s) Kerridge
  15. Bull's Head (nr) Kerridge
  16. Jackson Close (opp) Bollington
  17. Beechway (opp) Bollington
  18. Waggon & Horses (opp) Bollington
  19. Waggon & Horses (adj) Bollington
  20. Hawthorn Road (opp) Bollington
  21. Adlington Road (cnr) Bollington
  22. Aquaduct (E-bound) Bollington
  23. High Street (opp) Bollington
  24. Cotton Tree (opp) Bollington
  25. Beeston Mount (cnr) Bollington
  26. Spuley Lane (opp) Pott Shrigley
  27. Saint Christopher's Church (nr) Pott Shrigley
  28. Shrigley Hall Hotel (opp) Pott Shrigley
  29. Long Lane (nr) Pott Shrigley
  30. Normans Hall (opp) Pott Shrigley
  31. Cawley Lane (cnr) Booth Green
  32. Wood Lanes Church (o/s) Wood Lanes
  33. Joyley (opp) Wood Lanes
  34. Moggie Lane (nr) Wardsend
  35. Sutton Road (cnr) Newtown
  36. Trafalgar Avenue (cnr) Newtown
  37. 151 Coppice Road (o/s) Newtown
  38. 197 Coppice Road (o/s) Newtown
  39. Green Lane (opp) Higher Poynton
  40. Shrigley Road North (cnr) Higher Poynton
  41. Boar's Head (o/s) Higher Poynton
  42. Carleton Road (opp) Higher Poynton
  43. Green Lane Bus Shelter (o/s) Middlewood
  44. Carleton Road (cnr) Higher Poynton
  45. Boar's Head (opp) Higher Poynton
  46. Shrigley Road North (opp) Higher Poynton
  47. Green Lane (cnr) Higher Poynton
  48. 197 Coppice Road Newtown
  49. 151 Coppice Road Newtown
  50. Waterloo Road (cnr) Newtown
  51. Hepley Road (cnr) Newtown
  52. Woodland Rise (by) Poynton
  53. Post Office (opp) Hockley
  54. School Lane (W-bound) Poynton
  55. Clumber Road (cnr) Poynton
  56. Waitrose (opp) Poynton
  57. Vernon Junior School (opp) Poynton
  58. Yewtree Lane (cnr) Midway
  59. Vernon Road (opp) Midway
  60. Micawber Road (opp) Midway
  61. Graymarsh Drive (nr) Midway
  62. Weller Avenue (cnr) Midway
  63. Copperfield Road (cnr) Poynton
  64. Johnson Cleaners Ltd (nr) Poynton
  65. St George's Church (o/s) Poynton
  66. Hilton Grove (opp) Poynton
  67. Clifford Road (cnr) Poynton
  68. Hazelbadge Road (opp) Poynton
  69. Railway Station (adj) Poynton
  70. Distaff Road (opp) Poynton
  71. Merton Road (opp) Poynton
  72. Tern Drive (cnr) Poynton
  73. Woodford Road (NE-bound) Poynton
  74. Woodford Road Garage (o/s) Poynton
  75. Mill Hill Avenue (opp) Poynton
  76. Lyndhurst Avenue (nr) Hazel Grove
  77. Norbury Crescent (nr) Hazel Grove
  78. Hazel Grove Station (Stop A) Hazel Grove
  79. Argyle Street (nr) Hazel Grove
  80. Commercial Road (opp) Hazel Grove
  81. Mill Street (opp) Stepping Hill
  82. Sainsbury's (opp) Stepping Hill
  83. The Crown (Stop A) Stepping Hill
  84. Cherry Tree Lane (opp) Great Moor
  85. Woodsmoor Lane (nr) Heaviley
  86. Corbar Road (opp) Heaviley
  87. Kennerley Road (nr) Heaviley
  88. Duke of York (opp) Heaviley
  89. Nangreave Road (opp) Heaviley
  90. Bramhall Lane (nr) Heaviley
  91. Wellington Grove (Stop A) Shaw Heath
  92. Brentnall Street (opp) Stockport
  93. Stockport College (Stop AC) Stockport
  94. Grand Central (Stop WW) Stockport
  95. Garrick Theatre (opp) Stockport
  96. Stockport Interchange (Stand P) Stockport

Service registration & registered changes

Registered as financially supported by a local authority (Cheshire East Council.).

From official Traffic Commissioner registrations. Registration PC0004217/261 · Changes in Cheshire East Council · All service changes →

Towns & areas on this route

Frequently asked questions

What time is the first 391 bus?

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

What time is the last 391 bus?

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

How much does the 391 bus cost?

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

Who runs the 391 bus?

The 391 is operated by Belle Vue Coaches.

Timetable data from Belle Vue Coaches via the DfT Bus Open Data Service (North West England feed). Belle Vue Coaches last updated their Bus Open Data publications on 1 September 2026. Registered with the Traffic Commissioner as PC0004217/261. Check before you travel — services can change at short notice.