A theoretical model for wind-sand flow is developed by considering the coupling between wind flow and sand particle motion, the latter subject to the Magnus effect, under different atmospheric stability conditions. Using this model, the characteristics of the wind-sand flow are discussed in detail. The results show that the atmospheric stability and the Magnus effect both have a strong influence on wind profiles and on the trajectories of sand particles. This approach produces results with characteristics that differ from those previously reported; the latter only applying to atmospheric conditions of neutral stability. The saltating sand reaches a greater height under non-neutral stability than under neutral stability, while the maximum horizontal distance is greater under unstable conditions and is smaller under stable conditions than under conditions of neutral stability.