590 Halifax to Rochdale via Hebden Bridge, Todmorden
Operated by First Halifax, Calder Valley & Huddersfield. First bus 05:04, last bus 23:37. 36 journeys on weekdays. Fares: adult single £2.00 to £2.50 — more.
Wanted a different 590? 3 other bus routes are numbered 590 elsewhere in the UK — see every 590 bus timetable by area.
| Stop | 05:04 | 05:59 | 07:00 | 06:55 | 08:18 | 09:31 | 10:32 | 11:30 | 12:30 | 13:31 | 14:31 | 15:34 | 16:30 | 17:33 | 18:17 | 20:34 | 21:49 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Halifax Bus Station (stand D) | · | · | · | 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 (at) | · | · | · | 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 (stop HB5) | · | · | · | 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 (stand A) | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · | · |
| Todmorden Bus Station (stand D) | 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 | 05:10 | 06:05 | 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 | 21:56 |
| Littleborough Square (Stop B) | 05:19 | 06:14 | 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 | 22:05 |
| Smallbridge Library (opp) | 05:26 | 06:21 | 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 | 22:12 |
| Rochdale Interchange (Stand C) | 05:33 | 06:28 | 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 | 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.
Fares on the 590
Adult single £2.00 to £2.50 · Child single £0.80 to £1.60
First Bus's published fares on the Bus Open Data Service, in force from 27 August 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with First Halifax, Calder Valley & Huddersfield before you travel.
Tickets on the 590
First Halifax, Calder Valley & Huddersfield publishes singles and day tickets on this route for adults, children and disabled passengers.
U19 Shadow · PAYG Single · Adult Single · Adult Single Shadow · Under 19 Single
…and 6 more tickets on this route.
Ticket types come from First Halifax, Calder Valley & Huddersfield's own fares data on the Bus Open Data Service, last updated 4 September 2026. Prices for singles and returns are under Fares above; for the others, check with First Halifax, Calder Valley & Huddersfield.
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 First Halifax, Calder Valley & Huddersfield 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.
- Sunday, 27 December 2026 The operator’s data lists more buses on this date than on an ordinary Sunday (30 journeys each way, against 15), which usually means two timetables have been added together by mistake. Check with First Halifax, Calder Valley & Huddersfield before you travel.
- Tuesday, 29 December 2026 The operator’s data lists more buses on this date than on an ordinary Tuesday (34 journeys each way, against 17), which usually means two timetables have been added together by mistake. Check with First Halifax, Calder Valley & Huddersfield before you travel.
- Wednesday, 30 December 2026 The operator’s data lists more buses on this date than on an ordinary Wednesday (34 journeys each way, against 17), which usually means two timetables have been added together by mistake. Check with First Halifax, Calder Valley & Huddersfield before you travel.
- Saturday, 2 January 2027 The operator’s data lists more buses on this date than on an ordinary Saturday (34 journeys each way, against 17), which usually means two timetables have been added together by mistake. Check with First Halifax, Calder Valley & Huddersfield before you travel.
Route map
All stops on route 590
590 towards Rochdale
All 120 stops
- Halifax Bus Station (stand D) Halifax Town Centre
- George Street 23 Halifax Town Centre
- Hopwood Lane Halifax Town Centre
- Halifax Playhouse (opp) Halifax Town Centre
- Burdock Way Halifax Town Centre
- People's Park King Cross
- Mayfield Avenue King Cross
- Queen's Road (at) King Cross
- King Cross King Cross
- Granny Hill (opp) Pye Nest
- Green Lane Pye Nest
- Ashdown Close Willow Field
- Willow Drive (near) Willow Field
- Cote Hill (opp) Willow Field
- Whitty Lane (at) Warley
- Albert Road (at) Friendly
- Tuel Lane Top (opp) Friendly
- Spring Gardens (opp) Friendly
- Friendly Friendly
- Bramble Bank Friendly
- Warley Wood Avenue Friendly
- Barwood (at) Friendly
- Rose Grove Lane Luddenden Foot
- Luddendenfoot Academy (opp) Luddenden Foot
- Prospect Terrace (opp) Luddenden Foot
- Old Black Lion Luddenden Foot
- Luddenden Foot (opp) Luddenden Foot
- Rock Cliffe Mount (opp) Luddenden Foot
- Upper Foot (at) Luddenden Foot
- Spring Royd Luddenden Foot
- Stoney Springs (at) Luddenden Foot
- Brearley (E bound) Luddenden Foot
- Moderna Way (at) Mytholmroyd
- Calder High School Mytholmroyd
- White Lee Terrace Mytholmroyd
- Mytholmroyd New Rd Mytholmroyd
- Burnley Rd Academy Mytholmroyd
- Bethesda Row (opp) Mytholmroyd
- Bank Buildings (opp) Mytholmroyd
- Falling Royd (at) Hebden Bridge
- Mayroyd Bridge (at) Hebden Bridge
- Hebden Bridge Station (stop HB2) Hebden Bridge
- Hebden Bridge New Rd (stop HB5) Hebden Bridge
- Hebden Bridge Market St Hebden Bridge
- Bankfoot (at) Hebden Bridge
- Mytholm Hall (opp) Hebden Bridge
- Green Springs (at) Hebden Bridge
- Thistle Bottom Hebden Bridge
- Woodland View Hebden Bridge
- Callis Bridge (near) Hebden Bridge
- Sandbed (at) Eastwood
- Knowl Ends Farm (at) Eastwood
- Eastwood Eastwood
- Eastwood Hall (at) Eastwood
- Victoria Terrace (near) Eastwood
- Springside Eastwood
- Shaw Wood View (W bound) Todmorden
- Lob Mill (opp) Todmorden
- Woodhouse Road (at) Todmorden
- Castle Hill School (opp) Todmorden
- Millwood Depot Todmorden
- Cross Stone Road (adj) Todmorden
- Stansfield Bridge (opp) Todmorden
- Todmorden Lidl (at) Todmorden
- Todmorden WMC Todmorden
- Todmorden Halifax Rd Todmorden
- Todmorden Bus Station (stand A) Todmorden
- Todmorden Bus Station (stand D) Todmorden
- Todmorden Town Hall Todmorden
- Salford Way Todmorden
- Todmorden Morrisons Todmorden
- Laneside Street Todmorden
- Knowlwood Road (at) Todmorden
- Shade School Todmorden
- Gauxholme Viaduct (near) Todmorden
- Hollins Road Walsden
- Monas Terrace (opp) Walsden
- Granville Street (at) Walsden
- Walsden Station Walsden
- Scott Street Walsden
- Rochdale Road Scott St (opp) Walsden
- Walsden Cricket & Bowling Club Walsden
- Waggon & Horses Walsden
- Walsden Ind Est Walsden
- Deanroyd Road Walsden
- Lane Bottom (at) Walsden
- Stone House Bridge Walsden
- Warland Gate End Walsden
- Calderbrook Road Walsden
- Dean Head (in) Summit
- The Summit (o/s) Summit
- Holme House Street (nr) Summit
- Lightowlers Lane (nr) Summit
- Stansfield Hall Primary School (opp) Stansfield
- Reddyshaw Brow (nr) Stansfield
- Gale Close (opp) Gale
- Carriage Drive (opp) Littleborough
- Ferrand Road (opp) Littleborough
- The Vine Fellowship Church (opp) Littleborough
- Littleborough Square (Stop B) Littleborough
- Stockton Street (opp) Littleborough
- Butterworth Street (nr) Littleborough
- Whitelees Road (opp) Littleborough
- Dearnley Avenue (nr) Dearnley
- Crowther Street (opp) Dearnley
- Arm Road (opp) Dearnley
- Mount Avenue (Stop C) Wuerdle
- Braddocks Close (opp) Hurstead
- Oakcliffe Road (opp) Hurstead
- Ashbrook Hey Lane (opp) Smallbridge
- Smallbridge Library (opp) Smallbridge
- Millgate (nr) Howarth Cross
- Clayton Street (opp) Howarth Cross
- Cook Street (nr) Howarth Cross
- Rochdale Community Fire Station (nr) Belfield
- Rugby Road (opp) Town Head
- Regent Street (opp) Town Head
- Ukrainian Catholic Church (o/s) Town Head
- Robert Street (nr) Town Head
- Rochdale Interchange (Stand C) Rochdale
590 towards Halifax
All 119 stops
- Rochdale Interchange (Stand C) Rochdale
- Ukrainian Catholic Church (opp) Town Head
- Regent Street (nr) Town Head
- Rugby Road (nr) Town Head
- Rochdale Community Fire Station (opp) Belfield
- Cook Street (opp) Howarth Cross
- Clayton Street (nr) Howarth Cross
- Millgate (opp) Howarth Cross
- Smallbridge Library (o/s) Smallbridge
- Wardle Road (nr) Smallbridge
- Ashbrook Hey Lane (nr) Hurstead
- Oakcliffe Road (nr) Hurstead
- Braddocks Close (nr) Hurstead
- Mount Avenue (Stop B) Wuerdle
- Arm Road (nr) Dearnley
- Crowther Street (nr) Dearnley
- Dearnley Avenue (opp) Dearnley
- Whitelees Road (nr) Littleborough
- Stockton Street (nr) Littleborough
- Littleborough Square (Stop A) Littleborough
- The Vine Fellowship Church (o/s) Littleborough
- Ferrand Road (nr) Littleborough
- Carriage Drive (nr) Littleborough
- Gale Close (nr) Gale
- Reddyshaw Brow (opp) Stansfield
- Stansfield Hall Primary School (o/s) Stansfield
- Lightowlers Lane (opp) Summit
- Holme House Street (opp) Summit
- The Summit (opp) Summit
- Dean Head (at) Summit
- Calder Brook Road Walsden
- Warland Gate End (opp) Walsden
- Stone House Bridge (opp) Walsden
- Lane Bottom (opp) Walsden
- Deanroyd Road (opp) Walsden
- Walsden Ind Est Walsden
- Waggon & Horses Walsden
- Walsden Cricket & Bowling Club (at) Walsden
- Scott Street (at) Walsden
- Square Road (at) Walsden
- Hollins Mill Walsden
- Walsden Station Walsden
- Granville Street (opp) Walsden
- Monas Terrace (at) Walsden
- Hollins Road (opp) Walsden
- Gauxholme Viaduct Todmorden
- Shade School Todmorden
- Knowlwood Road Todmorden
- Laneside Street (at) Todmorden
- Todmorden Morrisons (near) Todmorden
- Salford Way Todmorden
- Todmorden Town Hall Todmorden
- Todmorden Bus Station (stand A) Todmorden
- Todmorden Bus Station (stand C) Todmorden
- Todmorden Halifax Rd Todmorden
- Todmorden WMC Todmorden
- Todmorden Lidl Todmorden
- Stansfield Bridge (after) Todmorden
- Cross Stone Road (opp) Todmorden
- Millwood Depot (at) Todmorden
- Castle Hill School Todmorden
- Woodhouse Road Todmorden
- Lob Mill (at) Todmorden
- Shaw Wood View Todmorden
- Springside Eastwood
- Victoria Terrace Eastwood
- Eastwood Hall Eastwood
- Eastwood (at) Eastwood
- Knowl End Farm Eastwood
- Burnt Acres Lane Eastwood
- Sandbed Eastwood
- Callis Bridge Hebden Bridge
- Woodland View (opp) Hebden Bridge
- Thistle Bottom (opp) Hebden Bridge
- Green Springs (at) Hebden Bridge
- King Street (on) Hebden Bridge
- Calder Place (at) Hebden Bridge
- Hebden Bridge Market St Hebden Bridge
- Hebden Bridge New Rd (stop HB7) Hebden Bridge
- Hebden Bridge Stn (stop HB3) Hebden Bridge
- Mayroyd Bridge Hebden Bridge
- Falling Royd (at) Hebden Bridge
- Bank Buildings (at) Mytholmroyd
- Bethesda Row (at) Mytholmroyd
- Burnley Rd Academy (opp) Mytholmroyd
- Mytholmroyd New Rd (opp) Mytholmroyd
- Midgley Road Mytholmroyd
- White Lee Terrace Mytholmroyd
- Calder High School Mytholmroyd
- Moderna Way (adj) Mytholmroyd
- Stoney Springs Luddenden Foot
- Spring Royd (opp) Luddenden Foot
- Upper Foot Luddenden Foot
- Rock Cliffe Mount (at) Luddenden Foot
- Luddenden Foot (at) Luddenden Foot
- Old Black Lion Luddenden Foot
- Prospect Terrace (opp) Luddenden Foot
- Luddendenfoot Academy (at) Luddenden Foot
- Rose Grove Lane (opp) Luddenden Foot
- Barwood (opp) Friendly
- Warley Wood Avenue Friendly
- Bramble Bank (opp) Friendly
- Friendly (at) Friendly
- Spring Gardens (at) Friendly
- Tuel Lane Top (at) Friendly
- Albert Road (opp) Friendly
- Whitty Lane (opp) Warley
- Cote Hill (at) Willow Field
- Willow Drive Willow Field
- Ashdown Close Willow Field
- Green Lane (opp) Pye Nest
- Granny Hill Pye Nest
- Queen's Road King Cross
- Mayfield Avenue King Cross
- People's Park King Cross
- Burdock Way (at) Halifax Town Centre
- Halifax Playhouse (at) Halifax Town Centre
- Bull Green Halifax Town Centre
- Halifax Bus Station (stand B) Halifax Town Centre
Service registration & registered changes
- Service change effective 30 November 2025 To amend Route, Stopping Places and Timetable.
- Service change effective 18 May 2025 To amend Route and Timetable.
- Service change effective 1 September 2024 Todmorden Bus Station → Rochdale Bus Station
- Service change effective 1 September 2024 To amend Route and Timetable.
- Service change effective 21 July 2024 To amend Route and Timetable.
From official Traffic Commissioner registrations. Registration PB0000815/1036 · Changes in Transport for Greater Manchester · All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 590 bus?
The first 590 departure on weekdays leaves at 05:04 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 590 bus?
The last 590 on weekdays leaves its first stop at 23:37. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 590 bus cost?
First Halifax, Calder Valley & Huddersfield's published fares on the 590: adult single £2.00 to £2.50, child single £0.80 to £1.60. Most single fares in England are capped at £3 until 31 December 2026 (then £2 from 1 January 2027). First Halifax, Calder Valley & Huddersfield day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 590 bus?
The 590 is operated by First Halifax, Calder Valley & Huddersfield.
Timetable data from First Halifax, Calder Valley & Huddersfield via the DfT Bus Open Data Service (Yorkshire & the Humber feed). Registered with the Traffic Commissioner as PB0000815/1036. Check before you travel — services can change at short notice.