Amarkantak, Hill station in Anuppur district, India
Amarkantak is a hill station in Anuppur district, Madhya Pradesh, sitting where the Vindhya and Satpura mountain ranges meet at an elevation of 1048 meters. The town contains several temples, stone ghats, and forested slopes arranged around the source pools of three river systems.
The Kalachuri dynasty built temples here between the 10th and 12th centuries and established the site as a religious center. The classical poet Kalidas mentioned the area as Amarakuta in his works, documenting its spiritual importance in ancient Indian literature.
Pilgrims take ritual baths at the source temples and light oil lamps along the ghats throughout the day. Many visitors walk barefoot around the ancient shrines, following paths used by monks and devotees for centuries.
The nearest railway stations are Pendra Road and Anuppur, both about two hours by road, while Bilaspur Airport is 120 kilometers away. The best time to visit is between October and March when temperatures are cooler and the paths are less slippery.
The waters of the Narmada flow west toward the Arabian Sea while the Son runs east to join the Ganges, with both sources just meters apart. This rare setup makes it one of the few places on the subcontinent where visitors can watch two opposing river systems begin their journey at the same spot.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.