X51 Birmingham to Cannock via Walsall, Mossley

Operated by National Express West Midlands. First bus 05:23, last bus 22:30. 189 journeys on weekdays. Fares: singles usually capped at £3 — more.

Next towards Cannock from Old Square (Stop PQ8): 12:13, 12:23, 12:33

Next towards Birmingham from Walsall Bus Station (Stand B): 12:13, 12:23, 12:33

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

Timetable

Ends at Walsall Bus Station unless marked “to …” · Monday to Friday · 96 journeys
Stop 05:23 to Cannock Bus Station05:48 to Cannock Bus Station06:10 to Cannock Bus Station06:33 to Cannock Bus Station06:25 to Cannock Bus Station06:40 to Cannock Bus Station07:00 to Cannock Bus Station07:1207:22 to Cannock Bus Station07:3107:4007:49 to Cannock Bus Station07:5808:0708:1608:24 to Cannock Bus Station08:3108:3808:4508:5209:00 to Cannock Bus Station09:0809:1609:2409:33 to Cannock Bus Station09:4009:4809:5610:03 to Cannock Bus Station10:1310:2310:33 to Cannock Bus Station10:4310:5311:03 to Cannock Bus Station11:1311:2311:33 to Cannock Bus Station11:4311:5312:03 to Cannock Bus Station12:1312:2312:33 to Cannock Bus Station12:4312:5313:03 to Cannock Bus Station13:1313:2313:33 to Cannock Bus Station13:4313:5314:03 to Cannock Bus Station14:1314:2214:31 to Cannock Bus Station14:4014:4814:56 to Cannock Bus Station15:0415:1215:2015:28 to Cannock Bus Station15:3615:4415:52 to Cannock Bus Station16:0016:0816:1616:23 to Cannock Bus Station16:3116:3816:4616:53 to Cannock Bus Station17:0117:0817:1617:23 to Cannock Bus Station17:3117:4017:4917:58 to Cannock Bus Station18:0818:1818:28 to Cannock Bus Station18:3818:5319:08 to Cannock Bus Station19:2519:45 to Cannock Bus Station20:1020:3521:05 to Cannock Bus Station21:3022:0022:30
Old Square (Stop PQ8) ····06:2506:4007:0007:1207:2207:3107:4007:4907:5808:0708:1608:2408:3108:3808:4508:5209:0009:0809:1609:2409:3309:4009:4809:5610:0310:1310:2310:3310:4310:5311:0311:1311:2311:3311:4311:5312:0312:1312:2312:3312:4312:5313:0313:1313:2313:3313:4313:5314:0314:1314:2214:3114:4014:4814:5615:0415:1215:2015:2815:3615:4415:5216:0016:0816:1616:2316:3116:3816:4616:5317:0117:0817:1617:2317:3117:4017:4917:5818:0818:1818:2818:3818:5319:0819:2519:4520:1020:3521:0521:3022:0022:30
Scott Arms (Stop GE) ····06:4206:5807:1807:3007:4107:5108:0008:0908:1808:2708:3608:4408:5008:5709:0409:1109:1809:2609:3409:4209:5109:5810:0610:1410:2210:3210:4210:5211:0211:1211:2211:3211:4211:5212:0212:1212:2212:3212:4212:5213:0213:1313:2313:3313:4313:5314:0314:1314:2414:3414:4314:5415:0315:1115:2015:2815:3615:4415:5216:0116:0916:1816:2716:3516:4316:5016:5817:0517:1317:1917:2717:3417:4117:4817:5618:0418:1218:2118:3018:3918:4918:5819:1319:2719:4320:0320:2820:5321:2321:4822:1822:48
Walsall Bus Station (Stand B) ·······07:48·08:1208:24·08:4208:5108:59·09:1209:1709:2209:29·09:4209:4909:57·10:1310:2010:28·10:4610:56·11:1611:26·11:4611:56·12:1612:26·12:4612:56·13:1613:27·13:4713:57·14:1714:27·14:4914:58·15:2015:28·15:4715:5616:04·16:2116:29·16:4616:5317:01·17:1617:2317:31·17:4517:5117:58·18:1218:1918:27·18:4418:53·19:1219:26·19:57·20:4121:05·22:0022:3023:00
Walsall Bus Station (Stand F) 05:2305:4806:1006:3306:5807:1307:38·08:03··08:38···09:11····09:41···10:11···10:41··11:11··11:41··12:11··12:41··13:11··13:41··14:11··14:43··15:15··15:45···16:15··16:45···17:15···17:40···18:10···18:40··19:10··19:45·20:20··21:40···
Samuel Street (Stop BA) 05:3405:5906:2206:4507:1107:2807:55·08:20··08:55···09:26····09:56···10:26···10:56··11:26··11:56··12:27··12:57··13:27··13:57··14:27··15:01··15:33··16:03···16:33··17:03···17:32···17:56···18:26···18:55··19:25··19:58·20:32··21:52···
Wardles Lane (adj) 05:4506:1006:3406:5907:2607:4308:11·08:36··09:09···09:40····10:10···10:40···11:10··11:40··12:10··12:41··13:11··13:41··14:11··14:41··15:16··15:48··16:18···16:48··17:18···17:47···18:10···18:39···19:08··19:38··20:10·20:43··22:03···
Sainsburys Store (opp) 05:5106:1606:4107:0607:3407:5208:20·08:45··09:17···09:47····10:17···10:47···11:17··11:47··12:17··12:48··13:18··13:48··14:18··14:48··15:24··15:56··16:26···16:56··17:26···17:54···18:17···18:45···19:14··19:44··20:16·20:49··22:09···
McArthurGlen Retail Outlet (Stand B) 05:5506:2006:4507:1007:3907:5708:25·08:50··09:22···09:52····10:22···10:52···11:22··11:52··12:22··12:53··13:23··13:53··14:23··14:53··15:29··16:01··16:31···17:01··17:31···17:59···18:22···18:49···19:18··19:48··20:20·20:53··22:13···
Bus Station (Stand 8) 06:0006:2506:5007:1507:4508:0308:31·08:56··09:28···09:58····10:28···10:58···11:28··11:58··12:28··12:59··13:29··13:59··14:29··14:59··15:36··16:08··16:38···17:08··17:38···18:05···18:27···18:54···19:23··19:53··20:25·20:58··22:18···

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 National Express West Midlands whether this route takes part. Details →

Tickets on the X51

National Express West Midlands publishes singles, day tickets and season tickets on this route for adults, children, students and older passengers.

Adult nBUS · Child nBUS · Group nBUS · Adult Single · Child Single

…and 67 more tickets on this route.

A multi-operator ticket covers this route — it's valid on other companies' buses in the area too, which usually beats buying singles if you change buses.

Ticket types come from National Express West Midlands's own fares data on the Bus Open Data Service, last updated 14 July 2026. That dataset lists what's sold, not what it costs, so check prices with National Express West Midlands.

63–83% on time
average delay 1.5 min · the range 73 live GPS observations over 30 days can support

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 National Express West Midlands before you travel. Everything above is an ordinary week.

Not published yet: Christmas Eve, 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 X51

X51 towards Cannock

All 59 stops
  1. Old Square (Stop PQ8) Birmingham
  2. Ryder Street (Stop JW2) Aston University
  3. Perry Avenue (adj) Alexander Stadium
  4. Tower Hill (adjacent) Tower Hill
  5. Scott Arms (Stop GE) Great Barr
  6. Chapel Lane (opp) Grove Vale
  7. Bell Road (after) Gillity Village
  8. Queens Road (before) Gillity Village
  9. Broadway (before) Delves
  10. Jesson Road (adj) Chuckery
  11. Six Ways Walsall (after) Chuckery
  12. Leicester Street (before) Walsall
  13. Walsall Bus Station (Stand B) Walsall
  14. Walsall Bus Station (Stand F) Walsall
  15. Littleton St West (before) Walsall
  16. Ryecroft Street (opp) Birchills
  17. Wiltshire Close (adjacent) Birchills
  18. Northcote Street (adj) Birchills
  19. Derby Street (opp) Birchills
  20. Forest Lane (opposite) Ryecroft
  21. Carl Street (adj) Ryecroft
  22. Bloxwich Industrial Estate (adjacent) Harden
  23. May Street (adjacent) Harden
  24. Comwall Close (after) Leamore
  25. Leamore Lane (adj) Leamore
  26. Leamore Park (opp) Blakenall Heath
  27. Pinfold (opposite) Blakenall Heath
  28. Bloxwich Hospital (adjacent) Blakenall Heath
  29. Elmore Row (adjacent) Bloxwich
  30. Samuel Street (Stop BA) Bloxwich
  31. Sandbank (adj) Bloxwich
  32. Baytree Road (opp) Mossley
  33. Broad Lane Gardens (adj) Mossley
  34. Bloxwich North Station (near) Bloxwich
  35. Woodbridge Close (before) Mossley
  36. Gleneagles Road (adj) Mossley
  37. Sunningdale Way (opp) Wallington Heath
  38. Saddleworth Road (adj) Wallington Heath
  39. Ganton Road (opp) Wallington Heath
  40. Ferndown Close (after) Wallington Heath
  41. The Lakes (nr) Landywood
  42. No. 29 (adj) Landywood
  43. Long Lane (adj) Landywood
  44. Fairoaks Drive (opp) Landywood
  45. Enterprise Park (adj) Landywood
  46. Poplar Road (opp) Landywood
  47. Oak Avenue (opp) Landywood
  48. Wardles Lane (adj) Landywood
  49. Moat Lane (opp) Great Wyrley
  50. Appledore Close (adj) Great Wyrley
  51. Norton Lane (opp) Great Wyrley
  52. Station Road (adj) Churchbridge
  53. Leacroft Lane (opp) Churchbridge
  54. Sainsburys Store (opp) Churchbridge
  55. Eastern Way (nr) Churchbridge
  56. McArthurGlen Retail Outlet (Stand B) Hawks Green
  57. Mill Farm PH (opp) Rumer Hill
  58. Hollies Park Road (opp) Cannock Town Centre
  59. Bus Station (Stand 8) Cannock Town Centre

X51 towards Birmingham

All 61 stops
  1. Bus Station (Stand 8) Cannock Town Centre
  2. Hollies Park Road (adj) Cannock Town Centre
  3. Mill Farm PH (adj) Rumer Hill
  4. McArthurGlen Retail Outlet (Stand C) Hawks Green
  5. Eastern Way (nr) Churchbridge
  6. Sainsburys Store (opp) Churchbridge
  7. Eastern Way (nr) Churchbridge
  8. Leacroft Lane (adj) Churchbridge
  9. Station Road (opp) Churchbridge
  10. Norton Lane (adj) Great Wyrley
  11. Appledore Close (opp) Great Wyrley
  12. Moat Lane (adj) Great Wyrley
  13. Wardles Lane (opp) Landywood
  14. Oak Avenue (adj) Landywood
  15. Poplar Road (adj) Landywood
  16. Enterprise Park (opp) Landywood
  17. Fairoaks Drive (adj) Landywood
  18. Holly Lane (opp) Landywood
  19. Long Lane (opp) Landywood
  20. No. 29 (opp) Landywood
  21. The Lakes (opp) Landywood
  22. Ferndown Close (opp) Wallington Heath
  23. Ganton Road (adj) Wallington Heath
  24. Saddleworth Road (opp) Wallington Heath
  25. Sunningdale Way (adj) Wallington Heath
  26. Gleneagles Road (opp) Mossley
  27. Woodbridge Close (adj) Mossley
  28. Bloxwich North Station (opposite) Bloxwich
  29. Broad Lane Gardens (opp) Mossley
  30. Baytree Road (adj) Mossley
  31. Sandbank (opp) Bloxwich
  32. Victoria Avenue (Stop BF) Bloxwich
  33. Elmore Row (opposite) Bloxwich
  34. Bloxwich Hospital (opposite) Blakenall Heath
  35. Pinfold (adjacent) Blakenall Heath
  36. Leamore Park (adjacent) Blakenall Heath
  37. Leamore Lane (opp) Leamore
  38. May Street (opposite) Harden
  39. Bloxwich Industrial Estate (opposite) Harden
  40. Carl Street (opp) Ryecroft
  41. Forest Lane (adjacent) Ryecroft
  42. Derby Street (adj) Birchills
  43. Northcote Street (opp) Birchills
  44. Wiltshire Close (opposite) Birchills
  45. Ryecroft Street (adjacent) Birchills
  46. Walsall Magistrates Court (opposite) Walsall
  47. Littleton St West (after) Walsall
  48. Hatherton Street (Stop WD) Walsall
  49. Walsall Bus Station (Stand B) Walsall
  50. Walsall Town Hall (Stop WG) Walsall
  51. Six Ways Walsall (after) Chuckery
  52. Jesson Road (opp) Chuckery
  53. Broadway (after) Delves
  54. Queens Road (opposite) Gillity Village
  55. Bell Road (adjacent) Gillity Village
  56. Chapel Lane (adj) Grove Vale
  57. Scott Arms (Stop GB) Great Barr
  58. Tower Hill (opposite) Tower Hill
  59. Perry Avenue (opp) Alexander Stadium
  60. Dalton Street (near) Aston
  61. Old Square (Stop PQ8) Birmingham

Towns & areas on this route

Frequently asked questions

What time is the first X51 bus?

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

What time is the last X51 bus?

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

How much does the X51 bus cost?

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

Who runs the X51 bus?

The X51 is operated by National Express West Midlands.

Timetable data from National Express West Midlands via the DfT Bus Open Data Service (West Midlands feed). National Express West Midlands last updated their Bus Open Data publications on 9 October 2026. Check before you travel — services can change at short notice.