590 bus: Rochdale – Halifax Town Centre
First Halifax bus 590 runs between Todmorden and Rochdale via Halifax, Warley, Mytholmroyd and Hebden Bridge. Runs every day. On Tuesday 10 November the first bus from Todmorden leaves at 05:04 and the last at 21:49, about every hour during the day.
Operated by First Halifax. Timetable for Tuesday, 10 November 2026. Today's timetable · any day up to 60 ahead: add ?date=YYYY-MM-DD to this page's address. Plan a journey · Print this timetable
Adult single £2 to £2.50, day ticket £2.80. From the operator's published fares; caps, passes and concessions can be cheaper.
Questions
- When is the first and last 590 bus from Todmorden to Rochdale?
- On Tuesday 10 November the first bus leaves Todmorden at 05:04 and the last at 21:49, 22 journeys in all.
- When is the first and last 590 bus from Rochdale to Halifax?
- On Tuesday 10 November the first bus leaves Rochdale at 05:40 and the last at 22:25, 17 journeys in all.
- Does the 590 bus run on Sundays?
- Yes. Runs every day.
- How often does the 590 bus run?
- On Tuesday 10 November it runs about every hour during the day (09:00 to 15:00), 22 journeys from Todmorden.
- Where does the 590 bus stop?
- Main stops from Todmorden to Rochdale: Todmorden Bus Station (Todmorden), Halifax Bus Station (Halifax), Whitty Lane (Warley), Mytholmroyd New Rd (Mytholmroyd), Hebden Bridge New Rd (Hebden Bridge), Eastwood (Eastwood), Waggon & Horses (Walsden), Littleborough Square (Littleborough), Smallbridge Library (Smallbridge), Rochdale Interchange (Rochdale). The full list is in the timetable below.
- Who runs the 590 bus?
- First Halifax.
- How much does the 590 bus cost?
- Adult single £2 to £2.50, day ticket £2.80. Singles and returns depend on how far you travel; caps, passes and concessions can be cheaper.
Halifax Town Centre to Rochdale
| Stop | Journey 1 | Journey 2 | Journey 3 | Journey 4 | Journey 5 | Journey 6 | Journey 7 | Journey 8 | Journey 9 | Journey 10 | Journey 11 | Journey 12 | Journey 13 | Journey 14 | Journey 15 | Journey 16 | Journey 17 | Journey 18 | Journey 19 | Journey 20 | Journey 21 | Journey 22 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Todmorden Bus Station | 05:04 | 05:59 | 07:00 | 20:34 | 21:49 | |||||||||||||||||
| Halifax Bus Station | 06:55 | 08:18 | 09:31 | 10:32 | 11:30 | 12:30 | 13:31 | 14:31 | 15:34 | 16:30 | 17:33 | 18:17 | ||||||||||
| Whitty Lane, Warley | 07:06 | 08:31 | 09:43 | 10:44 | 11:43 | 12:42 | 13:43 | 14:44 | 15:49 | 16:43 | 17:46 | 18:28 | ||||||||||
| Mytholmroyd New Rd | 07:17 | 08:47 | 09:56 | 10:57 | 11:56 | 12:55 | 13:56 | 14:59 | 16:06 | 16:59 | 17:59 | 18:40 | ||||||||||
| Hebden Bridge New Rd | 07:22 | 08:53 | 10:02 | 11:04 | 12:03 | 13:02 | 14:03 | 15:06 | 16:13 | 17:06 | 18:05 | 18:46 | ||||||||||
| Eastwood | 07:28 | 09:01 | 10:10 | 11:11 | 12:11 | 13:10 | 14:11 | 15:15 | 16:22 | 17:14 | 18:13 | 18:53 | ||||||||||
| Todmorden Bus Station | 05:04 | 05:59 | 07:00 | 07:44 | 09:14 | 10:24 | 11:25 | 12:25 | 13:24 | 14:25 | 15:30 | 16:36 | 17:28 | 18:26 | 19:06 | 20:34 | 21:49 | |||||
| Waggon & Horses, Walsden | 05:10 | 05:10 | 06:05 | 06:05 | 07:07 | 07:07 | 07:55 | 09:25 | 10:35 | 11:36 | 12:36 | 13:35 | 14:37 | 15:42 | 16:47 | 17:39 | 18:37 | 19:17 | 20:41 | 20:41 | 21:56 | 21:56 |
| Littleborough Square | 05:19 | 05:19 | 06:14 | 06:14 | 07:18 | 07:18 | 08:07 | 09:38 | 10:47 | 11:49 | 12:49 | 13:49 | 14:52 | 15:56 | 17:01 | 17:52 | 18:50 | 19:29 | 20:51 | 20:51 | 22:05 | 22:05 |
| Smallbridge Library | 05:26 | 05:26 | 06:21 | 06:21 | 07:26 | 07:26 | 08:16 | 09:47 | 10:56 | 11:58 | 12:58 | 13:58 | 15:01 | 16:06 | 17:10 | 18:01 | 18:58 | 19:37 | 20:58 | 20:58 | 22:12 | 22:12 |
| Rochdale Interchange | 05:33 | 05:33 | 06:28 | 06:28 | 07:34 | 07:34 | 08:25 | 09:58 | 11:06 | 12:08 | 13:08 | 14:08 | 15:13 | 16:16 | 17:20 | 18:11 | 19:07 | 19:45 | 21:05 | 21:05 | 22:18 | 22:18 |
Rochdale to Halifax Town Centre
| Stop | Journey 1 | Journey 2 | Journey 3 | Journey 4 | Journey 5 | Journey 6 | Journey 7 | Journey 8 | Journey 9 | Journey 10 | Journey 11 | Journey 12 | Journey 13 | Journey 14 | Journey 15 | Journey 16 | Journey 17 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Rochdale Interchange | 05:40 | 06:36 | 07:43 | 08:47 | 10:16 | 11:14 | 12:16 | 13:16 | 14:16 | 15:21 | 16:24 | 17:28 | 18:18 | 19:20 | 19:54 | 21:12 | 22:25 |
| Smallbridge Library | 05:48 | 06:44 | 07:52 | 08:58 | 10:24 | 11:23 | 12:25 | 13:25 | 14:26 | 15:35 | 16:39 | 17:42 | 18:27 | 19:28 | 20:02 | 21:19 | 22:32 |
| Littleborough Square | 05:55 | 06:52 | 08:00 | 09:05 | 10:32 | 11:30 | 12:32 | 13:33 | 14:34 | 15:44 | 16:47 | 17:51 | 18:35 | 19:36 | 20:10 | 21:25 | 22:38 |
| Walsden Cricket & Bowling Club | 06:04 | 07:01 | 08:10 | 09:15 | 10:42 | 11:40 | 12:42 | 13:46 | 14:46 | 15:57 | 17:01 | 18:04 | 18:47 | 19:48 | 20:20 | 21:35 | 22:48 |
| Todmorden Bus Station | 06:16 | 07:12 | 08:22 | 09:26 | 10:53 | 11:51 | 12:55 | 13:59 | 14:59 | 16:10 | 17:14 | 18:17 | 19:00 | 20:01 | 20:27 | 21:41 | 22:54 |
| Eastwood | 06:24 | 07:22 | 08:31 | 09:36 | 11:03 | 12:02 | 13:05 | 14:08 | 15:10 | 16:20 | 17:23 | 18:26 | 19:09 | 20:09 | |||
| Hebden Bridge New Rd | 06:32 | 07:32 | 08:41 | 09:45 | 11:13 | 12:11 | 13:14 | 14:18 | 15:20 | 16:29 | 17:34 | 18:35 | 19:17 | 20:17 | |||
| Mytholmroyd New Rd | 06:38 | 07:39 | 08:48 | 09:51 | 11:19 | 12:18 | 13:20 | 14:24 | 15:27 | 16:37 | 17:40 | 18:41 | 19:24 | 20:23 | |||
| Whitty Lane, Warley | 06:50 | 07:52 | 09:03 | 10:03 | 11:31 | 12:30 | 13:32 | 14:35 | 15:47 | 16:51 | 17:53 | 18:52 | 19:35 | 20:34 | |||
| Halifax Bus Station | 07:04 | 08:10 | 09:22 | 10:21 | 11:51 | 12:49 | 13:50 | 14:54 | 16:06 | 17:09 | 18:10 | 19:08 | 19:49 | 20:47 |
Places on this route
Timetables from the Bus Open Data Service (Department for Transport), updated Monday, 9 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