Thành phố Lạng Sơn là thủ phủ của tỉnh Lạng Sơn nằm giữa một lòng chảo lớn, có dòng sông Kỳ Cùng chảy qua trung tâm thành phố. Thành phố Lạng Sơn cách thủ đô Hà Nội 154 km về phía đông bắc, cách cửa khẩu Hữu Nghị 15 km về phía đông nam. Thành phố có địa giới hành chính gần như được bao quanh bởi huyện Cao Lộc. Ngoài ra, thành phố còn giáp với huyện Văn Quan qua một đoạn ranh giới ở phía tây và huyện Chi Lăng qua một đoạn ranh giới ở phía tây nam.