Huyện Hòa An nằm ở trung tâm tỉnh Cao Bằng, nằm trên đường Hồ Chí Minh cách thành phố Cao Bằng 15 km về hướng tây bắc, cách thành phố Lạng Sơn 142 km về hướng tây bắc và cách Thành phố Hà Nội 283 km về phía đông bắc, có vị trí địa lý: