Sparse unmixing plays a crucial role in the field of hyperspectral image unmixing technology, leveraging the availability of pre-existing endmember spectral libraries. In recent years, there has been a growing trend in incorporating spatial information from hyperspectral images into sparse unmixing models. There is a strong spatial correlation between pixels in hyperspectral images (that is, the spatial information is very rich), and many sparse unmixing algorithms take advantage of this to improve the sparse unmixing effect. Since hyperspectral images are susceptible to noise, the feature separability of ground objects is reduced, which makes most sparse unmixing methods and models face the risk of degradation or even failure. To address this challenge, a novel robust dual spatial weighted sparse unmixing algorithm (RDSWSU) has been proposed for hyperspectral image unmixing. This algorithm effectively utilizes the spatial information present in the hyperspectral images to mitigate the impact of noise during the unmixing process. For the proposed RDSWSU algorithm, which is based on ℓ1 sparse unmixing framework, a pre-calculated superpixel spatial weighting factor is used to smooth the noise, so as to maintain the original spatial structure of hyperspectral images. The RDSWSU algorithm, which builds upon the ℓ1 sparse unmixing framework, employs a pre-calculated spatial weighting factor at the superpixel level. This factor aids in noise smoothing and helps preserve the inherent spatial structure of hyperspectral images throughout the unmixing process. Additionally, another spatial weighting factor is utilized in the RDSWSU algorithm to capture the local smoothness of abundance maps at the sub-region level. This factor helps enhance the representation of piecewise smooth variations within different regions of the hyperspectral image. Specifically, the combination of these two spatial weighting factors in the RDSWSU algorithm results in an enhanced sparsity of the abundance matrix. The RDSWSU algorithm, which is a sparse unmixing model, offers an effective solution using the alternating direction method of multiplier (ADMM) with reduced requirements for tuning the regularization parameter. The proposed RDSWSU method outperforms other advanced sparse unmixing algorithms in terms of unmixing performance, as demonstrated by the experimental results on synthetic and real hyperspectral datasets.