Sunday, August 30, 2026 Search My Trip EnglishChinese
World news · travel · culture
Taiwan The Taiwan Times
Taiwan's window to the world

Mahi River

The 751st longest river in the world

550 km

The Mahi is a river in western India. It rises in Madhya Pradesh and, after flowing through the Vagad region of Rajasthan, enters Gujarat and flows into the Arabian Sea. It is one of the relatively few west-flowing rivers in India, alongside the endorheic Luni River, the Sabarmati River, the Tapi River and the Narmada River. Most peninsular rivers in India flow eastward into the Bay of Bengal or northward into the Ganges River. It has given its name to the Mahi Kantha agency of Bombay, and also to the mehwasis, marauding highlanders often mentioned in Arabian chronicles. The Mahi River originates near Minda village, which is situated in Dhar district of Madhya Pradesh. The Mahi River rises in the western Vindhya Range, just south of Sardarpur, and flows northward through Madhya Pradesh state. Turning northwest, it enters Rajasthan state and then turns southwest to flow through Gujarat state through the north of Vadodara city outskirts and enters the sea by a wide estuary before Khambhat after about a 360-mile (580-km) course. The silt brought down by the Mahi has contributed to the shallowing of the Gulf of Khambhat and the abandonment of its once-prosperous ports. The riverbed lies considerably lower than the land level and is of little use for irrigation. The river is worshipped by many people and has many temples and places of worship along its shore. It is popularly described as Mahisagar due to the vastness of the river. The newly formed Mahisagar dis

Flows through: India.

River data from Wikidata (CC0); lengths normalised to a common unit.

Other major rivers

  1. Amazon6,992 km
  2. Nile6,650 km
  3. Yangtze River6,300 km
  4. Bian River5,806 km
  5. Yellow River5,464 km
  6. Paraná River4,880 km
  7. River Congo4,700 km
  8. Mekong River4,350 km