343 Halifax Bus Station ↔ Huddersfield BusStn

Operated by Team Pennine. First bus 05:55, last bus 18:30. 25 journeys on weekdays.

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 →

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.

343 towards Huddersfield BusStn — Monday to Friday (13 journeys)
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·

Route map

All stops on route 343

343 towards Huddersfield BusStn

  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. Brian Royd Lane (stop) Greetland
  23. Moor Bottom Lane (opp) Greetland
  24. Scar Bottom Lane Greetland
  25. Silverdale Terrace (stop) Greetland
  26. Trenance Gardens (at) Greetland
  27. Ellistones Lane Greetland
  28. Greetland Academy Greetland
  29. Ellistones Place (opp) 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. Elland Morrisons (at) Elland
  36. Exchange Mill 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. Melrose Court (opp) Elland
  44. Kelvin Road (stop) Elland
  45. Hammerstones Road (near) Elland
  46. Brooksbank School (at) Elland
  47. Blackley Road Elland
  48. Lindley Road (at) Blackley
  49. Blackley Baptist Church Blackley
  50. Blackley New Road (SE bound) Ainley Top
  51. Grimescar Road (stop) Ainley Top
  52. Crest Road Ainley Top
  53. Burn Road Top (after) Ainley Top
  54. Birchencliffe Recreation Ground Birchencliffe
  55. Birchington Drive Birchencliffe
  56. Yew Tree Gardens Birchencliffe
  57. Lindley Avenue (stop) Birchencliffe
  58. Ainley Road (W bound) Birchencliffe
  59. Birchington Avenue (at) Birchencliffe
  60. Weatherhill Crescent Birchencliffe
  61. Weatherhill Road End Lindley
  62. Briarlyn Avenue (at) 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. Bay Horse Roundabout (near) Marsh
  70. Marsh Liberal Club Marsh
  71. Acre Street (on) Oakes
  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 Bus Station

  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. Acre Street Oakes
  12. Bay Horse Roundabout Marsh
  13. Union Street (at) Lindley
  14. Royal Infirmary Huddersfield Royal Infirmary
  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. Birchington Drive (opp) Birchencliffe
  25. Lindley Avenue 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. Norton Street (stop) Elland
  40. Kelvin Road Elland
  41. Crestfield Crescent Elland
  42. South Parade (E bound) Elland
  43. Rosebery Street (at) Elland
  44. Elland Aldi Elland
  45. Elland Huddersfield Road Elland
  46. Southgate (stop B) 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. Ellistones Lane (stop) Greetland
  57. Silverdale Terrace Greetland
  58. Trenance Gardens (stop) Greetland
  59. Scar Bottom Lane Greetland
  60. Brian Royd Lane Trenance Gdns Greetland
  61. Greetland Community & Sports Centre Greetland
  62. Moor Bottom Lane (at) 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. Alfred Street (opp) West Vale
  69. West Vale 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 history & registered changes

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.