Shillong is the capital of Meghalaya and one of the easiest hill stations to reach in Northeast India. Sitting at around 1,520 metres above sea level, the city is wrapped in pine forests, rolling hills and drifting clouds. Because of its cool weather and green slopes, it is often called the “Scotland of the East.” Colonial-era churches, busy markets and a lively cafe and music scene add a city feel to the hill-station calm.
If you are planning your Meghalaya trip from Delhi, you can check our Delhi to Meghalaya tour package for a planned trip covering Shillong and other popular destinations. This guide covers what to see, when to go, how to get there and how to plan your days.
Why Visit Shillong?
Shillong is only about 100 km from Guwahati, so it works for a quick weekend break as well as a longer Meghalaya trip. In the morning you can walk through a crowded local market, and by afternoon you can be standing at a viewpoint with green valleys stretching out below you. Sudden showers and mist are part of the daily rhythm here, which gives the city a soft, dreamy look.
Top Places to Visit in Shillong

- Shillong Peak: The highest point around the city, at roughly 1,965 metres. It gives wide views of the city and the surrounding hills, and it is best at sunrise or sunset.
- Elephant Falls: A three-tiered waterfall just outside the city. It looks its best after the rains, and the mist can be heavy, so carry a raincoat.
- Ward’s Lake: A horseshoe-shaped lake in the middle of the city, with gardens, walking paths and boating.
- Lady Hydari Park: A well-kept park with flower beds, ponds and a small zoo. Good for slow walks and family visits.
- Don Bosco Museum: A seven-storey museum that tells the story of the tribes, art and heritage of Northeast India. Plan at least two hours here.
- Laitlum Canyons: Steep cliffs, deep valleys and easy trails. One of the best spots in the area for photographs.
- Umiam Lake: A large reservoir on the way into Shillong, good for boating, picnics and sunset views.
- Mawphlang Sacred Forest: A protected grove with deep roots in Khasi tradition, best explored with a local guide.
- Cathedral of Mary Help of Christians: A quiet colonial-era church in the city centre.
Explore Our Meghalaya Trip Packages.
Group Trip
24 & 30 Dec
Meghalaya Backpacking Trip, X’mas & New Year
Group Trip
14 Nov 2026
Meghalaya Backpacking Trip from Delhi
Shopping and Food in the City
Local life in Shillong revolves around its markets. Police Bazar in Shillong is the main hub for handicrafts, woollens, street food and souvenirs. Bara Bazar (Iewduh) is the older, busier market and a good place to see everyday Khasi life. For food, try local Khasi dishes, then spend an evening in one of the city’s cafes, many of which host live music.
Best Time to Visit Shillong
- October to April: The best window. Skies are clear, the air is cool and sightseeing is comfortable. Winter mornings can be chilly, with temperatures dropping to around 4°C.
- November: Pink cherry blossoms add to the charm. See our guide to Meghalaya in November for what to expect.
- December: Crisp, clear days and a festive atmosphere. Christmas lights, carol events and cosy cafés give the city a special glow. Nights can dip to 3-5°C, so pack warm layers. This is peak season, so book hotels and taxis early.
- March to May: Mild and pleasant, with wildflowers and orchids in bloom.
- June to September: Heavy rain, loud waterfalls and thick green hills. Travel is slower, but the scenery is at its best. Read about Meghalaya in monsoon before you plan.
How to Reach Shillong

By air: Shillong Airport has limited flights. Most travellers fly into Guwahati’s Lokpriya Gopinath Bordoloi International Airport and continue by road. Planning from the capital? Our guide on how to reach Meghalaya from Delhi by flight lists routes and tips.
By train: Guwahati is the nearest major railway station. Taxis and buses run from there to Shillong.
By road: The drive from Guwahati takes about three hours, with Umiam Lake as a natural stop on the way. A private cab gives you the freedom to stop at viewpoints.
Permit: No Inner Line Permit or Protected Area Permit is needed to visit Shillong, for Indian or foreign nationals.
Weather in Shillong
Shillong has a mild highland climate. Summers are cool, winters are chilly and monsoons are wet.
| Season | Months | Temperature |
| Winter | November – February | 4°C – 15°C |
| Summer | March – May | 15°C – 24°C |
| Monsoon | June – October | 12°C – 20°C |
There is no snowfall, but fog and drizzle are common. Pack light woollens for winter and quick-dry clothes for the rains.
Day Trips from Shillong
Shillong is a good base for exploring the rest of the state:
- Cherrapunji (Sohra): Waterfalls, caves and wide valleys. Start with our Cherrapunji travel guide, and do not miss the Mawsmai Caves, which are lit and easy to walk through.
- Mawlynnong: Known as one of the cleanest villages in Asia. Here is the route from Cherrapunji to Mawlynnong.
- Dawki: A river so clear that boats look like they are floating in the air. If you want to stay overnight, read our Dawki river camping guide.
- Krang Suri Falls: A turquoise pool below a waterfall, great for a half-day trip.
Sample 4-Day Shillong Itinerary
Day 1: Guwahati to Shillong, stopping at Umiam Lake. Visit Ward’s Lake, Police Bazar and Lady Hydari Park in the evening.
Day 2: Elephant Falls, Shillong Peak and the Don Bosco Museum.
Day 3: Laitlum Canyons and Mawphlang Sacred Forest.
Day 4: Day trip to Cherrapunji, or Mawlynnong and Dawki, then return to Shillong or head to Guwahati.
How Much Does a Shillong Trip Cost?
Costs depend on your hotel, cab and season. For a realistic breakdown of stays, transport and food, see our Meghalaya trip cost guide. If you want to keep expenses low, our Meghalaya backpacking trip is a good fit for solo travellers and small groups.
Travel Tips
- Carry an umbrella or raincoat in every season.
- Wear layers, as evenings stay cool even in summer.
- Use sturdy shoes for waterfall and canyon trails.
- Keep some cash handy, since ATMs are limited in remote areas.
- Book hotels and cabs early in peak season.
- Respect Khasi, Jaintia and Garo customs, and ask before photographing people.
- Not sure what to pack? Our list of things to carry for a Meghalaya trip covers it.
- Travelling alone? Read whether Meghalaya is safe for solo female travellers.
Conclusion
Shillong offers lakes, waterfalls, viewpoints, museums and a food and music culture, all within a short distance of each other. Visit between October and April for the clearest weather, or in the monsoon if waterfalls are your priority. Give it at least three to four days, and add a day trip or two to see more of Meghalaya.
Frequently Asked Questions
What is Shillong famous for?
Shillong is known for its pine-covered hills, waterfalls, lakes, colonial-era buildings, cafes and live music. It is called the “Scotland of the East.”
How far is Shillong from Guwahati?
About 100 km, which takes roughly three hours by road.
Is a permit required to visit Shillong?
No. Neither Indian nor foreign nationals need a permit for Shillong.
Does it snow in Shillong?
No. Winters are cold, with fog and drizzle, but there is no snowfall.
What is the best time to visit Shillong?
October to April is best for clear skies and comfortable sightseeing. The monsoon suits those who want full waterfalls and green hills.
How many days are enough for Shillong?
Three to four days cover the main sights. Add one or two days for Cherrapunji, Mawlynnong and Dawki.
Is Shillong safe for tourists?
Yes, it is considered one of the safer destinations in India, and many solo travellers visit. As anywhere, keep your valuables secure.

Apurv is a travel writer who shares helpful guides about places to visit, trip planning, road trips, and local attractions. He enjoys learning about new destinations and sharing useful travel information to help readers choose places, plan their trips, and make the most of their travel experiences.