Rivers and streams of Delhi
Rivers and streams of Delhi (Delhi NCR) – map
Delhi's streams are the Yamuna and the drains that carry the city's water into it, such as the Najafgarh and Shahdara drains. This map shows where each drain starts and what it flows into.
Streams near Delhi neighbourhoods
All 52 rivers and streams on the map
- Yamuna – 1608 km; Yamunotri Glacier (Himalayas), Uttarakhand to Triveni Sangam, Prayagraj, Uttar Pradesh; joins Ganga
- Hindon – 338 km; 25 km NE of Saharanpur, Uttar Pradesh to Greater Noida, Uttar Pradesh; joins Yamuna
- Najafgarh Drain – 95 km; 65 km W of Delhi to Delhi; joins Yamuna
- Drain No 8 – 74 km; Gohana, Haryana to 25 km N of Delhi; joins Yamuna
- Kultana Chhudani Bupania Drain – 57 km; Rohtak, Haryana to Najafgarh, Delhi; joins Mungashpur Drain
- Mungashpur Drain – 43 km; Narela, Delhi to Najafgarh, Delhi; joins Najafgarh Drain
- West Juan Drain – 31 km; 50 km NW of Delhi to Bahadurgarh, Haryana; joins Mungashpur Drain
- Mehandwari – 29 km; 35 km S of Delhi to 55 km S of Delhi; joins Nuh Drain
- Basi Drain – 29 km; 35 km N of Delhi to Delhi; joins Yamuna
- Dasna Drain – 28 km; Ghaziabad, Uttar Pradesh to 20 km SE of Delhi; joins Hindon
- Nangloi Drain – 28 km; Rohini, Delhi to Najafgarh, Delhi; joins Mungashpur Drain
- Daula Drain – 24 km; 35 km N of Delhi to 25 km NE of Delhi; joins Hindon
- Tera Drain – 23 km; 45 km N of Delhi to 30 km NE of Delhi; joins Hindon
- Pakasma Drain – 21 km; 15 km E of Rohtak, Haryana to 40 km W of Delhi; joins West Juan Drain
- Jauhar Nala – 21 km; Faridabad, Haryana to 17 km S of Faridabad, Haryana; joins Gaunchhi Drain
- Ghata Or Badshahpur – 21 km; Gurugram, Haryana to Gurugram, Haryana; joins Najafgarh Drain
- Li Nala – 20 km; Deoli, Delhi to Gurugram, Haryana; joins Ghata Or Badshahpur
- Lohia – 19 km; Greater Noida, Uttar Pradesh to Greater Noida, Uttar Pradesh; joins Hindon
- Manesar Nala – 19 km; Manesar, Haryana to Najafgarh, Delhi; joins Najafgarh Drain
- Pakhal Nala – 17 km; Faridabad, Haryana to 16 km S of Faridabad, Haryana; joins Sikrona Drain
- Noida Drain – 17 km; Dalupura, Delhi to Faridabad, Haryana; joins Yamuna
- Palla Drain – 16 km; Dadri, Uttar Pradesh to Greater Noida, Uttar Pradesh; joins Lohia
- Ghoga Drain – 16 km; Narela, Delhi to 16 km NW of Delhi; joins Daryapur Drain
- Hindan Cut – 16 km; Ghaziabad, Uttar Pradesh to Delhi; joins Yamuna
- Siwal Drain – 16 km; Modinagar, Uttar Pradesh to 30 km NE of Delhi; joins Hindon
- Drain No 6 – 15 km; Narela, Delhi to 16 km NW of Delhi; joins Daryapur Drain
- Sonda Drain – 14 km; Modinagar, Uttar Pradesh to 25 km NE of Delhi; joins Hindon
- Supplimentary Drain – 14 km; Alipur, Delhi to Delhi; joins Najafgarh Drain
- Thana Kalan Drain – 11 km; Narela, Delhi to Outabgarh, Delhi; joins Mungashpur Drain
- Kharkhauda Drain – 9.7 km; Kharkhauda, Haryana to 40 km NW of Delhi; joins West Juan Drain
- Kasar Drain – 9.3 km; Bahadurgarh, Haryana to Najafgarh, Delhi; joins Kultana Chhudani Bupania Drain
- Sadonpur Drain – 8.9 km; Ghaziabad, Uttar Pradesh to Greater Noida, Uttar Pradesh; joins Lohia
- Bawana Drain – 8.7 km; Bawana, Delhi to Rohini, Delhi; joins Mungashpur Drain
- Dhulainti Nala – 8.2 km; 35 km S of Delhi to Gurugram, Haryana; joins Li Nala
- Madanpur Drain – 8.1 km; Rohini, Delhi to Najafgarh, Delhi; joins Mungashpur Drain
- Khanda Drain – 7.2 km; Kharkhauda, Haryana to 40 km NW of Delhi; joins West Juan Drain
- Bazidpur Drain – 6.9 km; Bawana, Delhi to Rohini, Delhi; joins Mungashpur Drain
- Sharpur Nala – 6.8 km; Bhati, Delhi to Asola, Delhi; joins Li Nala
- Mangolpur Drain – 5.8 km; Bahadurgarh, Haryana to Bahadurgarh, Haryana; joins Mungashpur Drain
- Rohar Nala – 5.8 km; Dera Mandi, Delhi to Dera Mandi, Delhi; joins Li Nala
- Paliwala Nala – 5.8 km; Faridabad, Haryana to Faridabad, Haryana; joins Pakhal Nala
- Bhikampur Drain – 5.5 km; Muradnagar, Uttar Pradesh to 20 km NE of Delhi; joins Hindon
- Janwali Drain – 5.2 km; Loni, Uttar Pradesh to 18 km NE of Delhi; joins Hindon
- K Hurrampur Drain – 5 km; Muradnagar, Uttar Pradesh to Muradnagar, Uttar Pradesh; joins Bhikampur Drain
- Kaunsat Nala – 4.9 km; 30 km S of Delhi to Gurugram, Haryana; joins Li Nala
- Sadarpur Drain – 4.8 km; Ghaziabad, Uttar Pradesh to Ghaziabad, Uttar Pradesh; joins Dasna Drain
- Daryapur Drain – 4.3 km; 16 km NW of Delhi to Burari, Delhi; joins Yamuna
- Patanwala Johar – 3.8 km; Dera Mandi, Delhi to 25 km S of Delhi; joins Li Nala
- Mandaura Drain – 3.1 km; Narela, Delhi to Narela, Delhi; joins Mungashpur Drain
- Dohai Drain – 2.3 km; Ghaziabad, Uttar Pradesh to Ghaziabad, Uttar Pradesh; joins Sadarpur Drain
- Ghoge Drain – 1.7 km; Rohini, Delhi to Narela, Delhi; joins Ghoga Drain
- Kanauja Cut – 1.5 km; Ghaziabad, Uttar Pradesh to Ghaziabad, Uttar Pradesh; joins Dohai Drain
See the rivers of all India on the map