The Luni River is the only major river that crosses the Thar Desert. It originates in the Aravalli Range and flows through the desert before draining into the Rann of Kutch. Other rivers mentioned (Narmada, Tapi, Yamuna) flow in different regions of India.