- Phía đông giáp biển đông.
- PhíaNam giáp xã Hải Hòa
- Phía tây giáp xã Hải Nhân và xã Định Hải
- Phía bắc Giáp xã Hải Lĩnh
- Phía
- Phía tây giáp xã Hải Nhân và xã Định Hải
- Phía bắc Giáp xã Hải Lĩnh
- Xã có 1.489 hộ với 5.442 khẩu.
- Diện tích đất tự nhiên của xã là 655,96 ha.
- Ninh Hải có tuyến quốc lộ 1A huyết mạch chạy qua, có sông kênh than chảy theo hướng Tây bắc - Đông
- Xã có bờ biển dài 3,4 km thuộc địa phận chủ yếu của thôn Sơn Hải, Đại Tiến, Quang Trung, Thống Nhất với bãi biển rộng, cát phẳng và mịn là điều kiện thuận lợi để địa phương phát triển ngành du lịch, dịch vụ về biển.