343 Halifax to Huddersfield via Greetland, Elland
Operated by Team Pennine. Registered as running via West Vale, Greetland, Elland, BLackle, Lindley. First bus 05:55, last bus 18:30. 25 journeys on weekdays. Fares: adult single £1.60 to £2.50 — more.
Wanted a different 343? 7 other bus routes are numbered 343 elsewhere in the UK — see every 343 bus timetable by area.
| Stop | 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 to Elland |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 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 | · |
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 343
Adult single £1.60 to £2.50
Transdev's published fares on the Bus Open Data Service, in force from 1 January 2026. A fare stage is a group of neighbouring stops that are priced the same. Fares change — check with Team Pennine before you travel.
Tickets on the 343
Team Pennine publishes singles on this route for adults and young people.
Single · MySingle U19 · Job Seeker Single
Ticket types come from Team Pennine's own fares data on the Bus Open Data Service, last updated 2 October 2026. Prices for singles and returns are under Fares above; for the others, check with Team Pennine.
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 Team Pennine 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.
Route map
All stops on route 343
343 towards Huddersfield
All 80 stops
- 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
- Moor Bottom Lane (opp) Greetland
- Brian Royd Lane (stop) Greetland
- Scar Bottom Lane Greetland
- Trenance Gardens (at) Greetland
- Ellistones Lane Greetland
- Silverdale Terrace (stop) Greetland
- Ellistones Place (opp) Greetland
- Greetland Academy Greetland
- High Meadows West Vale
- Bankfield Grange (at) West Vale
- Greetland Cricket & Bowling Club West Vale
- Green Lane West Vale
- Riverside Mills (stop) Elland
- Exchange Mill Elland
- Elland Morrisons (at) Elland
- Elland Huddersfield Road (S bound) Elland
- Elland Aldi Elland
- Rosebery Street Elland
- South Parade Elland
- Cresfield Crescent (stop) Elland
- Norton Street Elland
- Kelvin Road (stop) Elland
- Melrose Court (opp) Elland
- Brooksbank School (at) Elland
- Hammerstones Road (near) Elland
- Blackley Road Elland
- Blackley Baptist Church Blackley
- Lindley Road (at) Blackley
- Blackley New Road (SE bound) Ainley Top
- Crest Road Ainley Top
- Grimescar Road (stop) Ainley Top
- Burn Road Top (after) Ainley Top
- Birchencliffe Recreation Ground Birchencliffe
- Yew Tree Gardens Birchencliffe
- Birchington Drive Birchencliffe
- Lindley Avenue (stop) Birchencliffe
- Ainley Road (W bound) Birchencliffe
- Weatherhill Crescent Birchencliffe
- Birchington Avenue (at) Birchencliffe
- Briarlyn Avenue (at) Lindley
- Weatherhill Road End 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
- Acre Street (on) Oakes
- Bay Horse Roundabout (near) Marsh
- Marsh Liberal Club Marsh
- 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
All 83 stops
- 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
- Bay Horse Roundabout Marsh
- Acre Street Oakes
- Royal Infirmary Huddersfield Royal Infirmary
- Union Street (at) Lindley
- 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
- Lindley Avenue Birchencliffe
- Birchington Drive (opp) 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
- Kelvin Road Elland
- Norton Street (stop) Elland
- Crestfield Crescent Elland
- South Parade (E bound) Elland
- Rosebery Street (at) Elland
- Elland Aldi Elland
- Southgate Elland
- Elland Huddersfield Road 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
- Silverdale Terrace Greetland
- Ellistones Lane (stop) Greetland
- Trenance Gardens (stop) Greetland
- Scar Bottom Lane Greetland
- Brian Royd Lane Trenance Gdns Greetland
- Moor Bottom Lane (at) Greetland
- Greetland Community & Sports Centre Greetland
- School Street (at) Greetland
- Ashfield Road (at) Greetland
- Milner Lane Greetland
- Clay House Lane (at) Greetland
- Victoria Mills West Vale
- West Vale West Vale
- Alfred Street (opp) 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 registration & registered changes
- Service change effective 26 October 2025 To amend Timetable.
- Service change effective 21 September 2025 To amend Route and Stopping Places.
- Service change effective 23 February 2025 To amend Timetable.
- Service change effective 2 February 2025 To amend Route and Stopping Places.
- Service change effective 21 July 2024 To amend Route and Stopping Places.
Registered as financially supported by a local authority (WYCA).
From official Traffic Commissioner registrations. Registration PB2044957/24 · Changes in West Yorkshire Combined Authority · 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?
Team Pennine's published fares on the 343: adult single £1.60 to £2.50. 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 Team Pennine via the DfT Bus Open Data Service (Yorkshire & the Humber feed). Registered with the Traffic Commissioner as PB2044957/24. Check before you travel — services can change at short notice.