Đình Lập là huyện vùng cao biên giới nằm ở phía Đông Nam tỉnh Lạng Sơn, có hai trục quốc lộ 4B và 31 chạy qua trung tâm huyện; phía Tây Bắc giáp huyện Lộc Bình, phía Đông Bắc giáp Trung Quốc với đường biên giới dài 51,2 km, phía Đông Nam giáp tỉnh Quảng Ninh và phía Tây Nam giáp tỉnh Bắc Giang.