343 Halifax Bus Station ↔ Huddersfield BusStn
Operated by Team Pennine. First bus 05:55, last bus 18:30. 25 journeys on weekdays.
Timetable
Times are shown at the route's main timing stops — buses serve all stops in between. For times at your exact stop, open the stop's own page.
| Halifax Bus Station (stand R) | 05:55 | 06:55 | 08:05 | 09:10 | 10:10 | 11:10 | 12:10 | 13:10 | 14:10 | 15:30 | 16:30 | 17:30 | 18:30 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Calderdale Royal Hospital (stop B) | 06:02 | 07:02 | 08:13 | 09:17 | 10:17 | 11:17 | 12:17 | 13:17 | 14:18 | 15:39 | 16:39 | 17:39 | 18:37 |
| Alfred Street | 06:06 | 07:06 | 08:19 | 09:23 | 10:23 | 11:23 | 12:23 | 13:23 | 14:23 | 15:44 | 16:45 | 17:45 | 18:42 |
| Moor Bottom Lane (opp) | 06:11 | 07:12 | 08:25 | 09:28 | 10:28 | 11:28 | 12:28 | 13:28 | 14:29 | 15:51 | 16:52 | 17:52 | 18:47 |
| Green Lane | 06:16 | 07:19 | 08:35 | 09:34 | 10:34 | 11:34 | 12:34 | 13:34 | 14:35 | 15:57 | 16:59 | 17:58 | 18:52 |
| Elland Huddersfield Road (S bound) | 06:19 | 07:23 | 08:39 | 09:39 | 10:39 | 11:39 | 12:39 | 13:39 | 14:40 | 16:02 | 17:04 | 18:03 | 18:57 |
| Blackley Baptist Church | 06:26 | 07:30 | 08:47 | 09:47 | 10:47 | 11:47 | 12:47 | 13:47 | 14:48 | 16:08 | 17:12 | 18:11 | · |
| Crest Road | 06:30 | 07:37 | 08:51 | 09:51 | 10:51 | 11:51 | 12:51 | 13:51 | 14:52 | 16:12 | 17:17 | 18:15 | · |
| Weatherhill Crescent | 06:38 | 07:44 | 08:57 | 09:57 | 10:57 | 11:57 | 12:57 | 13:57 | 14:58 | 16:18 | 17:24 | 18:21 | · |
| Royal Infirmary | 06:43 | 07:50 | 09:03 | 10:03 | 11:03 | 12:03 | 13:03 | 14:03 | 15:04 | 16:24 | 17:30 | 18:27 | · |
| Huddersfield Bus Station (stand J) | 06:53 | 08:02 | 09:14 | 10:14 | 11:14 | 12:14 | 13:14 | 14:14 | 15:16 | 16:36 | 17:42 | 18:38 | · |
Route map
All stops on route 343
343 towards Huddersfield BusStn
- Halifax Bus Station (stand R) Halifax Town Centre
- Commercial Street 20 Halifax Town Centre
- Portland Place Halifax Town Centre
- The Shay Stadium (at) Halifax Town Centre
- First Bus Depot (at) Skircoat
- Spring Hall Skircoat
- Coronation Road Skircoat
- Stafford Road (opp) Skircoat
- Dryclough Lane Calderdale Royal Hospital
- Calderdale Royal Hospital (stop B) Calderdale Royal Hospital
- Exley Bank Salterhebble
- Salterhebble Junction Salterhebble
- Greetland Rd Bridge (at) Salterhebble
- West Vale Sports Ground West Vale
- Alfred Street West Vale
- Victoria Mills (near) West Vale
- Clay House Lane Greetland
- Milner Lane (opp) Greetland
- Ashfield Road (opp) Greetland
- School Street (opp) Greetland
- Greetland Community & Sports Centre (opp) Greetland
- Brian Royd Lane (stop) Greetland
- Moor Bottom Lane (opp) Greetland
- Scar Bottom Lane Greetland
- Silverdale Terrace (stop) Greetland
- Trenance Gardens (at) Greetland
- Ellistones Lane Greetland
- Greetland Academy Greetland
- Ellistones Place (opp) Greetland
- High Meadows West Vale
- Bankfield Grange (at) West Vale
- Greetland Cricket & Bowling Club West Vale
- Green Lane West Vale
- Riverside Mills (stop) Elland
- Elland Morrisons (at) Elland
- Exchange Mill Elland
- Elland Huddersfield Road (S bound) Elland
- Elland Aldi Elland
- Rosebery Street Elland
- South Parade Elland
- Cresfield Crescent (stop) Elland
- Norton Street Elland
- Melrose Court (opp) Elland
- Kelvin Road (stop) Elland
- Hammerstones Road (near) Elland
- Brooksbank School (at) Elland
- Blackley Road Elland
- Lindley Road (at) Blackley
- Blackley Baptist Church Blackley
- Blackley New Road (SE bound) Ainley Top
- Grimescar Road (stop) Ainley Top
- Crest Road Ainley Top
- Burn Road Top (after) Ainley Top
- Birchencliffe Recreation Ground Birchencliffe
- Birchington Drive Birchencliffe
- Yew Tree Gardens Birchencliffe
- Lindley Avenue (stop) Birchencliffe
- Ainley Road (W bound) Birchencliffe
- Birchington Avenue (at) Birchencliffe
- Weatherhill Crescent Birchencliffe
- Weatherhill Road End Lindley
- Briarlyn Avenue (at) Lindley
- West Street (on) Lindley
- Lidget Street Lindley
- Holly Bank Road Top Lindley
- Lindley Clock Tower Lindley
- Union Street Lindley
- Royal Infirmary Huddersfield Royal Infirmary
- Bay Horse Roundabout (near) Marsh
- Marsh Liberal Club Marsh
- Acre Street (on) Oakes
- Smiths Avenue Marsh
- Marsh Co-op (opp) Marsh
- Eldon Road Marsh
- Gledholt Roundabout (at) Marsh
- Cedar Street Marsh
- Vernon Avenue (at) Marsh
- Greenhead Park Huddersfield Town Centre
- Greenhead Road Huddersfield Town Centre
- Huddersfield Bus Station (stand J) Huddersfield Town Centre
343 towards Halifax Bus Station
- Huddersfield Bus Station (stand P) Huddersfield Town Centre
- Huddersfield Bus Station (stand O) Huddersfield Town Centre
- Greenhead Road (at) Huddersfield Town Centre
- Greenhead Park Huddersfield Town Centre
- Vernon Avenue Marsh
- Cedar Street Marsh
- Gledholt Roundabout Marsh
- Eldon Road Marsh
- Marsh Co-op Marsh
- Marsh Liberal Club (at) Marsh
- Acre Street Oakes
- Bay Horse Roundabout Marsh
- Union Street (at) Lindley
- Royal Infirmary Huddersfield Royal Infirmary
- Lindley Clock Tower Lindley
- Holly Bank Road Top Lindley
- Thorncliffe Street Lindley
- West Street Lindley
- Weatherhill Road End Lindley
- Briarlyn Avenue (opp) Lindley
- Birchington Avenue Birchencliffe
- Weatherhill Crescent Birchencliffe
- Ainley Road Birchencliffe
- Birchington Drive (opp) Birchencliffe
- Lindley Avenue Birchencliffe
- Yew Tree Gardens Birchencliffe
- Birchencliffe Recreation Ground (stop) Birchencliffe
- Burn Road Top (stop) Ainley Top
- Grimescar Road Ainley Top
- Crest Road (opp) Ainley Top
- Blackley New Road Ainley Top
- Blackley Cricket Ground (at) Blackley
- Lindley Road (opp) Blackley
- Blackley Baptist Church (stop) Blackley
- Blackley Road (N bound) Elland
- Hammerstones Road (after) Elland
- Brooksbank School (opp) Elland
- Melrose Court Elland
- Norton Street (stop) Elland
- Kelvin Road Elland
- Crestfield Crescent Elland
- South Parade (E bound) Elland
- Rosebery Street (at) Elland
- Elland Aldi Elland
- Elland Huddersfield Road Elland
- Southgate (stop B) Elland
- Elland Morrisons Elland
- Exchange Mill (stop) Elland
- Riverside Mills Elland
- Green Lane (at) West Vale
- Greetland Cricket & Bowling Club (at) West Vale
- Bankfield Grange (opp) West Vale
- High Meadows (stop) West Vale
- Greetland Academy (at) Greetland
- Ellistones Place (at) Greetland
- Ellistones Lane (stop) Greetland
- Silverdale Terrace Greetland
- Trenance Gardens (stop) Greetland
- Scar Bottom Lane Greetland
- Brian Royd Lane Trenance Gdns Greetland
- Greetland Community & Sports Centre Greetland
- Moor Bottom Lane (at) Greetland
- School Street (at) Greetland
- Ashfield Road (at) Greetland
- Milner Lane Greetland
- Clay House Lane (at) Greetland
- Victoria Mills West Vale
- Alfred Street (opp) West Vale
- West Vale West Vale
- West Vale Sports Grd West Vale
- Greetland Rd Bridge Salterhebble
- Salterhebble Junction Salterhebble
- Exley Bank Salterhebble
- Calderdale Royal Hospital Calderdale Royal Hospital
- Stafford Road Skircoat
- Coronation Road (opp) Skircoat
- Spring Hall Skircoat
- First Bus Depot (opp) Skircoat
- Albert Park (at) Skircoat
- The Shay Stadium Skircoat
- Prescott Street Halifax Town Centre
- Market Street 13 Halifax Town Centre
- Halifax Bus Station Entrance Halifax Town Centre
Service history & registered changes
- 🆕 Registered effective 26 Oct 2025 Operating between Halifax Bus Station and Huddersfield Bus Station given service number 343 effective from 26 October 2025. To amend Timetable.
- 🆕 Registered effective 21 Sept 2025 Operating between Halifax Bus Station and Huddersfield Bus Station given service number 343 effective from 21 September 2025. To amend Route and Stopping Places.
From official Traffic Commissioner registrations. All service changes →
Towns & areas on this route
Frequently asked questions
What time is the first 343 bus?
The first 343 departure on weekdays leaves at 05:55 (check the full timetable below for your stop, as times vary along the route — weekend times can differ).
What time is the last 343 bus?
The last 343 on weekdays leaves its first stop at 18:30. Always check the timetable for your specific stop — later stops are reached after this time.
How much does the 343 bus cost?
The 343 is confirmed by GOV.UK as part of the national fare cap, so a single costs at most £3 until 31 December 2026, then £2 from 1 January 2027. Team Pennine day and weekly tickets can work out cheaper if you travel more than twice a day.
Who runs the 343 bus?
The 343 is operated by Team Pennine.
Timetable data from the operator via the DfT Bus Open Data Service. Check before you travel — services can change at short notice.