Yên Thịnh là một xã của huyện Hữu Lũng, tỉnh Lạng Sơn, nằm giữa vùng núi đá vôi thuộc dãy núi Cai Kinh hùng vĩ, chạy từ Đông Bắc đến Đông Nam. Xã cách trung tâm huyện Hữu Lũng 21 km về phía Tây Bắc. Phía Đông giáp xã Yên Sơn, phía Tây giáp xã Hòa Bình và Minh Tiến, phía Nam giáp xã Yên Vượng, phía B