The Godavari is the longest among these rivers at approximately 1,465 km. It originates in Trimbakeshwar, Maharashtra, and flows through multiple states before draining into the Bay of Bengal. The Krishna is about 1,400 km, Narmada is 1,312 km, and the Yamuna is approximately 1,376 km. The Godavari is often called the 'Dakshina Ganga' (Ganges of the South).