The Sapta Puri — Walk Another Mile

Sacred Circuit · 7 Cities · 5 States

The Sapta Puri

Seven cities named in a single Sanskrit verse as capable of granting moksha — release from rebirth. They span five states and around three thousand kilometres, and six of the seven are still major living pilgrimage centres today.

7Cities
5States
~3,000km end to end
4Kumbh Mela sites among them

8 min readResearched August 2026Updated 10 August 2026

One line of Sanskrit, quoted for centuries, names seven cities as mokshadayika — capable of granting liberation. Unlike the Char Dham or the Jyotirlingas, the Sapta Puri is not a circuit anyone is expected to complete in one journey. It is a list of the places where, in the traditional view, the ordinary rules about death and rebirth are suspended.

The verse that names them

The list comes from a well-known Sanskrit shloka:

अयोध्या मथुरा माया काशी काञ्ची अवन्तिका।
पुरी द्वारावती चैव सप्तैता मोक्षदायिकाः॥
Ayodhya, Mathura, Maya, Kashi, Kanchi, Avantika, and the city of Dwaravati — these seven grant liberation.

Several of the names are older forms. Maya is Haridwar. Kashi is Varanasi. Avantika is Ujjain. Dwaravati is Dwarka. Ayodhya, Mathura and Kanchipuram are unchanged.

What makes the selection interesting is how deliberately balanced it is. Three cities belong to Vishnu — Ayodhya, Mathura and Dwarka, marking the birth, childhood and kingdom of his avatars. Two belong to Shiva — Varanasi and Ujjain, both Jyotirlinga sites. Haridwar belongs to the river. And Kanchipuram, the only southern city on the list, contains major temples to both Shiva and Vishnu and refuses to pick a side.

Is Puri in Odisha one of the seven? A common confusion

You will find popular lists that include Puri in Odisha as one of the Sapta Puri, usually by dropping Kanchipuram or Ujjain to make room. This comes from reading the words puri dvaravati in the verse as two cities rather than one.

The standard scholarly reading takes puri dvaravati as a single phrase meaning the city of Dwaravati — that is, Dwarka. On that reading the seven are Ayodhya, Mathura, Haridwar, Varanasi, Kanchipuram, Ujjain and Dwarka, and Puri is not among them.

Puri's standing does not depend on this. It is one of the four original Char Dham established by Adi Shankaracharya, which is arguably a more prestigious designation. It simply belongs to a different list.

We use the standard seven throughout this guide and note where sources differ.

Ayodhya and Mathura — Rama and Krishna

Ayodhya (Uttar Pradesh) is the birthplace of Rama and the capital of his kingdom in the Ramayana. It sits on the Sarayu river, and its ghats and its several hundred temples have drawn pilgrims for centuries. The city has changed enormously since the Ram Mandir opened in January 2024 — visitor numbers are very high, security is airport-level, and the infrastructure is still catching up.

Mathura (Uttar Pradesh), about 150 km south, is where Krishna was born — in a prison cell, according to the Bhagavata Purana, with the Shri Krishna Janmasthan temple now built over the site. Mathura is inseparable from Vrindavan, 12 km away, where Krishna spent his childhood and which holds several thousand temples of its own.

The two cities are close enough to combine easily, and both sit within reach of Agra. Mathura at Holi or Janmashtami is a completely different experience from Mathura in November — louder, more crowded, and considerably more joyful.

Haridwar and Varanasi — the river and the cremation ground

Haridwar (Uttarakhand) is where the Ganges leaves the mountains and enters the plains — Hari-dwar, the gateway to God, and also the gateway to the Char Dham shrines above. The Ganga Aarti at Har Ki Pauri each evening is one of the great sights of North India, and the ghat holds a footprint said to be Vishnu's. Haridwar is one of the four Kumbh Mela cities.

Varanasi (Uttar Pradesh) is the most consequential of the seven and, by most reckonings, among the oldest continuously inhabited cities on earth. Kashi is Shiva's own city, and the tradition holds that dying within its boundary grants moksha directly — which is why people come here specifically to die, and why the cremation fires at Manikarnika have reportedly not gone out in centuries.

Varanasi also holds Kashi Vishwanath, one of the twelve Jyotirlingas, and sits ten kilometres from Sarnath, where the Buddha gave his first sermon.

Kashi Vishwanath temple guide →

Kanchipuram and Ujjain — the south, and the clock

Kanchipuram (Tamil Nadu) is the only southern city on the list and the only one that belongs equally to both major traditions. The Ekambareswarar temple is one of the Pancha Bhoota Sthalams, representing earth; the Kamakshi Amman temple is a major Shakti site; and the Varadharaja Perumal temple is one of the 108 Divya Desams. It was a Pallava capital, and the temple architecture is correspondingly early and important. It is also where the silk saris come from.

Ujjain (Madhya Pradesh) sits on the Shipra river and holds Mahakaleshwar, one of the twelve Jyotirlingas and the only one facing south. The Bhasma Aarti at dawn, in which the lingam is anointed with ash, is performed nowhere else and requires advance booking.

Ujjain has a second claim: it was the reference meridian of classical Indian astronomy, the point from which Hindu calendars calculated time. The Jantar Mantar observatory here predates the better-known one in Jaipur. It is also a Kumbh Mela city, where the gathering is called the Simhastha.

Kanchipuram temples guide →

Dwarka — the kingdom under the sea

Dwarka (Gujarat) sits at the western tip of the Saurashtra peninsula, where the Gomti meets the Arabian Sea. It was Krishna's kingdom — the city he built after leaving Mathura, and which tradition holds was swallowed by the sea after his death.

The Dwarkadhish temple, its five-storey spire flying an enormous flag that is changed several times daily, is the centre of the city. Dwarka is also one of the four original Char Dham, making it the only city that appears on both of the two most important lists in Hindu pilgrimage.

Nearby are Bet Dwarka, an island reached by boat and believed to be Krishna's residence, and Nageshwar, another of the twelve Jyotirlingas. Marine archaeology off the coast has recovered submerged structures, which has kept the question of the sunken city alive rather longer than most such legends manage.

Dwarkadhish temple guide →

How to actually travel the Sapta Puri

Nobody sensibly does all seven in one trip. They span roughly three thousand kilometres across five states, and the only thing linking them is the verse. They divide naturally into three clusters:

The North Indian cluster — Ayodhya, Mathura, Haridwar and Varanasi. Four of the seven, all within Uttar Pradesh and Uttarakhand, and comfortably done in ten to twelve days. This is the practical Sapta Puri trip, and it can absorb Agra and Delhi without strain.

Ujjain pairs with Madhya Pradesh — Omkareshwar (another Jyotirlinga), Indore, and Maheshwar on the Narmada. Three or four days.

Dwarka and Kanchipuram are the outliers. Dwarka fits a Gujarat itinerary with Somnath and Gir; Kanchipuram fits a Tamil Nadu temple circuit with Mahabalipuram and Chennai. Neither belongs in a north Indian trip.

The honest advice: treat the Sapta Puri as a framework rather than an itinerary. Do the northern four properly, and reach the other three when their regions bring you there.

Season, festivals and crowds

October to March works for all seven. The north Indian cities are unbearable from April to June, when the plains regularly exceed 43°C, and the monsoon from July to September makes the ghats slippery and the rivers high.

Dwarka and Kanchipuram are coastal and humid year-round; both are best from November to February.

Festival timing changes the experience completely. Holi at Mathura and Vrindavan begins over a week before the national date. Janmashtami fills Mathura in August or September. Mahashivratri is the biggest night of the year at Varanasi and Ujjain. And the Kumbh Mela rotates between Haridwar, Prayagraj, Ujjain and Nashik — three of those four are Sapta Puri cities, and a Kumbh year turns a manageable city into a temporary metropolis of tens of millions.

Reference

The seven cities at a glance

#CityOlder nameStatePrincipal deityAlso known for
1AyodhyaAyodhyaUttar PradeshRamaRam Mandir, Sarayu ghats
2MathuraMathuraUttar PradeshKrishnaBirthplace; Vrindavan nearby
3HaridwarMayaUttarakhandGanga / VishnuHar Ki Pauri; Kumbh Mela city
4VaranasiKashiUttar PradeshShivaJyotirlinga; the cremation ghats
5KanchipuramKanchiTamil NaduShiva & VishnuPancha Bhoota Sthalam; Divya Desam
6UjjainAvantikaMadhya PradeshShivaMahakaleshwar Jyotirlinga; Simhastha
7DwarkaDwaravatiGujaratKrishnaOne of the four original Char Dham

Some popular listings substitute Puri (Odisha) for Kanchipuram or Ujjain, reading puri dvaravati in the source verse as two cities rather than one. The standard reading treats it as a single phrase meaning the city of Dwaravati — Dwarka. Puri is one of the four original Char Dham, a separate and equally significant designation.

Travel this circuit

The northern four

Ayodhya, Mathura, Haridwar and Varanasi — the practical Sapta Puri journey, private and guided.

See the itinerary →
Common Questions

Sapta Puri, answered

Seven cities named in a Sanskrit verse as mokshadayika — capable of granting liberation from the cycle of rebirth. They are Ayodhya, Mathura, Haridwar, Varanasi, Kanchipuram, Ujjain and Dwarka, spread across five states.

Under the standard reading, no. The verse's phrase puri dvaravati means the city of Dwaravati — Dwarka — rather than naming two separate places. Puri in Odisha is one of the four original Char Dham, which is a different list. Some popular sources conflate the two.

No. Traditionally each city is independently mokshadayika — the merit attaches to each, not to completing the set. There is no prescribed order and no requirement to finish. This distinguishes the Sapta Puri from a circuit like the Char Dham.

Around three to four weeks if you were determined to do it in one journey, with a great deal of flying. Most people do the northern four — Ayodhya, Mathura, Haridwar and Varanasi — in ten to twelve days, and reach Ujjain, Dwarka and Kanchipuram on separate regional trips.

Several. Varanasi and Ujjain hold Jyotirlingas. Dwarka is one of the four original Char Dham and has the Nageshwar Jyotirlinga nearby. Kanchipuram holds a Pancha Bhoota Sthalam, a Divya Desam and a major Shakti temple. Haridwar, Ujjain and (in some listings) others are Kumbh Mela cities.

October to March across all seven. Avoid April to June in the northern cities — temperatures on the Gangetic plain regularly exceed 43°C. Check whether a Kumbh Mela falls in your travel year at Haridwar or Ujjain; it transforms both the experience and the logistics.

The cities are open to everyone. Individual temples vary: most welcome all visitors, but a few restrict the inner sanctum to Hindus. Dress modestly, remove shoes, and follow whatever the signage and the queue are doing. Photography is often restricted inside sanctums.

Planning a trip to Sapta Puri?

Tell us roughly what you have in mind and we will send a considered reply — not a brochure. Usually within 24 hours, Kolkata office hours.

No obligation. We reply personally. See our booking terms.