Last buses from Haslingden

Direct buses from Haslingden go to 27 places. Tonight (Saturday) the last one leaves at 00:08 (after midnight), the X41 to Baxenden. Below: the last bus to each, tonight and on weekdays, Saturdays and Sundays.

ToToday (Saturday)WeekdaysSaturdaysSundays
ManchesterX41 22:09X41 20:09X41 22:09X41 17:36
SalfordX41 22:09X41 20:09X41 22:09X41 17:36
Blackburn481 22:18481 22:18481 22:18481 19:02
Burnleynone123 07:51nonenone
BuryX41 22:09X41 20:09X41 22:09X41 17:36
Rochdale464 21:53464 21:53464 21:53464 19:53
AccringtonX41 00:08 after midnight464 23:43X41 00:08 after midnight464 20:17
Huncoatnone123 07:51nonenone
Rawtenstall481 23:25481 23:25481 23:25464 20:53
Waterfoot464 22:23464 22:23464 22:23464 19:53
Staghills464 22:23464 22:23464 22:23464 19:53
Bacup464 22:23464 22:23464 22:23464 19:53
Rossendale464 22:23464 22:23464 22:23464 19:53
EdenfieldX41 22:09X41 20:09X41 22:09X41 17:36
Farholme464 22:23464 22:23464 22:23464 19:53
Stacksteads464 22:23464 22:23464 22:23464 19:53
BaxendenX41 00:08 after midnight464 23:43X41 00:08 after midnight464 20:17
BroadwayX41 23:58481 23:41X41 23:58X41 19:41
Glen Top464 22:23464 22:23464 22:23464 19:53
StubbinsX41 22:09X41 20:09X41 22:09X41 17:36
Whitworth464 21:53464 21:53464 21:53464 19:53
Facit464 21:53464 21:53464 21:53464 19:53
Leavengreave464 21:53464 21:53464 21:53464 19:53
Shawforth464 21:53464 21:53464 21:53464 19:53
Belthorn481 22:18481 22:18481 22:18481 19:02
Grane481 22:18481 22:18481 22:18481 19:02
Horncliffe481 17:31481 17:54481 17:31481 17:21

The time each last direct bus leaves Haslingden, 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 Haslingden tonight?
The X41 to Baxenden at 00:08 (after midnight) from Rising Bridge Road, from the timetable for Saturday.
What time is the last bus from Haslingden to Manchester?
The last direct bus from Haslingden to Manchester: on weekdays, the X41 at 20:09 from Football Ground, reaching Manchester at 20:49; on Saturdays, the X41 at 22:09 from Football Ground, reaching Manchester at 22:49; on Sundays, the X41 at 17:36 from Football Ground, reaching Manchester at 18:17.
What time is the last bus from Haslingden to Salford?
The last direct bus from Haslingden to Salford: on weekdays, the X41 at 20:09 from Football Ground, reaching Salford at 20:42; on Saturdays, the X41 at 22:09 from Football Ground, reaching Salford at 22:42; on Sundays, the X41 at 17:36 from Football Ground, reaching Salford at 18:10.
What time is the last bus from Haslingden to Blackburn?
The last direct bus from Haslingden to Blackburn: on weekdays, the 481 at 22:18 from Holden Arms, reaching Blackburn at 22:32; on Saturdays, the 481 at 22:18 from Holden Arms, reaching Blackburn at 22:32; on Sundays, the 481 at 19:02 from Holden Arms, reaching Blackburn at 19:16.
What time is the last bus from Haslingden to Burnley?
The last direct bus from Haslingden to Burnley: on weekdays, the 123 at 07:51 from Rising Bridge Road, reaching Burnley at 08:34; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Haslingden to Bury?
The last direct bus from Haslingden to Bury: on weekdays, the X41 at 20:09 from Football Ground, reaching Bury at 20:18; on Saturdays, the X41 at 22:09 from Football Ground, reaching Bury at 22:18; on Sundays, the X41 at 17:36 from Football Ground, reaching Bury at 17:45.
What time is the last bus from Haslingden to Rochdale?
The last direct bus from Haslingden to Rochdale: on weekdays, the 464 at 21:53 from South Street, reaching Rochdale at 22:31; on Saturdays, the 464 at 21:53 from South Street, reaching Rochdale at 22:31; on Sundays, the 464 at 19:53 from South Street, reaching Rochdale at 20:35.
What time is the last bus from Haslingden to Accrington?
The last direct bus from Haslingden to Accrington: on weekdays, the 464 at 23:43 from Rising Bridge Road, reaching Accrington at 23:49; on Saturdays, the X41 at 00:08 (after midnight) from Rising Bridge Road, reaching Accrington at 00:14; on Sundays, the 464 at 20:17 from Rising Bridge Road, reaching Accrington at 20:24.
What time is the last bus from Haslingden to Huncoat?
The last direct bus from Haslingden to Huncoat: on weekdays, the 123 at 07:51 from Rising Bridge Road, reaching Huncoat at 08:18; on Saturdays, there's no direct bus; on Sundays, there's no direct bus.
What time is the last bus from Haslingden to Rawtenstall?
The last direct bus from Haslingden to Rawtenstall: on weekdays, the 481 at 23:25 from Lockgate, reaching Rawtenstall at 23:27; on Saturdays, the 481 at 23:25 from Lockgate, reaching Rawtenstall at 23:27; on Sundays, the 464 at 20:53 from South Street, reaching Rawtenstall at 20:55.
What time is the last bus from Haslingden to Waterfoot?
The last direct bus from Haslingden to Waterfoot: on weekdays, the 464 at 22:23 from South Street, reaching Waterfoot at 22:35; on Saturdays, the 464 at 22:23 from South Street, reaching Waterfoot at 22:35; on Sundays, the 464 at 19:53 from South Street, reaching Waterfoot at 20:06.

Buses in Haslingden · 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