Shillong Travel Guide: Everything You Need to Know
Discover everything you need to know about visiting Shillong, India. From top attractions to local tips, plan your perfect trip.
Generate your free itinerary for Shillong
Create a personalized trip plan with curated recommendations

Introduction - Why Visit Shillong?
Nestled in the lush embrace of Meghalaya, Shillong, often referred to as the "Scotland of the East," is a captivating hill station that offers an exquisite blend of natural beauty, rich culture, and musical heritage. Historically, Shillong was transformed from a small Khasi village into a bustling town during British colonial rule. The British recognized its temperate climate as a perfect escape from the heat of the plains, and they established it as a summer capital in 1874. As a result, Shillong has retained much of its colonial charm, with quaint architecture that stands alongside vibrant local culture.
In addition to its colonial history, Shillong is steeped in the traditions of the Khasi, Jaintia, and Garo tribes. This cultural richness is palpable in the everyday life of the town, where traditional music, dance, and festivals are integral to the community. Shillong is also a hub for music, with a thriving scene that celebrates everything from local folk tunes to contemporary rock. The city has produced some of India’s most talented musicians, and you can often find live performances echoing through the streets.
The breathtaking landscape is another compelling reason to visit Shillong. Surrounded by rolling hills, cascading waterfalls, and verdant forests, the town offers a plethora of outdoor activities, making it a paradise for nature lovers and adventure seekers alike. From trekking to the enchanting living root bridges to soaking in the panoramic views at Elephant Falls, Shillong invites you to explore its diverse offerings.
In short, Shillong is not just a destination but an experience – a harmonious blend of nature, culture, and history. Whether you’re wandering through the vibrant local markets, savoring delicious Khasi cuisine, or simply soaking in the stunning vistas, Shillong promises to leave an indelible mark on your travel journey.
Best Time to Visit
Weather Analysis
Shillong enjoys a temperate climate year-round, making it a pleasant escape throughout most of the year. The weather is characterized by three primary seasons: summer, monsoon, and winter.
-
Summer (March to June): This season is ideal for outdoor activities, with daytime temperatures ranging from 15°C to 25°C (59°F to 77°F). The evenings can be chilly, making it perfect for cozy bonfires. With clear skies, this is the best time to explore the scenic beauty around Shillong.
-
Monsoon (July to September): Shillong experiences heavy rainfall during these months, with July being the wettest. Rain showers transform the landscape into a lush green paradise, but also cause landslides and road blockages. If you don't mind the rain, this season offers a different, serene beauty. Just remember to pack a sturdy umbrella and waterproof footwear!
-
Winter (October to February): Winter brings cooler temperatures, ranging from 4°C to 15°C (39°F to 59°F). The skies are usually clear, offering stunning views. If you're looking for a cooler climate and breathtaking landscapes, this is a great time to visit.
Peak and Off-Peak Times
- Peak Season: March to June and October to February. Expect larger crowds, especially during the Christmas and New Year holidays.
- Off-Peak Season: July to September. Fewer tourists, but the weather can be challenging due to heavy rains.
Local Events
- Shillong Cherry Blossom Festival (November): This is a stunning celebration as cherry blossoms bloom across the town. The festival celebrates local culture with music, food, and art.
- Wangala Festival (November): Known as the festival of the 100 Drums, this celebration showcases the vibrant culture of the Garo tribe.
Top Attractions
1. Umiam Lake
Located about 17 km from Shillong, Umiam Lake is a spectacular man-made reservoir surrounded by lush green hills. It’s an ideal spot for picnics, boating, and enjoying the peaceful ambiance. You can rent kayaks or just sit back and admire the beautiful views. Entry to the lake area is free, and boat rentals start from approximately ₹100 ($1.30).
2. Living Root Bridges
One of Shillong’s most unique attractions is the living root bridges, particularly the ones in Nongriat, located about 60 km from Shillong. These remarkable structures are made from the roots of the ficus elastica tree, nurtured over years by the local Khasi tribes. The double-decker root bridge is a must-see, requiring a trek of approximately 3-4 hours through lush forests and steep trails. Guided tours are available, and it’s advisable to hire a local guide for ₹500-₹800 ($6.50-$11) for an enriching experience.
3. Elephant Falls
Situated about 12 km from the city center, Elephant Falls is a stunning three-tiered waterfall. The cascading water creates a mesmerizing sight, especially during the monsoon when it’s in full flow. There is an entry fee of ₹10 ($0.13), and a small trek down to the falls is required for the best views.
4. Shillong Peak
For panoramic views of the city and its surroundings, head to Shillong Peak, located about 10 km from the city. At an elevation of 1965 meters, it offers a breathtaking vista, especially at sunrise and sunset. Entry is restricted, and you will need to pay an entry fee of ₹20 ($0.25) and show identification.
5. Don Bosco Centre for Indigenous Cultures
This museum showcases the rich heritage of the North-Eastern tribes of India. With informative exhibits and artifacts, it provides a deep insight into the culture, traditions, and history of the region. The museum charges an entry fee of ₹20 ($0.25), and guided tours are available.
6. Police Bazar
The bustling market area of Police Bazar is the heart of Shillong. Here you’ll find everything from local handicrafts to clothes and souvenirs. Don’t miss the chance to taste local street food like momos and pukhlein (rice cakes).
Hidden Gems
1. Laitlum Canyons
About 22 km from Shillong, Laitlum offers stunning views of the valleys below, with breathtaking cliffs and verdant landscapes. It’s less touristy but perfect for those seeking solitude and photography opportunities.
2. Mawphlang Sacred Forest
A 30-minute drive from the city, this forest is considered sacred by the Khasi tribe. It features a beautiful trekking path through rich flora and fauna and is home to several medicinal plants.
3. Sweet Falls
Often overshadowed by Elephant Falls, Sweet Falls is located 50 km from Shillong and is a hidden treasure. The falls are less commercialized, making it a peaceful spot for nature lovers.
4. Shillong Golf Course
Known as one of the oldest golf courses in the country, this 18-hole course is beautifully manicured and set against a backdrop of rolling hills. Even non-golfers can enjoy a walk around the area.
Where to Stay
1. Police Bazar
- Pros: Central location, vibrant atmosphere, close to markets and restaurants.
- Cons: Can be noisy and crowded.
- Price Range: ₹800-₹3000 ($10-$40) per night.
- Recommendations:
- Hotel Hilltop – A budget-friendly option with basic amenities.
- Hotel Pegasus Crown – Mid-range, offering comfortable rooms and good service.
2. Laitkor Peak
- Pros: Scenic views, peaceful environment.
- Cons: Slightly farther from the city center.
- Price Range: ₹1000-₹5000 ($13-$65) per night.
- Recommendations:
- Bungalow on the Hill – A charming homestay with a beautiful garden.
- The Loft – A boutique hotel with modern facilities.
3. Nongrim Hills
- Pros: Tranquility, stunning views, great for nature enthusiasts.
- Cons: Less connectivity to the city.
- Price Range: ₹1500-₹6000 ($20-$80) per night.
- Recommendations:
- Ri Kynjai – Luxury resort with traditional architecture and excellent dining options.
- The Shillong Hills – A cozy boutique stay with personalized service.
Local Cuisine
Shillong’s culinary offerings reflect its vibrant culture and rich traditions. The local cuisine is predominantly Khasi, with an emphasis on rice, meat, and locally-sourced vegetables. Here are some must-try dishes:
1. Jadoh
A traditional Khasi dish made of rice and meat, typically with spices, herbs, and sometimes, turmeric. It is often served with a side of chutney or salad. You can try it at Dawki Restaurant in Police Bazar.
2. Dohneiiong
This is a pork dish cooked with black sesame seeds, creating a unique flavor profile. It’s best enjoyed with a hot plate of rice. Visit Bistro at Laitkor Peak for some delightful options.
3. Tungrymbai
A flavorful dish made from fermented soybean and served with rice, Tungrymbai is both nutritious and delicious. Look for it at local eateries like Baan Thai.
4. Pukhlein
These rice cakes are deep-fried and often served as snacks. You can find them at various street stalls around Police Bazar.
5. Khasi Tea
Don’t miss out on the local tea, often brewed with spices or served with milk and sugar. Chai Kadai in Police Bazar offers a cozy atmosphere for tea lovers.
Recommended Restaurants
- City Hut Family Dhaba: A beloved spot for both locals and tourists, famous for its North Indian and Khasi cuisine.
- Qzine: Known for its fusion dishes and vibrant atmosphere.
- Cafe Shillong: A perfect place for coffee and snacks, often featuring live music.
Getting Around
Local Transportation
-
Taxis: Taxis are available for hire throughout the city. They operate on a fixed fare system. You can expect to pay around ₹200-₹500 ($2.60-$6.50) for rides within the city.
-
Local Buses: Buses are available but can be infrequent. They are a budget-friendly option, costing around ₹10-₹30 ($0.13-$0.39) for short distances.
-
Auto Rickshaws: Auto rickshaws are commonly used for short trips. Fares can vary, so it’s best to negotiate before starting your journey.
-
Car Rentals: For greater flexibility, consider renting a car. Prices range from ₹1200-₹2500 ($16-$34) per day, depending on the vehicle type.
Suggested Apps
- Uber/Ola: These ride-hailing apps are available in Shillong and offer convenient transportation options.
Suggested Itineraries
3-Day Itinerary for Shillong
Day 1: Exploring Local Attractions
- Morning: Visit Shillong Peak for sunrise views (6 AM).
- Breakfast: Enjoy a local breakfast at Cafe Shillong (8 AM).
- Mid-Morning: Head to Umiam Lake for boating (10 AM to 12 PM).
- Lunch: Have Jadoh at Dawki Restaurant (1 PM).
- Afternoon: Visit Police Bazar for shopping and exploring (3 PM).
- Evening: Dine at City Hut Family Dhaba and enjoy local cuisine (6 PM).
Day 2: Nature and Culture
- Morning: Trek to the Living Root Bridges in Nongriat (8 AM to 12 PM).
- Lunch: Have a packed meal or eat at a local eatery in Nongriat (1 PM).
- Afternoon: Visit Mawphlang Sacred Forest (3 PM to 5 PM).
- Evening: Return to Shillong and enjoy tea at Chai Kadai (6 PM).
- Dinner: Visit Qzine for a fusion dining experience (8 PM).
Day 3: Waterfalls and Relax
- Morning: Visit Elephant Falls (8 AM).
- Breakfast: Enjoy breakfast at Bistro (10 AM).
- Mid-Morning: Explore Sweet Falls (11 AM).
- Lunch: Have a leisurely lunch at Baan Thai (1 PM).
- Afternoon: Relax and explore local cafes or the Shillong Golf Course (3 PM).
- Evening: Enjoy live music at a local venue (7 PM).
Shopping & Souvenirs
Best Markets
- Police Bazar: The main market where you can find clothes, handicrafts, and local delicacies.
- Bara Bazar: Known for fresh produce and local goods, offering a true taste of Shillong’s daily life.
Unique Finds
- Handmade Shawls: Look for traditional Khasi shawls, intricately woven and full of vibrant colors.
- Local Handicrafts: Bamboo and cane crafts are popular souvenirs, including baskets and home decor items.
Nightlife & Entertainment
Shillong has a lively nightlife, with plenty of options for evening entertainment:
1. The Night Club
A popular spot for locals and tourists, offering DJ nights and themed parties.
2. Café Shillong
During the evenings, this café often features live music, making it a great spot to unwind.
3. The Shillong Club
One of the oldest clubs in the region, offering a more laid-back environment for socializing over drinks.
4. Local Events
Be sure to check for local events and music festivals happening during your visit, as Shillong is known for its vibrant cultural scene.
Budget Planning
Traveling in Shillong can be budget-friendly, but it all depends on your preferences. Here’s a rough breakdown of costs:
- Accommodation: ₹800-₹6000 ($10-$80) per night.
- Meals: ₹300-₹1200 ($4-$16) per day, depending on dining choices.
- Local Transport: ₹200-₹1000 ($2.60-$13) per day.
- Attractions: ₹10-₹1000 ($0.13-$13) per entry or activity.
- Shopping: Variable; budget ₹500-₹2000 ($6.50-$26) for souvenirs.
Sample Daily Budget
- Low Budget: ₹1200-₹1500 ($16-$20).
- Mid-Range: ₹2500-₹4000 ($34-$55).
- Luxury: ₹6000+ ($80+).
Travel Tips
Local Customs
- Greetings: A polite “Khublei” is a common way to greet locals.
- Dress Modestly: While Shillong is relatively liberal, wearing modest clothing is appreciated, especially in rural areas.
Language
- Khasi: The predominant language, though English and Hindi are widely understood.
- Learning a few Khasi phrases can enhance your experience.
Safety
- Shillong is generally safe for tourists, but it’s always wise to stay in well-lit areas at night and be cautious with valuables.
Etiquette
- Respect Local Traditions: Always ask before taking photographs of people or sacred sites.
- Dining Etiquette: It’s customary to wait for everyone to be served before starting your meal.
Day Trips
1. Cherrapunji
Known for its living root bridges and stunning waterfalls, Cherrapunji is approximately 54 km from Shillong. Plan for a day trip filled with adventure and exploration.
2. Dawki
Famous for its crystal-clear river, Dawki offers opportunities for boating and visiting the Indo-Bangladesh border. It’s about 82 km from Shillong and makes for a scenic getaway.
3. Mawlynnong
Known as the cleanest village in Asia, Mawlynnong is an eco-friendly village about 90 km from Shillong. It's a great place to experience rural life and see the famous living root bridge.
Practical Information
Visa Requirements
For most international travelers, a valid visa is required for entry into India. Make sure to check your visa requirements well in advance.
SIM Cards and Internet
- You can purchase a local SIM card upon arrival. Major providers include Airtel and Jio, with competitive data plans.
- Internet connectivity is generally good in Shillong, but may vary in rural areas.
Currency
The local currency is the Indian Rupee (INR). Be sure to have cash for small purchases, as not all vendors accept cards.
Emergency Contacts
- Police: 100
- Ambulance: 102
- Fire: 101
- Local Hospitals: Shillong Civil Hospital - +91 364 250 0061
Embark on your adventure to Shillong, and prepare for an unforgettable journey filled with breathtaking landscapes, rich culture, and warm hospitality. Whether you're savoring local delicacies, exploring historical sites, or enjoying the vibrant music scene, Shillong is sure to leave a lasting impression on your heart. Happy travels!
Travel information disclaimer: The details in this guide — including visa requirements, prices, opening hours, safety conditions, and transport options — are provided for general reference and may have changed since publication. Always verify critical information such as entry requirements and health advisories with official government sources before traveling. On Your Trip is not liable for any inaccuracies or changes that may occur after the publication date.
Ready to explore this destination?
Create a personalized itinerary with curated recommendations, day-by-day plans, and local insights
Tags
Related Articles

Agra Travel Guide: Everything You Need to Know
Discover everything you need to know about visiting Agra, India. From top attractions to local tips, plan your perfect trip.

Ahmedabad Travel Guide: Everything You Need to Know
Discover everything you need to know about visiting Ahmedabad, India. From top attractions to local tips, plan your perfect trip.

Aizawl Travel Guide: Everything You Need to Know
Discover everything you need to know about visiting Aizawl, India. From top attractions to local tips, plan your perfect trip.