+ Đường bộ
Yên Thế là huyện miền núi của tỉnh Bắc Giang, địa hình phức tạp, bị chia cắt bởi nhiều sông, suối, việc đi lại gặp nhiều khó khăn. Hiện nay trên địa bàn huyện Yên Thế có các loại đường chính là:
- Đường tỉnh lộ (TL) 398 (284 cũ), đây là tuyến đường quan trọng nối liền thị trấn Cầu Gồ với các huyện Tân Yên, TP.Bắc Giang, Yên Dũng.
- Đường tỉnh lộ 292 (đường 265 cũ), tuyến này nối từ Quốc lộ 1A, cuối Kép qua Bố Hạ - thị trấn cầu Gồ, đi xã Xuân Lương nối sang thành phố Thái Nguyên.
- Đường tỉnh lộ 242 (đường 292 cũ) tuyến này bắt đầu từ thị trấn Bố Hạ đi qua xã Hương Vỹ, xã Đồng Hưu đến khu vực Đèo Cà (giáp tỉnh Lạng Sơn)
- Đường tỉnh lộ 294 (đường 287 cũ), tuyến này nối đường TL 292 từ xã Tân Sỏi đi thị trấn Nhã Nam thuộc huyện Tân Yên.
- Đường huyện: Có nhiều tuyến nhưng quan trọng nhất là đường 268 từ thị trấn Bố Hạ đi ngược lên theo hướng Tây Bắc qua các xã Hương Vĩ, Đồng Kỳ, Hồng Kỳ, Đồng Vương nối liền với đường TL 292 tại Mỏ Trạng xã Tam Tiến. Tuyến này đã được cứng hóa cơ bản nhưng nền đường và mặt đường đều hẹp.
- Đường xã và liên thôn đã phát triển rộng khắp có tổng chiều dài 212 km nhưng chất lượng đường xấu.
Với hệ thống giao thông như trên, đã cơ bản đáp ứng được nhu cầu đi lại của nhân dân trong huyện nói chung và vận chuyển nông, lâm sản nói riêng, góp phần thúc đẩy sản xuất nông-lâm nghiệp phát triển.
+ Đường sắt
Có tuyến đường sắt Kép - Lưu Xá đoạn chạy qua huyện dài 22,07 km, có 2 ga (Bố Hạ và Mỏ Trạng). Tuyến đường này đã nhiều năm gần đây không được sử dụng.
+ Đường thủy
Trong huyện có 2 tuyến đường thủy là sông Thương và sông Sỏi, tổng chiều dài đường thủy 28,5 km, có 2 bến sông là bến Sỏi và bến Nhãn. Hiện nay chủ yếu bến Nhãn là hoạt động thường xuyên. Riêng sông Sỏi mùa khô
lưu lượng nước rất hạn chế nên việc đi lại của tàu, thuyền gặp khó khăn.