Rivers of India · Drains to the Gulf of Khambhat (Arabian Sea)

Mahi River: source, course, dams and places

Mahi is about 583 km long (total length). It rises at Vindhya Range and reaches the Gulf of Khambhat (Arabian Sea). A map-first summary for exam revision.

By Pradyumna Gayake · Updated · From the same data as the app’s Mahi study card

Map of the Mahi river in India, from its source to Gulf of Khambhat (Arabian Sea), with 2 dams and 1 places along its course. Source Mahi Bajaj Sagar Dam Kadana Dam Vadodara
The Mahi drawn from AtlasMitra’s river data. Circle: source. Diamonds: dams and barrages. Dots: places on its course. India’s boundary as per the Survey of India.

Source

The Mahi rises at Vindhya Range, Dhar district, Madhya Pradesh. 22.73° N, 74.97° E

Course

Its main course runs Madhya Pradesh → Rajasthan → Gujarat, and it enters the Gulf of Khambhat (Arabian Sea): estuary in Anand–Bharuch, Gujarat.

Key facts

  • Crosses the Tropic of Cancer twice
  • Its arc runs north into Rajasthan and back south into Gujarat.

Dams and barrages

DamWhere and what
Mahi Bajaj Sagar DamBanswara district, Rajasthan.
Kadana DamMahisagar district, Gujarat.

Places along the Mahi

PlaceNote
VadodaraGujarat · near the lower river.

Quick questions

Where does the Mahi originate?

At Vindhya Range (Dhar district, Madhya Pradesh).

Where does the Mahi end?

In the Gulf of Khambhat (Arabian Sea) (Estuary in Anand–Bharuch, Gujarat).

How long is the Mahi?

About 583 km (total length).

Which dams are on the Mahi?

Mahi Bajaj Sagar Dam: Banswara district, Rajasthan. Kadana Dam: Mahisagar district, Gujarat.

Sources

  1. River course: Natural Earth Public domain and © OpenStreetMap contributors ODbL 1.0