Rivers and streams of Mumbai
Rivers and streams of Mumbai (Thane and Navi Mumbai) – map
Mumbai's rivers are short: the Mithi, Poisar, Dahisar and Oshiwara drain into the Arabian Sea or the creeks around Thane and Navi Mumbai. This map shows where each one starts, where it ends and what it flows into.
Streams near Mumbai neighbourhoods
- Chembur: Mahul Creek, Somaiyya Nalla, Trombay Creek, Mithi
- Powai: Mithi, Trombay Creek
- Bandra: Mithi, Vakola Nala
- Andheri: Mithi, Vakola Nala
- Borivali: Dahisar, Poisar
- Dahisar: Dahisar
- Kurla: Mithi, Mahul Creek, Somaiyya Nalla
- Thane: Thane Creek, Ulhas
- Vashi: Thane Creek
- Kalyan: Waldhuni, Ulhas
- Panvel: Panel
- Mulund: Nane Pada Nalla, Dahisar
- Ghatkopar: Mahul Creek, Somaiyya Nalla, Trombay Creek
- Goregaon: Oshiwara, Poisar
- Malad: Poisar, Oshiwara
All 41 rivers and streams on the map
- Ulhas – 146 km; Western Ghats near Lonavala, Maharashtra to Vasai, Maharashtra; mouth into Arabian Sea
- Amba – 103 km; Western Ghats near Khopoli, Maharashtra to 25 km S of Mumbai, Maharashtra; mouth into Arabian Sea
- Kalu – 101 km; Western Ghats, 65 km S of Nashik, Maharashtra to Kalyan, Maharashtra; joins Bhatsai
- Bhatsai – 92 km; Western Ghats near Igatpuri, Maharashtra to Kalyan, Maharashtra; joins Ulhas
- Patalganga – 57 km; Western Ghats, 55 km SE of Mumbai, Maharashtra to 30 km SE of Mumbai, Maharashtra; joins Bhogeshwar
- Kasadi – 41 km; Western Ghats near Kalyan, Maharashtra to Mumbai, Maharashtra; mouth into Arabian Sea
- Dahisar – 28 km; Tulsi Lake, Sanjay Gandhi National Park, Mumbai to Manori Creek near Gorai, Mumbai; mouth into Arabian Sea
- Kamvadi N – 26 km; Western Ghats near Bhiwandi, Maharashtra to Thane, Maharashtra; joins Ulhas
- Thane Creek – 26 km; Western Ghats near Thane, Maharashtra to Mumbai Harbour, between Trombay and Belapur; mouth into Arabian Sea
- Kumbheri – 26 km; Western Ghats near Vasind, Maharashtra to Kalyan, Maharashtra; joins Bhatsai
- Tungar Nala – 25 km; Western Ghats near Virar, Maharashtra to Bhayandar, Maharashtra; joins Ulhas
- Varna – 21 km; Western Ghats, 16 km N of Bhiwandi, Maharashtra to Bhiwandi, Maharashtra; joins Kamvadi N
- Poisar – 19 km; Sanjay Gandhi National Park, Mumbai to Malad Creek, opening to the sea at Versova, Mumbai; mouth into Arabian Sea
- Saitani – 19 km; Western Ghats, 17 km NE of Bhiwandi, Maharashtra to 50 km N of Mumbai, Maharashtra; joins Tansa
- Gadhe – 19 km; Western Ghats, 40 km E of Mumbai, Maharashtra to Panvel, Maharashtra; joins Panel
- Desai Khadi – 19 km; Western Ghats near Dombivali, Maharashtra to Diva, Maharashtra; joins Ulhas
- Mithi – 18 km; Vihar Lake, Sanjay Gandhi National Park, Mumbai to Mahim Creek, Mumbai; mouth into Arabian Sea
- Waldhuni – 18 km; Malanggad foothills above Kakuli Lake, south of Ambernath, Maharashtra to Shahad, Kalyan, Maharashtra; joins Ulhas
- Dhavri R – 16 km; Western Ghats near Matheran, Maharashtra to 45 km SE of Mumbai, Maharashtra; joins Patalganga
- Panel – 14 km; Western Ghats near Panvel, Maharashtra to Navi Mumbai, Maharashtra; joins Kasadi
- Taloje – 14 km; Near the Enkay Garden complex, east of Taloja MIDC, Navi Mumbai to The Kasadi between Kharghar and Kalamboli, Navi Mumbai; joins Kasadi
- Bava Malang – 13 km; Western Ghats, 30 km E of Mumbai, Maharashtra to The Taloje at Taloja, Navi Mumbai; joins Taloje
- Ulwe – 13 km; Hills south of Panvel, Maharashtra to Moha Creek, south of Targhar station, Navi Mumbai; mouth into Arabian Sea
- Lendi N – 13 km; Western Ghats near Badlapur, Maharashtra to Panvel, Maharashtra; joins Gadhe
- Vachko N – 12 km; Western Ghats, 15 km N of Bhiwandi, Maharashtra to Bhiwandi, Maharashtra; joins Kamvadi N
- Mogidar Nala – 11 km; Western Ghats near Bhiwandi, Maharashtra to Thane, Maharashtra; joins Ulhas
- Chormuli – 11 km; Western Ghats near Bhiwandi, Maharashtra to Bhiwandi, Maharashtra; joins Kamvadi N
- Mahul Creek – 11 km; Ghatkopar West hills, Mumbai to Mumbai Harbour at Mahul, Mumbai; mouth into Arabian Sea
- Oshiwara – 10 km; Aarey Milk Colony, Goregaon, Mumbai to Malad Creek at Lokhandwala, Mumbai; mouth into Arabian Sea
- Trombay Creek – 9.5 km; Ghatkopar hills near R City Mall, Mumbai to Thane Creek at Mankhurd, just north of the Vashi Bridge, Mumbai; joins Thane Creek
- Nhava Creek – 9.3 km; Jasai, near Uran to Mumbai Harbour at Nhava, near Uran; mouth into Arabian Sea
- Chena – 9.1 km; Yeoor hills, Sanjay Gandhi National Park, Thane to Ghodbunder, Thane; joins Ulhas
- Barvi – 8.8 km; Western Ghats near Badlapur, Maharashtra to Kalyan, Maharashtra; joins Ulhas
- Desai Khadi (south branch) – 8.4 km; Hills south of Ambernath, Maharashtra to Nilaje, south of Dombivli, Maharashtra; joins Desai Khadi
- Desai Khadi (north branch) – 6.1 km; Hills south of Ambernath, Maharashtra to Nilaje, south of Dombivli, Maharashtra; joins Desai Khadi
- Nane Pada Nalla – 4.8 km; Mulund West, Mumbai to Thane Creek at Mulund East, just south of the Airoli Bridge, Mumbai; joins Thane Creek
- Vakola Nala – 4.8 km; Shastri Nagar, Santacruz East, Mumbai to Bandra Kurla Complex, just above Mahim Creek, Mumbai; joins Mithi
- Mogara Nallah – 4.1 km; Azad Nagar, Andheri West, Mumbai to Malad Creek near Lokhandwala, Mumbai; mouth into Arabian Sea
- Somaiyya Nalla – 3.6 km; Tilak Nagar, near Lokmanya Tilak Terminus, Mumbai to The Trombay Creek at the north-west corner of the Deonar dumping ground, Mumbai; joins Trombay Creek
- Trombay Creek (northern mouth) – 3.3 km; Mumbai, Maharashtra to Thane Creek, 1 km north of the Trombay Creek's main mouth, Mumbai; joins Thane Creek
- Taloje (northern branch) – 3 km; North-eastern edge of Taloja MIDC, Navi Mumbai to The Taloje in Taloja MIDC, just east of MIDC Road, Navi Mumbai; joins Taloje
See the rivers of all India on the map