Amarkantak is a sacred pilgrim town located in Madhya Pradesh, where nature, spirituality, and history meet at the origin of the holy rivers Narmada, Son, and Johila.
Anuppur District, Madhya Pradesh, India Meeting point of Vindhya & Satpura ranges with Maikal Hills. Origin of Narmada, Son and Johila rivers.
The word Amarkantak comes from Sanskrit meaning “eternal obstruction.” It is believed to be a divine land once disturbed by celestial forces, giving it its spiritual significance.
Origin of sacred rivers like Narmada and Son. Surrounded by Vindhya and Satpura mountain ranges. A major pilgrimage destination in Madhya Pradesh.
Discover Amarkantak
📍 Location
⛰️ Geography
💧 Rivers
Meaning of Amarkantak
Why Amarkantak is Famous
Trips
& tours