ShareYourGroupShareYourGroupTirth Yatra Guide

The Sapta Puri

Seven sacred cities that are said to give liberation.

A Sanskrit verse names seven cities as the ones that grant moksha, liberation: Ayodhya, Mathura, Maya (Haridwar), Kashi (Varanasi), Kanchi, Avantika (Ujjain) and Dvaravati (Dwarka). They are spread over the whole of India and belong to different traditions: Rama, Krishna, Shiva, Vishnu and the river Ganga each have their cities.

CityStateWhat makes it sacred
AyodhyaUttar PradeshThe birthplace of Rama, on the bank of the Sarayu.
MathuraUttar PradeshThe birthplace of Krishna, on the Yamuna.
HaridwarUttarakhandThe place where the Ganga leaves the mountains for the plains; the site of the Kumbh Mela.
Varanasi (Kashi)Uttar PradeshThe city of Shiva on the Ganga, and a place for the last rites.
KanchipuramTamil NaduThe "city of a thousand temples", with shrines of both Shiva and Vishnu.
UjjainMadhya PradeshThe city of Mahakaleshwar on the Shipra, and a place of the Kumbh Mela.
DwarkaGujaratThe city of Krishna on the western coast.

Several of them also hold a Kumbh Mela: Haridwar and Ujjain, together with Prayagraj and Nashik.

Temple rules, opening seasons, booking arrangements and routes change. Before you travel, check the official website of the temple or the state tourism board, and be careful of anyone who asks for money to book darshan or a stay by phone or message. We do not sell tours or packages. Information on this page was last checked in November 2026.