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 City | State | Primary Deity / Significance | Major Temples |
|---|---|---|---|
| Ayodhya | Uttar Pradesh | Birthplace of Lord Rama | Ram Janmabhoomi Temple, Hanuman Garhi |
| Mathura | Uttar Pradesh | Birthplace of Lord Krishna | Shri Krishna Janmasthan Temple, Banke Bihari Temple (Vrindavan) |
| Haridwar | Uttarakhand | Gateway to the Gods (River Ganga) | Har Ki Pauri ghat, Mansa Devi Temple, Chandi Devi Temple |
| Varanasi (Kashi) | Uttar Pradesh | The City of Lord Shiva. | Kashi Vishwanath Temple (a Jyotirlinga), Sankat Mochan Hanuman Temple, Vishalakshi Temple, Kaal Bhairav Temple, Annapurna Devi Temple |
| Kanchipuram | Tamil Nadu | City of Thousand Temples (Shiva & Vishnu) | Ekambareswarar Temple, Kamakshi Amman Temple |
| Ujjain (Avantika) | Madhya Pradesh | Home of Mahakaleshwar | Mahakaleshwar Temple (a Jyotirlinga), Harsiddhi Mata Temple (a Shakti Peeth) |
| Dwarka | Gujarat | The Kingdom of Lord Krishna | Dwarkadhish 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.
- The Route: Fly into Varanasi (Kashi). After seeking Lord Shiva’s blessings, take a train to Ayodhya (Lord Rama), and finally travel west to Mathura/Vrindavan (Lord Krishna) via Agra.
- Secure your UP Basecamps: Check flight and hotel availability for Varanasi and Ayodhya on MakeMyTrip here.
2. The Western Circuit (Ujjain & Dwarka)
This route combines the fierce energy of Lord Shiva with the regal kingdom of Lord Krishna.
- The Route: Fly into Indore to visit the Mahakaleshwar Jyotirlinga in Ujjain. From there, take an overnight train or fly into Rajkot/Ahmedabad to reach the coastal city of Dwarka.
- Book your transit hubs: Check current hotel availability in Ujjain and Dwarka on MakeMyTrip here.
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.