Last buses from Cannock

Direct buses from Cannock go to 40 places. Tonight (Saturday) the last one leaves at 22:23, the X51 to Landywood. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
BirminghamX51 21:23X51 21:18X51 21:23X51 18:54
Wolverhampton70 17:0070 17:1070 17:00none
WalsallX51 22:23X51 22:33X51 22:23X51 18:54
Lichfield60 21:1460 21:1460 21:1460 16:14
Stafford74 21:2074 21:2074 21:2074 16:10
Featherstone70 18:0070 18:2070 18:00none
Uttoxeter63 17:4363 17:4363 17:43none
Rugeley63 18:4363 19:0363 18:43none
Dunstonnone875 08:30nonenone
Grove ValeX51 21:23X51 21:18X51 21:23X51 18:54
Penkridge875 17:00875 18:00875 17:00none
LandywoodX51 22:23X51 22:33X51 22:23X51 18:54
Pipehill60 21:1460 21:1460 21:1460 16:14
Rodbastonnone875 08:30nonenone
Handsacre63 17:4363 17:4363 17:43none
Armitage63 17:4363 17:4363 17:43none
Burntwood60 21:1460 21:1460 21:1460 16:14
Cheslyn Hay70 18:0070 18:2070 18:00none
Acton Gatenone875 08:30nonenone
Abbots Bromley63 17:4363 17:4363 17:43none
Great WyrleyX51 22:23X51 22:33X51 22:23X51 18:54
Brinsford67 13:1067 13:1067 13:10none
Huntington74 21:2074 21:2074 21:2074 17:10
Shareshill70 18:0070 18:2070 18:00none
Brocton74 21:2074 21:2074 21:2074 16:10
Flaxley Green63 18:4363 19:0363 18:43none
Hill Ridware63 17:4363 17:4363 17:43none
Laney Green70 18:0070 18:2070 18:00none
Norton Canes60 21:1460 21:1460 21:1460 16:14
Willslock63 17:4363 17:4363 17:43none
Bednall Head74 21:2074 21:2074 21:2074 16:10
Blithbury63 17:4363 17:4363 17:43none
Cannock Wood62 18:2362 18:2362 18:23none
Essington71 17:3071 17:4071 17:30none
Gentleshaw62 18:2362 18:2362 18:23none
Norton East60 21:1460 21:1460 21:1460 16:14
Pottall Pool74 21:2074 21:2074 21:2074 16:10
Prospect Village62 18:2362 18:2362 18:23none
Slade Heath67 15:2567 16:3067 15:25none
Springhill71 17:3071 17:4071 17:30none

The time each last direct bus leaves Cannock, with its route number. Weekdays, Saturdays and Sundays are from the timetables for Monday, 16 November 2026, Saturday, 21 November 2026 and Sunday, 15 November 2026; bank holidays and Christmas can differ. Before you rely on a last bus, check its live time on its stop's page.

Questions

What time is the last bus from Cannock tonight?
The X51 to Landywood at 22:23 from Station Road, from the timetable for Saturday.
What time is the last bus from Cannock to Birmingham?
The last direct bus from Cannock to Birmingham: on weekdays, the X51 at 21:18 from Station Road, reaching Birmingham at 22:06; on Saturdays, the X51 at 21:23 from Station Road, reaching Birmingham at 22:07; on Sundays, the X51 at 18:54 from Station Road, reaching Birmingham at 19:39.
What time is the last bus from Cannock to Wolverhampton?
The last direct bus from Cannock to Wolverhampton: on weekdays, the 70 at 17:10 from Bus Station, reaching Wolverhampton at 17:55; on Saturdays, the 70 at 17:00 from Bus Station, reaching Wolverhampton at 17:34; on Sundays, there's no direct bus.
What time is the last bus from Cannock to Walsall?
The last direct bus from Cannock to Walsall: on weekdays, the X51 at 22:33 from Station Road, reaching Walsall at 22:42; on Saturdays, the X51 at 22:23 from Station Road, reaching Walsall at 22:32; on Sundays, the X51 at 18:54 from Station Road, reaching Walsall at 19:03.
What time is the last bus from Cannock to Lichfield?
The last direct bus from Cannock to Lichfield: on weekdays, the 60 at 21:14 from Mill Farm PH, reaching Lichfield at 21:56; on Saturdays, the 60 at 21:14 from Mill Farm PH, reaching Lichfield at 21:56; on Sundays, the 60 at 16:14 from Mill Farm PH, reaching Lichfield at 16:56.
What time is the last bus from Cannock to Stafford?
The last direct bus from Cannock to Stafford: on weekdays, the 74 at 21:20 from Bus Station, reaching Stafford at 21:38; on Saturdays, the 74 at 21:20 from Bus Station, reaching Stafford at 21:38; on Sundays, the 74 at 16:10 from Bus Station, reaching Stafford at 16:28.
What time is the last bus from Cannock to Featherstone?
The last direct bus from Cannock to Featherstone: on weekdays, the 70 at 18:20 from Bus Station, reaching Featherstone at 18:45; on Saturdays, the 70 at 18:00 from Bus Station, reaching Featherstone at 18:25; on Sundays, there's no direct bus.
What time is the last bus from Cannock to Uttoxeter?
The last direct bus from Cannock to Uttoxeter: on weekdays, the 63 at 17:43 from Victoria Street, reaching Uttoxeter at 18:44; on Saturdays, the 63 at 17:43 from Victoria Street, reaching Uttoxeter at 18:44; on Sundays, there's no direct bus.
What time is the last bus from Cannock to Rugeley?
The last direct bus from Cannock to Rugeley: on weekdays, the 63 at 19:03 from Victoria Street, reaching Rugeley at 19:12; on Saturdays, the 63 at 18:43 from Victoria Street, reaching Rugeley at 18:52; on Sundays, there's no direct bus.
What time is the last bus from Cannock to Dunston?
The last direct bus from Cannock to Dunston: on weekdays, the 875 at 08:30 from Bus Station, reaching Dunston at 08:47; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Cannock to Grove Vale?
The last direct bus from Cannock to Grove Vale: on weekdays, the X51 at 21:18 from Station Road, reaching Grove Vale at 22:03; on Saturdays, the X51 at 21:23 from Station Road, reaching Grove Vale at 22:04; on Sundays, the X51 at 18:54 from Station Road, reaching Grove Vale at 19:36.

Buses in Cannock · Plan a journey with a change

Timetables from the Bus Open Data Service (Department for Transport), updated Saturday, 14 November 2026. Stop details from NaPTAN. Train timetables contain data from Network Rail, licensed under the Open Government Licence; live train times from National Rail. Times are UK local time and can change at short notice: check before you travel.

Add free live bus times to your website · StopToStop on Facebook