List of Major Rivers of Rajasthan With Map
Rajasthan, the largest state in India by area, lies in the country’s northwest. It shares international borders with Pakistan and domestic borders with Punjab, Haryana, Uttar Pradesh, Madhya Pradesh, and Gujarat. The rivers of Rajasthan arise in two main regions: the Aravalli Range and the Vindhya–Satpura uplands.
Moreover, the state’s waterways fall into three primary systems: east-flowing rivers such as the Chambal and Banas that join the Ganga basin, west-flowing rivers like the Luni that drain into the Rann of Kutch, and seasonal streams including the Ghaggar and Sahibi.
River Systems in Rajasthan
- Seasonal streams: Ghaggar, Sahibi and other monsoon-fed channels that often dry up
- East-flowing rivers: Chambal and its tributaries drain into the Yamuna and onward to the Ganga
- West-flowing rivers: Luni and its branches empty into the marshes of the Rann of Kutch
Major Rivers of Rajasthan
1. Chambal River
- Origin: Vindhya Range near Mhow in Madhya Pradesh
- Course in Rajasthan: ~300 km through Sawai Madhopur and Kota districts
- Tributaries: Banas, Kali Sindh, Ahu, Newaj
- Exit: Rejoins Madhya Pradesh then meets the Yamuna at Etawah
Learn more in our detailed Chambal River System.
2. Banas River
- Origin: Aravalli hills near Kumbhalgarh
- Course: ~290 km through Rajsamand, Bhilwara and Tonk districts
- Tributaries: Berach, Menali, Khari, Dai
- Confluence: Joins the Chambal near Rameshwar
Explore the article in Banas River with Map.
3. Luni River
- Origin: Pushkar valley near Ajmer
- Course: ~495 km across Pali, Jodhpur and Jalore districts
- Tributaries: Sukri, Jawai, Mithari
- Termination: Disappears in the marshes of the Rann of Kutch
Read the Luni River feature.
4. Ghaggar River
- Origin: Shivalik Hills of Himachal Pradesh
- Course in Rajasthan: Flows through Hanumangarh and Sriganganagar
- Behavior: Seasonal flood pulses during monsoon
- End: Often dries up before reaching the Yamuna
See our Ghaggar River guide.
5. Sahibi River
- Origin: Aravalli hills near Sikar
- Course: Crosses Jhunjhunu, Alwar and Gurgaon districts
- Characteristic: Monsoon-driven and seasonal
- Confluence: Joins Yamuna in Haryana or dissipates in desert channel
Map of Rajasthan Rivers

List of Some Other Rivers in Rajasthan
Here are some other notable rivers of Rajasthan:
- Kothari
- Berach
- Mahi
- Bandi
- Sagi
- Parbati
- Khari
- Sabarmati
- Dhundi
Which is the Longest River of Rajasthan?
The Luni River is the longest river in Rajasthan, with a course of approximately 495 km. Its drainage basin covers about 37,000 sq km, extending from the Aravalli slopes near Ajmer through Pali, Jodhpur and Jalore districts before it dissipates into the Rann of Kutch.
Important Dams and Barrages
- Kota Barrage – Chambal River
- Rana Pratap Sagar Dam – Chambal tributary (Parbati)
- Kalisindh Dam – Kali Sindh tributary of Chambal
- Bisalpur Dam – Banas River
- Jaisamand Lake – Berach tributary of Banas
- Jawai Dam – Jawai tributary of Luni
If you’d like to explore more state-by-state river guides, check out our Rivers of India by State section for detailed articles on every region.