10 Things-To-Do in Shillong

Discover the best things to do in Shillong, from waterfalls and viewpoints to local markets, lakes and day trips around Meghalaya’s capital.

1/1/20263 min read

Shillong, the capital of Meghalaya, sits high in the Khasi Hills and is often called the “Scotland of the East.” Cool weather, pine-covered slopes, colonial-era charm, and a strong local music culture define the city. Shillong also works as a perfect base to explore waterfalls, sacred forests, and living-root traditions across the region. It is relaxed yet lively, and ideal for slow exploration.

1. Walk Around Ward's Lake

Located near the city center, Ward’s Lake is a quiet green space surrounded by flowering gardens. A short walk around the lake or a paddle boat ride is a good way to ease into Shillong. Early mornings are calm and ideal for photography.

2. Take in the Views from Shillong Peak

Shillong Peak is the highest point in the city. On a clear day, you can see the entire Shillong plateau and parts of Bangladesh. Entry requires a valid ID as the area is managed by the Indian Air Force.

Police Bazaar is the city’s busiest area. It is a mix of street food, clothing stores, cafes and local vendors. This is the best place to try momos, local snacks and shop for affordable souvenirs.

4. Visit Elephant Falls

Located about 12 km from the city, Elephant Falls is one of the most accessible waterfalls near Shillong. The falls are divided into three sections and are best visited after the monsoon when the water flow is strong.

5. Learn Local History at Don Bosco Museum

This well-curated museum showcases the culture, history and traditions of Northeast India. It is spread across multiple floors and gives a deep understanding of tribal life, music, textiles and architecture.

6. Drive to Umiam Lake

About 15 km before Shillong, Umiam Lake is a large reservoir surrounded by hills. Visitors can stop at viewpoints, enjoy boating, or simply relax by the water. Early morning and sunset are the most scenic times.

7. Explore Laitlum Canyon

Laitlum means “end of hills,” and the name fits well. The canyon offers wide open views and steep drops into green valleys. It is quiet, less crowded and ideal for travelers who enjoy raw landscapes and long walks.

8. Visit the Sacred Forest at Mawphlang Sacred Forest

This ancient forest is protected by local beliefs and traditions. Walking through it with a local guide reveals medicinal plants, stone shrines and Khasi folklore. Nothing is allowed to be taken out of the forest.

9. Take a Day Trip to Cherrapunji

Also known as Sohra, Cherrapunji is about 55 km from Shillong. It is famous for heavy rainfall, cliffs, waterfalls and limestone caves. Popular stops include viewpoints, waterfalls and short village walks.

10. Enjoy Live Music and Cafes in Shillong

Shillong has a strong live music culture rooted in rock and blues. Many cafes and pubs host local bands, especially in the evenings. This is one of the best ways to experience the city’s modern cultural side while interacting with locals.

3. Experience Local Life at Police Bazaar