From Sunday 14 June, temporary stand changes will be in place at Huddersfield Bus Station while improvement works take place. Please check your stand before travelling.
Important: These changes are temporary. Please allow extra time for your journey and check station displays before boarding.
301 to Golcar
Use stand: S
Exceptions:
Mon-Sat 1920, 2020, 2120 and 2220 journeys use Stand U.
314 to Holme
Use stand: W
Exceptions:
Mon-Fri 1648, Sat 0805 and Sun 1354 journeys use Stand V.
323 to Meltham
Use stand: S
No exceptions.
324 to Meltham
Use stand: S
Exceptions:
Mon-Fri 0701, 0731 and 1759 journeys use Stand R.
Sat 0930 and 0950 journeys use Stand T.
342 to Almondbury
Use stand: O
Exceptions:
Sat 0911 and 1011 journeys use Stand N.
356 towards Longwood
Use stand: X
Exceptions:
Mon-Fri 0949 and 1545 journeys use Stand Z1.
370 to New College
Use stand: U
No exceptions.
371 to Lindley
Use stand: U
No exceptions.
372 to Almondbury
Use stand: P
Exceptions:
Sat 1533 and 1633 journeys use Stand T.
Sun 1143, 1343 and 1543 journeys use Stand R.
382 towards Wilberlee
Use stand: Q
Exceptions:
Mon-Fri 0627 and 1627 journeys use Stand R.
Sat 0827, 0927 and 1027 journeys use Stand P.
383 towards Marsden
Use stand: R
Exceptions:
Mon-Fri 0818 journey uses Stand S.
387 to Beaumont Park
Use stand: O
Exceptions:
Mon-Fri 1642 and Sat 1442 journeys use Stand M.
Mon-Fri 0835, 1542, 1743 and Sat 0949 journeys use Stand P.
501 to Halifax
Use stand: N
Exceptions:
Mon-Fri 0910, 1240, 1513, Sat 1014 and Sun 1508 journeys use Stand M.
537 to Halifax
Use stand: O
Exceptions:
Mon-Fri 1330, 1430 and 1530 journeys use Stand N.
549 to Halifax
Use stand: O
Exceptions:
Mon-Fri 0935, 1033, 1132, 1232, 2227 and Sat 1036, 1134, 1233 and 1332 journeys use Stand N.
.stand-changes-page {
font-family: Arial, sans-serif;
max-width: 1100px;
margin: 0 auto;
padding: 20px;
color: #222;
line-height: 1.6;
}
.hero-banner {
background: linear-gradient(135deg, #280071 0%, #4a1ab3 100%);
color: #fff;
padding: 40px 30px;
border-radius: 16px;
margin-bottom: 25px;
}
.hero-banner h2 {
font-size: 2.2rem;
margin-bottom: 15px;
color: #fff;
}
.hero-banner .intro {
font-size: 1.05rem;
max-width: 850px;
margin: 0;
}
.notice-box {
background: #fff4cc;
border-left: 5px solid #ffbf00;
padding: 18px 20px;
border-radius: 10px;
margin-bottom: 25px;
font-size: 0.98rem;
}
.info-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
gap: 20px;
}
.info-card {
background: #fff;
border-radius: 14px;
padding: 25px;
box-shadow: 0 4px 12px rgba(0,0,0,0.08);
border: 1px solid #eee;
}
.info-card h3 {
margin-top: 0;
font-size: 1.35rem;
color: #280071;
margin-bottom: 15px;
}
.info-card p {
margin-bottom: 12px;
}
.info-card strong {
color: #280071;
}
@media (max-width: 768px) {
.hero-banner {
padding: 30px 20px;
}
.hero-banner h2 {
font-size: 1.8rem;
}
.info-card {
padding: 20px;
}
}