Places to Visit in Shillong Best Time, Attractions & Travel Guide

Places to Visit in Shillong: Best Time, Attractions & Travel Guide

Places to Visit in Shillong: Best Time, Top Attractions & Things to Do

Shillong, the charming capital of Meghalaya, is one of the most refreshing hill stations in North-East India. Nestled in the East Khasi Hills district, this picturesque city is known for its cool climate, rolling green landscapes, pine forests, waterfalls, and rich tribal culture. With its old-world colonial charm and vibrant local life, Shillong has earned the title “Scotland of the East.”

The city derives its name from Lei Shyllong, a revered Khasi deity worshipped at Shillong Peak, the highest point in the region. Sitting at an altitude of approximately 1,491 meters above sea level, Shillong offers a pleasant escape from the heat of the plains and remains a favourite destination for nature lovers, honeymooners, families, and solo travellers alike.

Located about 103 km from Guwahati, Shillong is well connected by road and serves as the gateway to many iconic destinations in Meghalaya, including Cherrapunji, Dawki, and Mawlynnong. In this detailed travel guide, you’ll find the best places to visit in Shillong, the ideal time to plan your trip, things to do, and practical travel information—all written with accuracy, experience, and traveller trust in mind.


Best Time to Visit Shillong

The best time to visit Shillong is from September to May, when the weather remains comfortable and sightseeing is at its best.

September to November (Post-Monsoon)

This is one of the most beautiful times to visit Shillong. The monsoon showers leave behind lush green hills, misty mornings, and full waterfalls. The temperature ranges between 12°C to 22°C, making it ideal for photography and nature walks.

December to February (Winter)

Winters in Shillong are cold but charming. Temperatures can drop to 2–5°C at night. This season is perfect for travellers who enjoy chilly weather, Christmas celebrations, and peaceful sightseeing.

March to May (Spring & Early Summer)

Spring brings blooming flowers and pleasant days. With temperatures between 15°C to 25°C, this period is excellent for outdoor activities and family trips.

Tip: Avoid peak monsoon months (June–August) if you’re not comfortable with heavy rainfall and possible travel delays.


Top Places to Visit in Shillong

1. Umiam Lake (Bara Pani)

Umiam Lake, also known locally as Bara Pani, is one of the most iconic attractions near Shillong. Located around 15 km from the city, this vast man-made reservoir was created as part of a hydroelectric power project—the first of its kind in North-East India.

Spread across nearly 220 square kilometres, Umiam Lake is surrounded by rolling hills and pine forests, offering postcard-perfect views. It is often compared to European landscapes due to its calm waters and scenic backdrop.

Things to Do at Umiam Lake

  • Boating
  • Kayaking
  • Water cycling
  • Scooting
  • Photography during sunrise and sunset

Timings: 9:00 AM – 5:00 PM
Best for: Couples, families, adventure lovers

Check Darjeeling Travel Guide


2. Shillong Peak & View Point

Standing tall at 1,965 meters, Shillong Peak is the highest point in Meghalaya and offers a 360-degree panoramic view of Shillong city, surrounding hills, distant plains of Bangladesh, and the Himalayan ranges on a clear day.

According to local history, the city of Shillong is named after this peak, which is considered sacred by the Khasi community.

Important Information

  • Entry requires a valid original ID
  • Cameras must be deposited at the security checkpoint
  • Foreign nationals are not allowed due to Indian Air Force regulations

Distance from city: ~13 km
Timings: 9:00 AM – 3:30 PM (Closed on Wednesdays)
Entry Fee: ₹30 per person | ₹30 per vehicle


3. Elephant Falls

One of the most visited waterfalls in Shillong, Elephant Falls is located about 12 km from the city centre. The waterfall cascades down in three distinct stages, making it visually impressive and easily accessible.

The name originated during the British era after a rock resembling an elephant was spotted near the falls. Although the rock was destroyed in the 1897 earthquake, the name remains.

The original Khasi name, “Ka Kshaid Lai Pateng Khohsiew,” translates to “Three-Step Waterfall.”

Best Time to Visit: Post-monsoon and winter months
Ideal for: Nature lovers, photographers


4. Mawphlang Sacred Forest

Located around 25 km from Shillong, Mawphlang Sacred Forest is a living example of Meghalaya’s ancient ecological beliefs. Spread across 78 hectares, this forest has been protected for centuries by local communities who believe it is guarded by the deity Labasa.

Locals strongly believe that nothing—not even a leaf or stone—should be taken out of the forest. These traditions have helped preserve its biodiversity and untouched beauty.

Visitor Information

  • Guided tours available
  • Rich in medicinal plants and rare species
  • Cultural storytelling adds depth to the experience

Timings: 9:00 AM – 4:30 PM
Entry Fee: ₹20 per person
Camera Fee: ₹20
Local Guide: Approx. ₹300 per hour


5. Police Bazar (Khadailad)

Police Bazar is the commercial heart of Shillong and a must-visit for shopping and food lovers. Located just 1 km from the bus stand, this lively market is always buzzing with activity.

Here, you’ll find everything from modern clothing stores to traditional Khasi handicrafts. The area is largely vehicle-free, making it comfortable for pedestrians.

What to Buy

  • Woollen clothes
  • Bamboo handicrafts
  • Traditional jewellery
  • Local snacks and street food

Best Time to Visit: Evening hours


Things to Do in Shillong

  • Enjoy local Khasi cuisine
  • Attend live music performances (Shillong is India’s rock music capital)
  • Explore nearby villages
  • Nature photography and short hikes
  • Visit cafes and bakeries

How to Reach Shillong

From Delhi

  • By Flight: Delhi → Guwahati → Shillong by taxi (approx. 6 hours total)
  • By Train: Delhi → Guwahati, then bus or cab to Shillong

From Kolkata

  • By Flight: Direct flights available (approx. 1 hr 45 min)
  • By Train: Kolkata → Guwahati → Shillong (approx. 19–20 hours)

Travel Tips for Shillong

  • Carry warm clothes even in summer
  • Respect local customs and sacred sites
  • Keep cash handy in remote areas
  • Avoid littering—Shillong is eco-sensitive

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top