Shillong has a way of making you forget you just came to ‘explore Northeast India’. One minute you are looking at mist-shrouded hills; the next, you’re planning your next trip before the current one is over.
Shillong is the capital of Meghalaya and one of the most popular hill destinations in Northeast India. It is popularly known as the “Scotland of the East”. The city has a refreshing combination of nature and city life with pine-covered hills, waterfalls, lakes, viewpoints, lively markets, cafes, and a distinct Khasi culture.
Whether you are planning a laid-back holiday, a road trip, a honeymoon, or using Shillong as a base to explore Meghalaya, this guide has it all.
Where is Shillong Located?
Shillong is a town in Meghalaya, Northeast India, and is situated at an altitude of about 1,500 metres. Nestled among rolling hills and surrounded by forests, the scenery here is much greener than your average urban destination.
It is about 100 km from Guwahati, Assam, the main gateway for travellers arriving by air or rail.
The journey from Guwahati to Shillong is an experience by itself. Expect winding mountain roads, changing scenery and plenty of photo-stopping opportunities—provided your driver is as keen on stopping as you are.
What is so special about Shillong?
Shillong is not just a sightseeing place. The attraction is the mix of scenery, climate, cuisine, music and local culture.
It’s also famous for its vibrant music scene and is known as one of India’s music capitals. From live performances and cosy cafes to local markets and busy streets, you’ll find it all.
Some of the main reasons to visit Shillong are:
- Beautiful lakes and waterfalls
- Nice hill-station weather
- Khasi culture and food
- Beautiful views
- Cafés and local cuisine
- Shopping & marketplaces; close to other tourist attractions in Meghalaya
- Excellent road trip options
Top Places to Visit in Shillong
Shillong has plenty to see and do for several days without turning your itinerary into a military operation. From famous attractions to scenic spots around the city, these are among the best places in Shillong to include in your itinerary.
- Lake Umiam
About 15 km away from Shillong, Umiam Lake is one of the first major attractions that you come across when you are approaching the city from Guwahati.
The huge reservoir is surrounded by green hills and makes a beautiful stop for photographs, especially early in the morning or late afternoon.
Boating and other recreational activities may be offered depending on weather and local operating conditions.
- Shillong Peak
Shillong Peak – For one of the best panoramic views of Shillong, go to Shillong Peak.
It is the highest point in the area at approximately 1,965 m. On a clear day, you can see the surrounding hills and Shillong city.
But clouds and mist are frequent visitors here. If the view goes, congratulations, you’ve just experienced Meghalaya weather.
- Elephant Falls
Amongst the most beautiful waterfalls in the region, Elephant Falls Shillong is particularly grand in the monsoon.
The waterfall meanders through rocky terrain interspersed with lush plant life, a photogenic environment that needs little help from Instagram filters.
There are stairs down to the waterfall, so wear comfortable shoes, especially if the paths are wet.
- Ward Lake
Ward’s Lake is easily added to your city itinerary, as it is right in the heart of Shillong.
Its landscaped surroundings, walking paths, gardens and peaceful water make it a pleasant place to slow down after exploring the busier parts of the city.
This is especially suited for a slow morning or afternoon walk.
- Lady Hydari Park
Lady Hydari Park is a landscaped park with gardens, walking areas, and a small zoo.
Lady Hydari Park is named after Lady Hydari, the wife of the first governor of Assam. It is a popular recreational space within the city.
This is a good option if you want a break from sightseeing and just want to chill in some greenery.
- Museo Don Bosco
The Don Bosco Museum is a must-see for any traveller who wants to experience the culture and traditions of Northeast India.
The museum displays the various indigenous cultures of the area with exhibits on clothing, art, architecture, tools and traditions.
Give yourself plenty of time here rather than trying the “walk in, take three photos, walk out” approach.
- Police Bazaar
One of Shillong’s busiest commercial areas, Police Bazaar is a good place to shop, eat and soak up the city’s everyday energy.
Between sightseeing stops, you can stop for a break and browse clothing, souvenirs, local products and food stalls.
It’s also a good area to find restaurants and cafes.
- Laitlum Canyon
Just outside central Shillong, Laitlum Canyon is known for its stunning views overlooking the rolling hills and deep valleys of Meghalaya.
The landscape is much quieter than central Shillong and is especially attractive to travellers looking for viewpoints that offer a little more open space.
Weather can change quickly, so even when the morning looks perfectly innocent, carry a light rain jacket.
Shillong Things To Do
Sightseeing is just part of the Shillong experience.
- The Cafe Culture of Shillong
Shillong has developed a thriving café culture with numerous places serving coffee, snacks, baked goods, and local food.
Instead of rushing from one attraction to another, spend an afternoon exploring the city’s cafés.
Not always is the viewpoint the best travel memory. Sometimes it is the coffee you drink watching the rain outside.
- Khasi Food
Food is a big part of the Meghalaya experience.
Visitors can taste local Khasi dishes, which include pork, rice, vegetables, and traditional preparations. Tell them about ingredients before you order if you have any tastes or dietary needs.
For a first taste of local cuisine, seek out traditional Khasi restaurants and smaller local eateries rather than sticking solely to familiar North Indian or continental fare.
- Shop Now
Markets of Shillong sell anything from clothes and handicrafts to local products and souvenirs.
Police Bazaar is also the place for general shopping, and other local markets can provide a more traditional experience.
If you buy handmade products, ask a question about their origin. It gives a little more meaning to the souvenir and gives you a much better story than just “I bought it because it looked cute.”
Best Time to Visit Shillong
Shillong is best visited year-round, but the experience varies immensely with the seasons.
- Mar – May
Spring and early summer offer pleasant temperatures and greener landscapes.
It is a comfortable time for sightseeing, outdoor activities, and exploring the surrounding areas.
- June – Sept
During the monsoon, Meghalaya becomes an intensely green landscape.
But Shillong and the surrounding area get heavy rainfall. Weather can make roads slippery and visibility poor, and travel plans may change.
If waterfalls and amazing rainy landscapes are your focus, then the monsoon can be rewarding. If you hate getting rained on almost every time you leave your hotel, pick another season.
- October – November
Shillong is one of the most attractive places to visit in the post-monsoon.
Increased rainfall overall, but the landscape is still lush. Road trips and sightseeing are also better with improved conditions.
- Dec – February
Winters are cooler and usually drier.
Mornings and evenings can be quite cool, so bring warm layers. This is a good season for travellers who like comfortable sightseeing without the heavy rain of monsoon.
How to Get to Shillong
By Plane
Shillong has an airport at Umroi, but the flight connectivity is limited as compared to Guwahati.
Guwahati Airport is the more convenient gateway for most travellers.
By road
Shillong is connected with Guwahati by taxis, shared vehicles and buses.
Getting there by train
Shillong doesn’t have a major railway station.
The nearest major railhead is Guwahati Railway Station. Then you can travel by road to Shillong.
This combination is particularly good for travellers coming from other parts of India by train.
By Road Transport
One of the most popular ways to reach Shillong is by road.
It is about 100 km from Guwahati, but the actual time taken depends on the traffic, weather, and road conditions.
It’s beautiful mountain scenery the whole way, so have your camera ready, but don’t be the person who holds up the whole trail because you need “just one more photo.”
Getting Around Shillong
One of the most convenient ways to roam around Shillong is by local taxis.
Shared taxis are also a popular way of getting around and can be inexpensive, while private taxis are more comfortable for families and travellers with a fixed sightseeing itinerary.
If you plan to visit attractions outside the city, hiring a private vehicle will save you time and will make it easier to combine multiple stops.
Some central areas are walkable, but the hilly terrain of Shillong makes comfortable shoes a must.
Best Places To Stay In Shillong
Shillong caters to all budgets with a variety of accommodation options including budget guesthouses, homestays, comfortable hotels and boutique properties.
For first-time visitors looking for the best hotel in Shillong, choosing accommodation around Police Bazaar can be convenient because of its restaurants, shops and transport links.
If you prefer a quieter atmosphere, then you might prefer to stay slightly away from the commercial center.
If travelling by car, consider parking availability when choosing accommodation, especially during busy holiday periods.
Shillong food guide
Shillong’s food scene is influenced by Meghalaya’s Khasi culture, but there are also lots of Indian, Tibetan and international options.
Here are some things to try:
- Jadoh, a rice and meat dish for traditional feasts
- Dohneiihong, made with pork and black sesame seeds
- Tungrymbai, a fermented soybean product
- Nakham Bitchi – a traditional dried fish soup
- Rice dishes of the region
- Tibetan-style momos and snacks
- Freshly baked goods and cafe fare
Vegetarians will still have plenty to choose from, but traditional Khasi cuisine has several meat-based specialities, so it makes sense to check the menu beforehand.
Shillong Travel Guide
Meghalaya – A little bit of preparation goes a long way.
- Rain protection to carry: Sudden showers are possible even outside peak monsoon season.
- Wear comfortable shoes: Many attractions involve stairs, uneven ground, or wet surfaces.
- Carry some cash: Although there are a lot of digital payment options, smaller shops and distant regions might not have dependable connectivity.
- Start early: Popular attractions can be busy, and starting early also allows for unexpected delays.
- Check weather conditions: Rain may affect road travel and sightseeing plans.
- Respect local culture: Unique indigenous communities and traditions in Meghalaya. Dress appropriately and ask people before taking pictures of them.
Don’t pack too much into your itinerary: Shillong is more enjoyable at a relaxed pace. Spending your holiday looking through a car window trying to hit all the attractions in one day is a great way to do it.
How many days are sufficient in Shillong?
2–3 days are enough to see the major attractions of Shillong at a leisurely pace.
Here is a suggested three-day itinerary:
Day 1: Shillong Peak, Elephant Falls, Ward’s Lake, Lady Hydari Park and Police Bazaar.
Day 2: Don Bosco Museum, local cafes, markets and Laitlum Canyon.
Day 3: Umiam Lake and a leisure day discovering the cuisine and culture of Shillong.
If you want to explore more of Meghalaya, then consider staying for 5-7 days and combine Shillong with places like Cherrapunji, Mawlynnong and Dawki.
Shillong Travel Expenses
It all depends on your travel style, transportation, and accommodation.
Shared transport and staying in guesthouses or homestays can save money for budget travellers. Couples and families can also opt for private taxis and comfortable hotels, which are more expensive but more convenient.
Keep some extra cash aside for sightseeing, food, shopping, and any unexpected changes in transport.
Transportation is usually the biggest variable, especially if you are renting a private vehicle for several days.
Ready to Explore Shillong?
Shillong is the kind of place that rewards travellers who take their time. Sure, there are waterfalls to photograph, viewpoints to visit and markets to explore, but the real charm of the city is in its atmosphere.
Walk the streets, taste Khasi food, sit in cafes, listen to local music and watch the clouds roll over the hills. Shillong is an ideal gateway to Northeast India with its cool climate, scenic surroundings, and easy access to some of Meghalaya’s most spectacular attractions. Just remember, always carry a rain jacket in Shillong. The clouds may have other plans for your clothes.
What is the best time to visit Shillong?
October to May is ideal for sightseeing and pleasant weather. Monsoon is greener but brings heavy rainfall.
How many days are enough for Shillong?
2–3 days are enough to explore the main attractions. For nearby Meghalaya destinations, plan 5–7 days.
What are the best places to visit in Shillong?
Top attractions include Umiam Lake, Shillong Peak, Elephant Falls, and Laitlum Canyon. Ward’s Lake, Police Bazaar, and Don Bosco Museum are also worth visiting.
How can I reach Shillong?
Guwahati is the main gateway, with good air and rail connectivity. From Guwahati, Shillong is around 100 km away by road.
What food is Shillong famous for?
Shillong is known for Khasi dishes like Jadoh, Dohneiihong, and Tungrymbai. You can also find Tibetan food, momos, cafés, and international cuisine.
Is Shillong good for a road trip?
Yes, Shillong is a great destination for scenic road trips. The route from Guwahati offers beautiful hills, forests, and viewpoints.