Ninh Thuận là tỉnh phía nam của vùng Duyên hải Nam Trung Bộ. Phần đất liền của Ninh Thuận nằm trong phạm vi từ 11°18’14’’ đến 12009’15’’ vĩ độ Bắc và từ 108009’08’’ đến 109014’25’’ kinh độ Đông. Phía bắc giáp tỉnh Khánh Hòa, phía nam giáp tỉnh Bình Thuận, phía tây giáp tỉnh Lâm Đồng và phía đông giáp biển Đông với đường bờ biển dài 105kmĐịa hình của Ninh Thuận thấp dần từ tây bắc xuống đông nam. Lãnh thổ được bao bọc bởi 3 mặt là núi: phía bắc và phía nam là 2 dãy núi ăn lan ra sát biển, phía.