Nestled in the heart of Meghalaya, Shillong is often called the “Scotland of the East” for its picturesque landscapes, rolling hills, and vibrant culture. Whether you’re a nature lover, history buff, or adventure seeker, Shillong offers something for everyone. Here are 14 must-visit places in Shillong that will make your trip unforgettable.

1. Umiam Lake
Located just 15 kilometers from Shillong, Umiam Lake is a serene man-made reservoir surrounded by lush greenery. Popular for boating, kayaking, and picnics, it’s an ideal spot to start your Shillong adventure.
2. Shillong Peak
For a panoramic view of the city and the surrounding hills, head to Shillong Peak. Situated at an altitude of 1,965 meters, it’s the highest point in Shillong and offers breathtaking views, especially during sunset.
3. Elephant Falls
Named for a rock that once resembled an elephant (before it was destroyed by an earthquake), Elephant Falls is a stunning three-tiered waterfall located just a few kilometers from the city center. It’s a popular spot for photography and nature walks.
4. Police Bazar
The heart of Shillong’s shopping and entertainment scene, Police Bazar is a bustling market where you can shop for local handicrafts, trendy clothes, and delicious street food. It’s the perfect place to experience the local vibe.
5. Don Bosco Museum
This seven-story museum showcases the rich cultural heritage of Northeast India. With impressive exhibits on local tribes, art, and traditions, it’s a must-visit for anyone interested in the history and culture of the region.
6. Ward’s Lake
Situated in the heart of the city, Ward’s Lake is a man-made lake surrounded by a beautiful garden. You can take a boat ride, enjoy a walk around the lake, or simply relax amidst the greenery.
7. Laitlum Canyons
If you’re up for some breathtaking views, Laitlum Canyons should be on your list. Located about 45 minutes from Shillong, this viewpoint offers sweeping views of the deep gorges and rolling hills. It’s a popular spot for trekkers and nature lovers.
8. Mawphlang Sacred Forest
This ancient forest, revered by the local Khasi tribe, is known for its biodiversity and mystical ambiance. A guided walk through the forest will introduce you to ancient trees, sacred sites, and the fascinating traditions of the Khasi people.
9. Sweet Falls
One of the steepest and most beautiful waterfalls in Shillong, Sweet Falls is surrounded by dense forest. Although swimming is not recommended due to its steep drop, the scenic beauty makes it worth a visit.
10. Cathedral of Mary Help of Christians
This beautiful Catholic cathedral is a symbol of Shillong’s spiritual heritage. Known for its stunning architecture and peaceful atmosphere, it’s a great place to pause and reflect.
11. Ever Living Museum
This private museum, dedicated to showcasing the culture, history, and artifacts of Meghalaya, is a hidden gem in Shillong. It offers an up-close look at the region’s rich heritage.
12. Butterfly Museum
Nature enthusiasts will love the Butterfly Museum, which houses a vast collection of butterflies, moths, and insects native to the region. It’s a colorful and educational experience, especially for kids.
13. Lady Hydari Park
This well-maintained park is perfect for a relaxing afternoon. With beautiful gardens, a mini-zoo, and a deer park, it’s a favorite spot for families and nature lovers.
14. David Scott Trail
For adventure seekers, the David Scott Trail offers an exhilarating trekking experience. This historic trail dates back to the British era and takes you through picturesque landscapes, quaint villages, and scenic hills.