Vegetation restoration has an important remodelling effect on near-surface characteristics, and consequent changes in land surface roughness (LSR) are key influences on soil wind erosion processes. However, the effects of vegetation restoration types and ages on LSR and the underlying mechanisms are not fully understood. In this study, the sand-fixing vegetation restoration area of the Hobq Desert was examined in comparison to a bare sand control area. The LSR of four artificial vegetation types (Salix psammophila, Caragana korshinskii, Artemisia ordosica, and Populus simonii) with restoration age of 36 years, and Salix psammophila and Caragana korshinskii after different periods of restoration (20, 28, 36 and 45 years) were measured using Structure-from-Motion (SfM) photogrammetry. Near-surface characteristics that may affect LSR were also measured. The results showed that vegetation restoration was associated with a 230–409 % higher LSR compared to the control site (1.74 mm). LSR in the different vegetation restoration areas were ranked, from high to low, as follows: AO (8.85 mm) > CK (7.89 mm) > SP (6.70 mm) > PS (6.61 mm). LSR also increased with time since restoration, with the greatest rate of increase during the first 20 years. The change of LSR is mainly affected by the change of near-surface characteristics, with the direct effects of biological crust thickness (0.331), litter thickness (0.289), soil bulk density (−0.239), and clay content (0.171) being significant. Stem diameter, litter density, biological crust coverage, and soil organic matter affected LSR indirectly, mainly through acting on the above factors. Finally, LSR was effectively estimated based on biological crust thickness, litter thickness, and soil bulk density (R2 = 0.904). The research results will help to further deepen the understanding of the influence mechanism of vegetation restoration on LSR, and provide scientific basis and practical reference for vegetation ecological restoration in similar areas.