Gambhir River originates in the hills near Karauli village of
Sawai Madhopur District in
Rajasthan. Flowing from south to north up to Kanjoli village (Toda Bhim), it travels towards north-east up to Mertha village, before entering
Uttar Pradesh.
The river again comes into Rajasthan, near Catchapaura village in Dhaulpur District and forms the boundary between Uttar Pradesh and Rajasthan. It then enters Mainpuri District in Uttar Pradesh and finally joins River Yamuna.
Sesa, Kher and Parbati are its major tributaries. The Gambhir River Basin is located in north-eastern Rajasthan and extends over Sawai Madhopur, Bharatpur, Dausa, and Dhaulpur Districts.