When you think of Meghalaya, you probably picture lush rolling hills, living root bridges, dramatic waterfalls, and those iconic misty mornings. But beyond the scenery, the temples in Meghalaya tell a quieter story of faith and history.
Interestingly, in a state where Christianity is widely practiced today, the Meghalaya temples stand as reminders of older traditions and cultural layers that still shape the region. Many of them are small, tucked into hillsides or village corners, while others, like the 500-year old Nartiang Durga Temple, carry centuries of history and legend.
That’s why travelers exploring the state now often include these sacred places in their Meghalaya trips. From ancient Shakti Peeth connections to unusual cave shrines formed by nature itself, these religious places in Meghalaya offer a glimpse into a spiritual side of the hills that goes far beyond the usual postcard views.
If you’re curious about where to find them, here are the most famous temples in Meghalaya worth adding to your itinerary.
13 Popular Temples In Meghalaya In 2026: At A Glance
- Shri Nartiang Durga Temple: 500-year-old Shaktipeeth (Nartiang)
- Nartiang Shiva Temple: Massive solid-stone Lingam (Nartiang)
- Mahadev Khola Dham: Historic cave discovered by a Gurkha soldier (Shillong)
- Matri Mandir: Serene meditation and Kali shrine (Shillong)
- Shree Shree Hanuman Mandir: Hilltop views of the city (Shillong)
- Gorkha Durga Temple: Cultural hub for the Gorkha community (Shillong)
- Mawsynram Shiva Temple: Natural stalagmite Lingam in a cave (Mawsynram)
- Dwarkamai Sai Baba Temple: Calm sanctuary on the border (Byrnihat)
- ISKCON Temple: Hub for Krishna devotees and Janmashtami (Shillong)
- Charantala Kali Temple: Miracle shrine famous for ending a 1960s epidemic (Garo Hills)
- Laban Namghar Complex: Oldest Assamese Vaishnavite center (Shillong)
- Tura Thakurbari Temple: Spiritual heart of the West Garo Hills (Tura)
- Narsingh Akhara Temple: Famous for the grandest Rath Yatra (Shillong)
Most Popular Temples In Meghalaya That You Must Know
Here are the most popular temples in Meghalaya that you must know to truly experience the "Abode of Clouds" beyond its natural wonders.
1. Shri Nartiang Durga Temple

As one of the 51 Shakti Peeths in India, Nartiang Durga Temple, also called Shri Maa Jayanti Temple, is where the left thigh of Goddess Sati is believed to have fallen. At over 500 years old, it’s easily one of the most popular religious places to visit in the Jaintia Hills.
Legend says the Jaintia King, Dham Manik, built it after the goddess appeared in his dream. If you look closely at this Meghalaya temple architecture, it actually started as a simple Khasi house before being reinforced. During Durga Puja, try to arrive early in the morning as it gets very crowded by noon.
One of the most surprising facts about it is that there’s an old tunnel leading to the Myntang River. Back in the day, it was used for human sacrifices, but nowadays, they celebrate major festivals by sacrificing a goat wearing a human mask. It’s one of the must-visit places in Jowai for anyone on a temple tour.
- Location: H686+WM4, Nartiāng, Meghalaya 793150
- Timings: 6 AM - 6 PM
- Nearby Attractions: Nartiang Monoliths, Krangshuri Falls, Syntu Ksair Bridge
2. Nartiang Shiva Temple

Just a minute walk from the famous Nartiang Durga Temple is the Nartiang Shiva Temple, and honestly, you can't visit one without the other. While the Durga temple gets the spotlight for being a Shakti Peeth, this Shiva shrine is just as legendary. It’s also one of the top historical temples in Meghalaya with an old-school stone structure that feels like it’s been standing since the dawn of time.
The centerpiece here is a massive Shiva Lingam made of solid stone. What makes this one of the most interesting religious places to visit in the Jaintia Hills is how it anchors the entire complex. It’s the perfect spot to just sit for a minute and soak in the history before heading to the nearby monoliths.
- Location: H686+WM4, Nartiāng (Right next to the Durga Temple), Meghalaya 793150
- Timings: 6 AM - 6 PM
- Nearby Attractions: Nartiang Monoliths, Myntang River, Krang Suri Falls
Most Popular Meghalaya Trips
3. Mahadev Khola Dham

Just about 3 km from the main buzz of Shillong, you’ll find Mahadev Khola Dham, one of the top historical temples in Meghalaya. It’s a local favorite dedicated to Lord Shiva and sits right in the middle of some seriously lush greenery. The story goes that a Subedar Major of the 8th Gurkha Rifles was told to dig here after a divine dream and he found this spot!
It’s one of the most peaceful Hindu temples in Meghalaya. If you’re visiting during Mahashivratri or the month of Shravan, be prepared for a crowd, but otherwise, it’s just you, the hills, and the sound of flowing streams. It’s the perfect place to reset your head.
- Location:HV76+9RQ, 101 Area, East Khasi Hills, Lawshotun, Laban, Shillong, Meghalaya 793004
- Timings: 7 AM - 7 PM
- Nearby Attractions: Lady Hydari Park, Ward’s Lake, Shillong Golf Course
4. Matri Mandir

Tucked away in Shillong, Matri Mandir is where you go when you need a break from the city noise. Dedicated to Goddess Kali, it’s known for being incredibly well-maintained and super quiet and is among the ancient temples in Meghalaya.
During festivals in Meghalaya, especially Navaratri, the whole place transforms with rituals and prayers. It’s more than just a famous Hindu temple; it’s a spiritual retreat that even hosts meditation sessions. If you’re exploring Shillong and need a moment of zen, this is it.
- Location: HVJQ+C66, Polo Rd, Police Bazar, Shillong, Meghalaya 793001
- Timings: 5 AM - 12 PM, 4 PM - 9 PM
- Nearby Attractions: Police Bazaar, Don Bosco Museum, Cathedral of Mary Help of Christians
5. Shree Shree Hanuman Mandir

You’ll find Shree Shree Hanuman Mandir in one near the busy Garikhana area, perched on a small hill. It’s dedicated to Lord Hanuman and locals swear by the "strength and positivity" they feel here, making this one of the most famous religious places in Meghalaya.
Because it’s on a hill, you actually get a pretty sweet view of the Shillong skyline. It’s a major place to visit in Shillong during Hanuman Jayanti when the decorations are top-tier. It’s a great mix of faith and a good photo op.
- Location:Upper Mawprem, Jaiaw, Shillong, Meghalaya 793002
- Timings: 6 AM - 8:30 PM
- Nearby Attractions: Laitkor Peak, Shillong Viewpoint, Bara Bazaar
6. Gorkha Durga Temple

Located in Upper Mawprem, this is a massive cultural hub for the Gorkha community. It’s one of the most famous Hindu temples in Meghalaya for its vibrant celebrations, especially during Durga Puja.
This is one of the best temples to visit in Meghalaya, surrounded by the kind of lush greenery that makes the state so famous. It’s a beautiful example of how different cultures and spiritual practices blend together in the state.
- Location:G S Road, NH 40, Lawsohtun, Shillong Cantt., Meghalaya 793002
- Timings: 5:30 AM - 8:30 PM
- Nearby Attractions: Ward’s Lake, Lady Hydari Park, Shillong Peak
7. Mawsynram Shiva Temple (The Cave Shrine)

You can't talk about Meghalaya Hindu temples without mentioning Mawsynram. This Shiva Temple is special because the "temple" is actually the Mawjymbuin Cave. Inside, there’s a massive natural stalagmite that looks exactly like a Shiva Lingam.
Even cooler? There’s a stalactite above it shaped like a cow’s udder that constantly drips water onto the Lingam. It’s a "nature-made" miracle. This is the ultimate spot for someone who wants to combine cave exploring in Meghalaya with a bit of spiritual wonder.
- Location:Mawjymbuin Caves, Māwsynrām, Meghalaya 793113
- Timings: 8 AM - 4 PM
- Nearby Attractions: Mawsynram Viewpoint, Krem Puri Cave, Mawphlang Sacred Forest
8. Dwarkamai Sai Baba Temple

If you’re driving into Meghalaya from Assam, you’ll hit Byrnihat, home to one of the most famous temples in Meghalaya for Sai Baba devotees. It’s one of the few Meghalaya Hindu temples dedicated to Sai Baba, and it’s all about simplicity.
The architecture isn't flashy, but the energy is incredibly calming. If you happen to pass through on a Thursday, stop by when the local devotees gather for special prayers and bhajans. It’s a great little "soul recharge" stop before you head deeper into the hills.
- Location: 3V6C+6JG, Byrnihat, Meghalaya 793101
- Timings: 7 AM - 9 PM
- Nearby Attractions: Nongkhyllem Wildlife Sanctuary, Jojuwa Waterfall
9. ISKCON Temple, Shillong

Looking for a spot to just sit and meditate? The ISKCON Temple in Shillong is your best bet. It’s a favorite for spiritual seekers and anyone who loves the devotional vibe of Lord Krishna.
It’s one of the most famous places in Meghalaya (at least in terms of being a long-standing spiritual hub). The temple is modern, well-maintained and gets incredibly vibrant during Janmashtami. If the city's hustle is getting to you, duck in here for a bit of peace and some spiritual discourse.
- Location: Plot no. - 38, R. R. Colony, Rynjah, Shillong, Meghalaya 793006
- Timings: 5 AM - 8:30 PM
- Nearby Attractions: Lady Hydari Park, Don Bosco Museum, Ward’s Lake
10. Charantala Temple

This one is a bit of a local legend. Located in the Garo Hills near Tura, Charantala Temple is dedicated to Goddess Kali. Locals believe the goddess here acts as a protector, keeping the whole area safe from negative energy.
This Meghalaya temple architecture here has a very traditional, grounded feel to it. Because it’s set against the backdrop of Tura’s hills, the views are just as spiritual as the temple itself. It’s a must-visit for anyone exploring the Western part of the state.
- Location:PX8W+Q34, Tura, Meghalaya 794105
- Timings: Open 24 hours
- Nearby Attractions:Pelga Falls, Tura Peak
11. Laban Namghar Complex

If you want to see how different cultures blend in the "Abode of Clouds," check out the Laban Namghar Complex. It’s one of the ancient temples in Meghalaya and serves as a major spiritual center for the Assamese community.
Dedicated to Lord Vishnu, the architecture is simple but elegant. It’s the place to be during Bihu festivals when the whole complex lights up. Catching a prayer session here is easily one of the most peaceful things to do in Shillong.
- Location: HV6F+8JF, Lawsohtun, Laban, Shillong, Meghalaya 793004
- Timings: 5:30 AM - 8 PM
- Nearby Attractions:Police Bazaar, Shillong Peak, Golf Links
12. Tura Thakurbari Temple

Last but definitely not least is the Tura Thakurbari Temple. This is the heart of the Hindu community in the Garo Hills. It’s a huge gathering point, especially during Durga Puja, where the atmosphere is nothing short of electric.
It’s surrounded by the kind of lush greenery you only find in the places to visit in Tura. If you’re a spiritual seeker or just someone who appreciates a serene environment, this temple belongs on your itinerary.
- Location:G668+R66, Lower Hawakhana, Tura, Meghalaya 794101
- Timings: 6 AM - 7:30 PM
- Nearby Attractions: Nokrek National Park, Pelga Falls, Tura Peak
13. Narsingh Akhara Temple

This Narsingh Akhara Temple is another legendary religious site. It’s one of the oldest temples in Meghalaya and follows the traditional "Akhara" system. It’s dedicated to Lord Narsingh (the half-man, half-lion avatar of Vishnu), and the vibe here is very traditional and grounded.
What makes this temple famous across the Northeast is its Annual Rath Yatra. It’s arguably the grandest Chariot Festival in Meghalaya, mirroring the traditions of the Jagannath Temple in Puri.
Watching the massive chariot roll through the winding, hilly streets of Shillong with hundreds of people chanting is an experience you won't forget. Even on regular days, the temple remains a peaceful sanctuary for those wanting to escape the chaos of the nearby market.
- Location: Mawkhar/Garikhana area, Shillong, Meghalaya 793002
- Timings: 7 AM - 7 PM
- Nearby Attractions: Gorkha Durga Temple, Shillong Peak
Why Add Temples In Meghalaya To Your Itinerary?
Meghalaya is famous for its "rain and natural beauty," but these temples prove there is so much more to discover if you’re willing to go a little off the beaten path. Whether you’re standing inside a cave in Mawsynram or soaking in the 500-year-old history of Nartiang, these temples in Meghalaya offer a sense of peace that’s hard to find anywhere else.
So, leave a little room for the spiritual side of the hills while planning your Meghalaya itinerary or consider planning a hassle free journey with WanderOn; you won’t regret it!
Frequently Asked Questions
Are there Shakti Peeths in Meghalaya?
Yes, the Shri Nartiang Durga Temple in the West Jaintia Hills is a significant Shakti Peeth. It is believed to be the spot where Goddess Sati’s left thigh fell, making it one of the 51 most sacred sites in Shaktism.
Which is the oldest temple in Meghalaya?
The Shri Nartiang Durga Temple is widely considered the oldest temple in Meghalaya, dating back over 500 years to the Jaintia Kings. Other ancient sites include the naturally formed Mawsynram Shiva Temple and the historic Mahadev Khola Dham, which has served devotees for generations.
Is Meghalaya a good destination for spiritual tourism?
Absolutely. Beyond its waterfalls, Meghalaya offers a unique spiritual journey. It features ancient Shakti Peeths, natural cave shrines like Mawsynram, and peaceful city temples. The blend of tribal culture and traditional Hindu rituals provides a deeply serene and distinct pilgrimage experience.
What is the best time to visit temples in Meghalaya?
The ideal time to visit temples in Meghalaya is from October to March. During these months, the weather is cool and pleasant for trekking to hilltop shrines. Clear skies ensure easy travel, unlike the monsoon season when heavy rains can make reaching remote cave temples difficult.
Which temples in Meghalaya are suitable for family visits?
Most city-based shrines like Matri Mandir, ISKCON, and the Gorkha Durga Temple are perfect for families due to easy access. For adventurous families, the Mawsynram Shiva Temple offers a unique cave experience, while Nartiang provides a great mix of history and culture.
Which temples in Meghalaya are popular for festivals?
Nartiang Durga Temple and Charantala Kali Temple are legendary for their massive annual fairs. In Shillong, the Gorkha Durga Temple becomes incredibly vibrant during Durga Puja and Diwali, drawing thousands of devotees for traditional rituals and celebrations.
What is the religious place of Meghalaya?
While Meghalaya is a Christian-majority state, it hosts diverse religious sites. The Jaintia Hills are famous for the Nartiang Durga Shakti Peeth, while the Khasi Hills house sacred groves and cave temples. These sites represent a beautiful harmony of indigenous and Vedic traditions.
What is the historical significance of temples in Meghalaya?
Meghalaya’s temples bridge the gap between ancient royal history and tribal heritage. Sites like Nartiang reflect the power of the Jaintia Kings, while others, like Mahadev Khola Dham, highlight the historical presence and spiritual contributions of the Gorkha community in the region.
What is unique about temple architecture in Meghalaya?
The architecture is a fascinating blend of local Khasi styles and traditional Hindu designs. Many temples originally resembled local stilted houses before being reinforced. Others, like the Mawsynram Shiva Temple, are entirely natural, using caves and stalagmites as the primary sacred structure.
Which are the famous temples to visit in Meghalaya?
The most famous temples to visit in Meghalaya include the Nartiang Durga Temple, Mawsynram Shiva Cave, and Mahadev Khola Dham. In Shillong, the Matri Mandir is highly revered, while the Charantala Kali Temple is the most famous spiritual landmark in the Garo Hills.
What is the history of temples in Meghalaya?
The history of temples in Meghalaya is deeply tied to local legends and royal patronage. Many temples were built by Jaintia or Koch kings following divine dreams. Over centuries, these sites have evolved from simple tribal structures into major pilgrimage hubs that celebrate a multicultural spiritual history









