Phá Hạc Hải nằm ở vùng hạ lưu sông Kiến Giang, nằm trong địa giới hành chính các xã Hồng Thủy, Hoa Thủy, An Thủy, Lộc Thủy, Vạn Ninh, Gia Ninh thuộc huyện Lệ Thủy và Quảng Ninh, tỉnh Quảng Bình có diện tích khoảng 12km²...