Shillong
Meghalaya, India · 3 verified itineraries
Shillong, Meghalaya's hill capital, earned the nickname "Scotland of the East" from British colonizers for its rolling hills and pine forests, and remains Northeast India's biggest live-music scene.
The feel
A hill capital with a genuine rock and music culture, as much as a base for the living root bridges further out.
When to go
Best time: October to April
Ideal duration: 3 days (most common)
Must-visit places
Where locals eat
Real, highly-rated restaurants in Shillong — not a definitive regional-dish list.
-
City Hut Family Dhaba
north indian · Butter Chicken
-
Dylan's Café
cafe · Wood-fired Pizza
-
ML 05 Cafe
cafe · Cappuccino
-
Shillong Cafes and Restaurants
cafe · Momos
-
Madras Cafe
south indian · Masala Dosa
-
Jiva veg restaurant- pure vegetarian
north indian · Thali
Planning a trip to Shillong
Verified Shillong itineraries run from 3 to 5 days, with 3 days the most common. Shillong trips here are nature-focused. Expect roughly ₹5,021–₹8,981 per person, covering stays, food, local transport, and activities. The best time to visit Shillong is October to April.
Shillong itineraries by length
Popular itineraries
-
3-Day Shillong
3 days · 1 traveler · ~₹5,021
A 3-day trip to Shillong for 1 traveler — budget-friendly, ~₹1,473/day per person. Highlights: Elephant Falls Shillong Meghalaya, Laitlum View Point, and Ever Living Museum.
-
3-Day Shillong
3 days · 1 traveler · ~₹8,529
A 3-day trip to Shillong for 1 traveler — mid-range budget, ~₹2,563/day per person. Highlights: Elephant Falls Shillong Meghalaya, Laitlum View Point, and Upper Shillong Forest.
-
5-Day Shillong
5 days · 1 traveler · ~₹8,981
A 5-day trip to Shillong for 1 traveler — budget-friendly, ~₹1,586/day per person. Highlights: Elephant Falls Shillong Meghalaya, Laitlum View Point, and Ever Living Museum.
Frequently asked questions
How many days do you need in Shillong?
Most travelers spend around 3 days in Shillong. Verified itineraries here run from 3 to 5 days, depending on how much you want to fit in.
How much does a trip to Shillong cost?
A verified Shillong itinerary costs roughly ₹5,021 to ₹8,981 per person, covering stays, food, local transport, and activities. The exact figure depends on trip length, travel style, and season.
Can you do a solo trip to Shillong?
Yes. 3 of the verified Shillong itineraries are built for a single traveler, with solo-friendly pacing and pricing.
What kind of trips can you do in Shillong?
Shillong itineraries here focus on nature. Each is a day-by-day plan with real stays, food, and experiences.
What is the best time to visit Shillong?
The best time to visit Shillong is October to April.