Saptapuri: The Seven Holiest Cities of India

According to ancient Hindu scriptures like the Garuda Purana, the Saptapuri are the seven most sacred, soul-cleansing cities in India. It is firmly believed that undertaking a pilgrimage to these seven ancient spiritual capitals grants a devotee Moksha—the ultimate liberation from the cycle of birth, death, and rebirth.

The Ancient Saptapuri Shloka: “Ayodhya Mathura Maya Kasi Kanchi Avantika | Puri Dvaravati caiva saptaita moksadayikah ||”

Meaning: Ayodhya, Mathura, Maya (Haridwar), Kashi (Varanasi), Kanchi (Kanchipuram), Avantika (Ujjain), and Dvaravati (Dwarka) — these seven cities are the givers of Moksha (liberation).

Spanning from the high Himalayas down to the southern peninsula, these cities are the epicenters of divine energy. They are deeply associated with the supreme avatars of Lord Vishnu (Rama and Krishna), the cosmic presence of Lord Shiva, and the purifying waters of India’s most sacred rivers.

The Saptapuri at a Glance:

  • The 7 Holy Cities: Ayodhya, Mathura, Haridwar, Kashi (Varanasi), Kanchipuram, Ujjain, and Dwarka.
  • Significance: The supreme pilgrimage circuit granting Moksha (liberation).
  • Geographic Span: Spans across Uttar Pradesh, Uttarakhand, Tamil Nadu, Madhya Pradesh, and Gujarat.

The Saptapuri Directory

Click on any holy city below to access the complete travel guide, including must-visit temples, ghats, and local logistics.

Holy CityStatePrimary Deity / SignificanceMajor Temples
AyodhyaUttar PradeshBirthplace of Lord RamaRam Janmabhoomi Temple, Hanuman Garhi
MathuraUttar PradeshBirthplace of Lord KrishnaShri Krishna Janmasthan Temple, Banke Bihari Temple (Vrindavan)
HaridwarUttarakhandGateway to the Gods (River Ganga)Har Ki Pauri ghat, Mansa Devi Temple, Chandi Devi Temple
Varanasi (Kashi)Uttar PradeshThe City of Lord Shiva.Kashi Vishwanath Temple (a Jyotirlinga), Sankat Mochan Hanuman Temple, Vishalakshi Temple, Kaal Bhairav Temple, Annapurna Devi Temple
KanchipuramTamil NaduCity of Thousand Temples (Shiva & Vishnu)Ekambareswarar Temple, Kamakshi Amman Temple
Ujjain (Avantika)Madhya PradeshHome of MahakaleshwarMahakaleshwar Temple (a Jyotirlinga), Harsiddhi Mata Temple (a Shakti Peeth)
DwarkaGujaratThe Kingdom of Lord KrishnaDwarkadhish Temple (also known as the Jagat Mandir) (a Char Dham), Nageshwar Temple (a Jyotirlinga).

Traveler’s Insight: Visiting all seven cities is a lifelong spiritual master plan. Kanchipuram is the only Saptapuri located in South India, making it an excellent starting point for pilgrims from the southern states. Also, did you know that three of the Saptapuri cities are also home to the sacred Jyotirlingas? Discover the complete 12 Jyotirlingas of Lord Shiva Route to continue your spiritual journey.

Watch: A Visual Journey Through the 7 Saptapuri Cities

How to Plan Your Saptapuri Yatra (Regional Circuits)

Because the seven cities are scattered across the vast geography of India, completing the Saptapuri Yatra requires strategic travel planning. Here is how to break this monumental pilgrimage into manageable, highly rewarding circuits:

1. The Uttar Pradesh Core Circuit (Ayodhya, Kashi, Mathura)

Uttar Pradesh is the spiritual heartland of the Saptapuri, containing three of the seven cities. You can easily connect these via a short domestic flight or the Vande Bharat express trains.

2. The Western Circuit (Ujjain & Dwarka)

This route combines the fierce energy of Lord Shiva with the regal kingdom of Lord Krishna.

3. The Northern Gateway & Southern Anchor (Haridwar & Kanchipuram)

These two cities serve as the northern and southern pillars of the Saptapuri.

  • Haridwar (North): Fly into Dehradun (Jolly Grant Airport) or take a quick train from New Delhi. Haridwar is best visited between October and April to avoid the heavy monsoon rains.
  • Kanchipuram (South): Located just two hours from Chennai, Kanchipuram is the only Saptapuri located in South India, making it an incredibly accessible weekend pilgrimage for southern devotees.
  • Plan your regional flights: Check current flight deals to Delhi or Chennai on MakeMyTrip here.

Frequently Asked Questions

Yes! Three of the Saptapuri cities host supreme Jyotirlingas: Varanasi (Kashi Vishwanath), Ujjain (Mahakaleshwar), and Dwarka (Nageshwar is located just outside the city).

No, there is no strict scriptural mandate dictating the order of the Saptapuri Yatra. Devotees are encouraged to visit them based on geographical convenience and seasonal weather conditions.

Have you completed the Saptapuri Yatra? Share your spiritual journey and tips with fellow pilgrims.

There are no reviews yet. Be the first one to write one.

Scroll to Top