Rupen River is a river in Gujarat in western India whose origin is the Taranga hills near Kheralu taluka of Mehsana district in Gujarat at an elevation of 180 m above Mean Sea Level and descends in South Western direction.
The total catchment area of the basin is 2,500 square kilometres (970 sq mi).
The Rupen River does not meet the ocean; it dries up in the Rann of Kutch.
Pushpavathi i.e., the main right tributary of Rupen river arises upstream from hilly area of Balad village of Kheralu taluk, in Mahesana ( Gujarat District) at an elevation of 183 m above Mean Sea Level.
So, Pusphavathi meets Rupen river at upstream of Sapawada village.