Phía đông và bắc, Bảo Ninh giáp biển, phía tây giáp cửa sông Nhật Lệ - con sông đẹp nhất của Quảng Bình.