Huyện Tân Yên nằm ở phía tây của tỉnh Bắc Giang, cách thành phố Bắc Giang khoảng 15 km về phía tây