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.

Next towards Huddersfield from Halifax Bus Station (stand R): tomorrow 05:55

Next towards Halifax from Huddersfield Bus Station (stand O): tomorrow 06:10

Wanted a different 343? 7 other bus routes are numbered 343 elsewhere in the UK — see every 343 bus timetable by area.

Birchencliffe, Yew Tree Road (Kirklees) — Yew Tree Road is affected by roadworks from Monday 19 October to Friday 23 October between 0730 - 1700 each day. All disruptions →
Birchencliffe, Burn Road (Kirklees) — Burn Road is affected by roadworks from Monday 2 November to Friday 6 November. All disruptions →

Timetable

Ends at Huddersfield Bus Station unless marked “to …” · Monday to Friday · 13 journeys
Stop 05:5506:5508:0509:1010:1011:1012:1013:1014:1015:3016:3017:3018:30 to Elland
Halifax Bus Station (stand R) 05:5506:5508:0509:1010:1011:1012:1013:1014:1015:3016:3017:3018:30
Calderdale Royal Hospital (stop B) 06:0207:0208:1309:1710:1711:1712:1713:1714:1815:3916:3917:3918:37
Alfred Street 06:0607:0608:1909:2310:2311:2312:2313:2314:2315:4416:4517:4518:42
Moor Bottom Lane (opp) 06:1107:1208:2509:2810:2811:2812:2813:2814:2915:5116:5217:5218:47
Green Lane 06:1607:1908:3509:3410:3411:3412:3413:3414:3515:5716:5917:5818:52
Elland Huddersfield Road (S bound) 06:1907:2308:3909:3910:3911:3912:3913:3914:4016:0217:0418:0318:57
Blackley Baptist Church 06:2607:3008:4709:4710:4711:4712:4713:4714:4816:0817:1218:11·
Crest Road 06:3007:3708:5109:5110:5111:5112:5113:5114:5216:1217:1718:15·
Weatherhill Crescent 06:3807:4408:5709:5710:5711:5712:5713:5714:5816:1817:2418:21·
Royal Infirmary 06:4307:5009:0310:0311:0312:0313:0314:0315:0416:2417:3018:27·
Huddersfield Bus Station (stand J) 06:5308:0209:1410:1411:1412:1413:1414:1415:1616:3617:4218: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.

The 343 is confirmed in the national fare cap — single fares cost at most £3 until 31 Dec 2026, then £2 from 1 January 2027. Source: GOV.UK. Details →

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
  1. Halifax Bus Station (stand R) Halifax Town Centre
  2. Commercial Street 20 Halifax Town Centre
  3. Portland Place Halifax Town Centre
  4. The Shay Stadium (at) Halifax Town Centre
  5. First Bus Depot (at) Skircoat
  6. Spring Hall Skircoat
  7. Coronation Road Skircoat
  8. Stafford Road (opp) Skircoat
  9. Dryclough Lane Calderdale Royal Hospital
  10. Calderdale Royal Hospital (stop B) Calderdale Royal Hospital
  11. Exley Bank Salterhebble
  12. Salterhebble Junction Salterhebble
  13. Greetland Rd Bridge (at) Salterhebble
  14. West Vale Sports Ground West Vale
  15. Alfred Street West Vale
  16. Victoria Mills (near) West Vale
  17. Clay House Lane Greetland
  18. Milner Lane (opp) Greetland
  19. Ashfield Road (opp) Greetland
  20. School Street (opp) Greetland
  21. Greetland Community & Sports Centre (opp) Greetland
  22. Moor Bottom Lane (opp) Greetland
  23. Brian Royd Lane (stop) Greetland
  24. Scar Bottom Lane Greetland
  25. Trenance Gardens (at) Greetland
  26. Ellistones Lane Greetland
  27. Silverdale Terrace (stop) Greetland
  28. Ellistones Place (opp) Greetland
  29. Greetland Academy Greetland
  30. High Meadows West Vale
  31. Bankfield Grange (at) West Vale
  32. Greetland Cricket & Bowling Club West Vale
  33. Green Lane West Vale
  34. Riverside Mills (stop) Elland
  35. Exchange Mill Elland
  36. Elland Morrisons (at) Elland
  37. Elland Huddersfield Road (S bound) Elland
  38. Elland Aldi Elland
  39. Rosebery Street Elland
  40. South Parade Elland
  41. Cresfield Crescent (stop) Elland
  42. Norton Street Elland
  43. Kelvin Road (stop) Elland
  44. Melrose Court (opp) Elland
  45. Brooksbank School (at) Elland
  46. Hammerstones Road (near) Elland
  47. Blackley Road Elland
  48. Blackley Baptist Church Blackley
  49. Lindley Road (at) Blackley
  50. Blackley New Road (SE bound) Ainley Top
  51. Crest Road Ainley Top
  52. Grimescar Road (stop) Ainley Top
  53. Burn Road Top (after) Ainley Top
  54. Birchencliffe Recreation Ground Birchencliffe
  55. Yew Tree Gardens Birchencliffe
  56. Birchington Drive Birchencliffe
  57. Lindley Avenue (stop) Birchencliffe
  58. Ainley Road (W bound) Birchencliffe
  59. Weatherhill Crescent Birchencliffe
  60. Birchington Avenue (at) Birchencliffe
  61. Briarlyn Avenue (at) Lindley
  62. Weatherhill Road End Lindley
  63. West Street (on) Lindley
  64. Lidget Street Lindley
  65. Holly Bank Road Top Lindley
  66. Lindley Clock Tower Lindley
  67. Union Street Lindley
  68. Royal Infirmary Huddersfield Royal Infirmary
  69. Acre Street (on) Oakes
  70. Bay Horse Roundabout (near) Marsh
  71. Marsh Liberal Club Marsh
  72. Smiths Avenue Marsh
  73. Marsh Co-op (opp) Marsh
  74. Eldon Road Marsh
  75. Gledholt Roundabout (at) Marsh
  76. Cedar Street Marsh
  77. Vernon Avenue (at) Marsh
  78. Greenhead Park Huddersfield Town Centre
  79. Greenhead Road Huddersfield Town Centre
  80. Huddersfield Bus Station (stand J) Huddersfield Town Centre

343 towards Halifax

All 83 stops
  1. Huddersfield Bus Station (stand P) Huddersfield Town Centre
  2. Huddersfield Bus Station (stand O) Huddersfield Town Centre
  3. Greenhead Road (at) Huddersfield Town Centre
  4. Greenhead Park Huddersfield Town Centre
  5. Vernon Avenue Marsh
  6. Cedar Street Marsh
  7. Gledholt Roundabout Marsh
  8. Eldon Road Marsh
  9. Marsh Co-op Marsh
  10. Marsh Liberal Club (at) Marsh
  11. Bay Horse Roundabout Marsh
  12. Acre Street Oakes
  13. Royal Infirmary Huddersfield Royal Infirmary
  14. Union Street (at) Lindley
  15. Lindley Clock Tower Lindley
  16. Holly Bank Road Top Lindley
  17. Thorncliffe Street Lindley
  18. West Street Lindley
  19. Weatherhill Road End Lindley
  20. Briarlyn Avenue (opp) Lindley
  21. Birchington Avenue Birchencliffe
  22. Weatherhill Crescent Birchencliffe
  23. Ainley Road Birchencliffe
  24. Lindley Avenue Birchencliffe
  25. Birchington Drive (opp) Birchencliffe
  26. Yew Tree Gardens Birchencliffe
  27. Birchencliffe Recreation Ground (stop) Birchencliffe
  28. Burn Road Top (stop) Ainley Top
  29. Grimescar Road Ainley Top
  30. Crest Road (opp) Ainley Top
  31. Blackley New Road Ainley Top
  32. Blackley Cricket Ground (at) Blackley
  33. Lindley Road (opp) Blackley
  34. Blackley Baptist Church (stop) Blackley
  35. Blackley Road (N bound) Elland
  36. Hammerstones Road (after) Elland
  37. Brooksbank School (opp) Elland
  38. Melrose Court Elland
  39. Kelvin Road Elland
  40. Norton Street (stop) Elland
  41. Crestfield Crescent Elland
  42. South Parade (E bound) Elland
  43. Rosebery Street (at) Elland
  44. Elland Aldi Elland
  45. Southgate Elland
  46. Elland Huddersfield Road Elland
  47. Elland Morrisons Elland
  48. Exchange Mill (stop) Elland
  49. Riverside Mills Elland
  50. Green Lane (at) West Vale
  51. Greetland Cricket & Bowling Club (at) West Vale
  52. Bankfield Grange (opp) West Vale
  53. High Meadows (stop) West Vale
  54. Greetland Academy (at) Greetland
  55. Ellistones Place (at) Greetland
  56. Silverdale Terrace Greetland
  57. Ellistones Lane (stop) Greetland
  58. Trenance Gardens (stop) Greetland
  59. Scar Bottom Lane Greetland
  60. Brian Royd Lane Trenance Gdns Greetland
  61. Moor Bottom Lane (at) Greetland
  62. Greetland Community & Sports Centre Greetland
  63. School Street (at) Greetland
  64. Ashfield Road (at) Greetland
  65. Milner Lane Greetland
  66. Clay House Lane (at) Greetland
  67. Victoria Mills West Vale
  68. West Vale West Vale
  69. Alfred Street (opp) West Vale
  70. West Vale Sports Grd West Vale
  71. Greetland Rd Bridge Salterhebble
  72. Salterhebble Junction Salterhebble
  73. Exley Bank Salterhebble
  74. Calderdale Royal Hospital Calderdale Royal Hospital
  75. Stafford Road Skircoat
  76. Coronation Road (opp) Skircoat
  77. Spring Hall Skircoat
  78. First Bus Depot (opp) Skircoat
  79. Albert Park (at) Skircoat
  80. The Shay Stadium Skircoat
  81. Prescott Street Halifax Town Centre
  82. Market Street 13 Halifax Town Centre
  83. Halifax Bus Station Entrance Halifax Town Centre

Service registration & registered changes

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.