Tiene una longitud de 725 km y drena una cuenca de 48.631 km², similar a países como República Dominicana, Eslovaquía o Bután.El Bhima fluye en dirección sureste recorriendo 725 kilómetros a través de los estados de Maharashtra, Karnataka y Andhra Pradesh.Las riberas del Bhima están densamente pobladas y forman una fértil región agrícola.[1] El Bhima recibe muchos ríos más pequeños, como el Kundali, Kumandala, Ghod, Bhama, Indrayani, Mula-Mutha (142 km) y Pavna.Chandani, Kamini, Moshi, Bori, Sina, Man, Bhogwati y Nira 160 km) son los principales tributarios del río en Solapur.