Three rivers, the Ban Ganga, Rooparel, and Gambhir, cross the district. The Ban Ganga originates in Jaipur District, passes through Dausa and Bharatpur districts to meet the Yamuna River in Uttar Pradesh. The Gambhir River starts from Pachana Dam of Karauli District, and meets the Ban Ganga in Bayana Tehsil. The Rooparel River starts from hills of Alwar District and enters the district in Kaman Tehsil.