
Puri, located on the eastern coast of India in the state of Odisha, is a sacred destination revered for its ancient temples and spiritual heritage. While the Jagannath Temple is the most iconic, the city is dotted with many other important temples that reflect Odisha’s rich religious and cultural legacy.
In this detailed guide, we take you through the top 10 temples in Puri that you must visit for a soul-stirring experience.
1. Jagannath Temple
The Shri Jagannath Temple is one of the Char Dham pilgrimage sites and the spiritual epicenter of Puri. Built in the 12th century by King Anantavarman Chodaganga Deva, the temple is dedicated to Lord Jagannath, an incarnation of Lord Vishnu, along with his siblings Balabhadra and Subhadra.
The temple’s architecture features towering spires and intricate carvings. Every year, the famous Rath Yatra (Chariot Festival) begins from here, attracting millions of devotees.
Note: Entry is restricted to Hindus. However, non-Hindus can get a view of the temple from the Raghunandan Library Platform nearby.
Key Highlights:
- One of the four sacred Char Dham temples
- Mysteries like the flag flowing against the wind
- Ever-changing Mahaprasad served to thousands
2. Gundicha Temple
Located around 3 kilometers from the Jagannath Temple, the Gundicha Temple is considered the temporary abode of Lord Jagannath during the Rath Yatra. The deities are brought here on massive chariots and stay for nine days before returning to the main temple in the Bahuda Yatra.
This temple, often referred to as the “Garden House” of Jagannath, is surrounded by lush gardens and has a serene ambiance.
Key Highlights:
- Main destination of the Rath Yatra
- Peaceful, green surroundings
- Symbol of Lord’s yearly visit to his aunt’s house
3. Lokanath Temple
The Lokanath Temple is one of the most important Shiva temples in Puri. It is believed that the Shiva Lingam was established by Lord Rama himself. What makes this temple unique is that the Lingam remains submerged in water year-round, fed by a natural spring.
Thousands of devotees visit especially during Shivaratri to offer prayers.
Key Highlights:
- Dedicated to Lord Shiva
- Self-manifested submerged Shiva Lingam
- Important during Maha Shivaratri
4. Alarnath Temple
Located in Brahmagiri, around 25 km from Puri, this temple is dedicated to Lord Vishnu and is visited by devotees during the Anavasara period—when the deities from Jagannath Temple fall ill and are not visible to the public. During this time, Alarnath becomes the center of devotion.
Key Highlights:
- Main temple during Jagannath’s Anavasara
- Famous for its beautiful idol of Lord Alarnath (Vishnu)
- Serene rural setting
5. Markandeshwar Temple
Situated near the Jagannath Temple, this temple is dedicated to Lord Shiva and has mythological significance. It is believed that Sage Markandeya meditated here. The temple pond, known as Markandeya Pushkarini, is also sacred and is used for ritual baths.
Key Highlights:
- Spiritual importance in Shiva worship
- Historical pond for holy dips
- Connected to Sage Markandeya
6. Mausima Temple
This temple is dedicated to Goddess Ardhashini, also called Mausima or Aunt of Lord Jagannath. During the Rath Yatra, Lord Jagannath makes a brief stop here and is offered Poda Pitha (a traditional Odia cake).
Key Highlights:
- Essential part of Rath Yatra ritual
- Goddess Mausima is protector of the city
- Houses ancient traditions
7. Jameswara Temple
Located near the Puri beach, this temple is lesser-known but holds great significance among locals. Dedicated to Lord Shiva, it is said to be one of the Asta Sambhus (eight Shiva shrines) that protect the holy region of Jagannath Puri.
Key Highlights:
- Part of Asta Sambhus
- Serene, less crowded location
- Close to the seashore
8. Shyamakali Temple
Dedicated to Goddess Kali, this temple is an important Shakti Peetha in Puri. The fierce form of the goddess attracts devotees seeking strength, protection, and spiritual awakening. Special rituals are held during Navratri.
Key Highlights:
- Important Shakti Peetha
- Rituals during Navratri and Kali Puja
- Located near the main city
9. Daksinakali Temple
Another temple of Goddess Kali, this one is considered a powerful shrine for spiritual healing and protection. Pilgrims often combine a visit to this temple along with Jagannath and Lokanath temples as part of a spiritual circuit.
Key Highlights:
- Devoted to Daksina Kali
- Known for tantric rituals
- Spiritual and cultural importance
10. Nilakantheswar Temple
Situated close to the famous Swargadwar beach, this temple is dedicated to Lord Shiva. It’s often visited by pilgrims after performing rituals for ancestors at the beach. The calm surroundings add to the divine experience.
Key Highlights:
- Near Swargadwar (cremation beach)
- Peaceful place for prayer and meditation
- Lord Shiva as the eternal witness of liberation
Final Thoughts
Puri is much more than just the Jagannath Temple. From ancient Shiva shrines to powerful Shakti temples and Vaishnavite landmarks, this holy town offers a deep spiritual journey for every devotee and traveler.
Whether you’re on a pilgrimage or simply exploring the heritage of Odisha, don’t miss these top temples in Puri — each one is a chapter of divine history waiting to be experienced.
Jai Jagannath! 🙏
FAQs About Top Temples to Visit in Puri, Odisha
Are non-Hindus allowed inside the Jagannath Temple?
No, entry to the Jagannath Temple is restricted to Hindus. However, non-Hindus can view the temple from the Raghunandan Library Platform nearby.
What is the significance of the Gundicha Temple?
The Gundicha Temple serves as the temporary residence of Lord Jagannath during the annual Rath Yatra. The deities stay here for 9 days before returning to the main temple.
When is the best time to visit Puri for temple tours?
The best time to visit Puri is during the winter months (October to February) and during festivals like Rath Yatra (June–July) and Snana Purnima.
How many temples are there in Puri?
Puri has over 100 small and large temples, many of which date back centuries. Some of the most visited ones include Jagannath Temple, Lokanath Temple, Alarnath Temple, and Gundicha Temple.
Is there a Shiva temple in Puri?
Yes, there are multiple Shiva temples in Puri. The most important is the Lokanath Temple, which houses a submerged Shiva Lingam. Other notable ones include Markandeshwar and Nilakantheswar temples.
Can I visit all major temples in Puri in one day?
Yes, you can cover most of the major temples in one day if you start early. However, to experience the rituals, architecture, and history in depth, a 2-day trip is ideal.
What is unique about the Alarnath Temple?
The Alarnath Temple becomes a major pilgrimage site during the Anavasara period when the Jagannath Temple is closed. Devotees believe Lord Jagannath manifests as Alarnath during this time.
Are there any Kali temples in Puri?
Yes, Puri has two prominent temples dedicated to Goddess Kali — the Shyamakali Temple and the Daksinakali Temple. These are powerful Shakti Peethas visited by devotees seeking protection and blessings.