Shillong travel guide for Indians — flights, hotels, things to do, tour packages
Shillong is the capital of Meghalaya — a state whose name translates to 'Abode of Clouds' — and it earns that title entirely. Perched at 1,496m in the Khasi Hills, the city was the summer capital of British-era Assam and retains a Scottish highland quality that earned it the nickname 'Scotland of the East.' Ward Lake, Elephant Falls, and the views from Shillong Peak draw visitors from across India. But Shillong is also the base for two of India's most extraordinary natural spectacles: the living root bridges of Cherrapunji (Sohra) and the impossibly clear turquoise waters of the Dawki River near the Bangladesh border. No Inner Line Permit is needed for Indians visiting Shillong.
Key facts at a glance
- State: Meghalaya, India
- Currency: Indian Rupee (INR)
- Languages: Khasi, English, Bengali, Hindi
- Time zone: IST (UTC+5:30)
- Visa / Permit: No permit needed for Indian nationals in Shillong
- Best time to visit: October–May (avoid peak monsoon July–August)
- Main airport: Shillong Airport (SHL) or Guwahati (GAU)
- Typical trip length: 3–5 days
About Shillong
Shillong is one of northeast India's most accessible and welcoming cities. Unlike several neighbouring states, Meghalaya does not require an Inner Line Permit for Indian nationals, and Shillong's well-developed tourism infrastructure makes it an easy first-time destination in the northeast.
The city has a distinctive character shaped by its Khasi tribal heritage and British colonial legacy. The Khasi people are matrilineal — property and clan names pass through the mother — which gives Meghalaya a social structure quite different from the rest of India. Women play a prominent role in commerce and public life; the local markets are largely run by Khasi women traders.
Music is woven into Shillong's identity in an unusual way. The city has an extraordinary concentration of rock musicians — it's sometimes called the 'Rock Capital of India.' Live music venues, guitar shops and recording studios are scattered across the city in a way you won't find anywhere else in the subcontinent. The annual Shillong Chamber Choir, with its globally acclaimed acapella tradition, is another source of local pride.
The city spreads across rolling hills at a comfortable altitude. The air is noticeably cooler and cleaner than the plains — temperatures average 15–25°C in summer, dropping to 4–10°C in winter. Rainfall is extremely high (Meghalaya contains Mawsynram and Cherrapunji, two of the wettest places on earth), which keeps the landscape lush year-round.
Best Time to Visit Shillong
The best time to visit Shillong is October to May. October and November are particularly beautiful — the monsoon has just ended, waterfalls are still thundering at full volume, and the hills are an impossibly vivid green against clear blue skies. March and April see mild temperatures and occasional wildflower blooms.
December and January are cold (4–10°C at night) but clear and popular for New Year trips. The Shillong Winter Festival and Christmas celebrations give December a festive atmosphere. Snowfall is rare but the cold is real — pack layers.
Summer (April–June) is the most comfortable temperature-wise (18–25°C) and good for the Dawki river, which is at its clearest before the monsoon.
Monsoon (June–September) receives extraordinary rainfall — Cherrapunji holds world records for monthly rainfall. July and August are the wettest months. Roads to Cherrapunji and the root bridges can flood, and visibility is often poor. However, the waterfalls during this period — including Nohkalikai Falls, one of India's tallest plunge waterfalls — are at their most spectacular. Experienced travellers who can handle wet conditions sometimes visit specifically for the dramatic monsoon scenery. Carry full rain gear and rubber-soled shoes.
Top Things to Do in Shillong
Ward Lake is the picturesque centrepiece of Shillong's old colonial quarter. Paddle boats, manicured gardens and a willow-lined promenade give it a distinctly English atmosphere. The adjacent Lady Hydari Park has a small zoo with rare Himalayan animals. It's a gentle starting point for a first morning in the city.
Elephant Falls, 12 km from central Shillong, is a three-tiered waterfall in a wooded gorge. The lower tier is the most dramatic. Entry is nominal and the site is well-maintained. Combine it with Shillong Peak (6 km further), from where you can see the plains of Bangladesh and, on the clearest days, the Himalayas.
Police Bazaar is the commercial heart of Shillong — a dense, energetic market where you can find Meghalaya's famous local products: mulberry silk, cane and bamboo crafts, dried shitake mushrooms, and Khasi jewellery. The lanes around the bazaar have excellent cheap restaurants serving local Khasi cuisine (rice with pork and fermented fish) and momos.
Cherrapunji (Sohra), 55 km from Shillong, is a day-trip essential. The living root bridges — formed over decades by training the roots of rubber trees across streams — are one of India's most unique natural wonders. The Double-Decker Root Bridge at Nongriat requires a 3,600-step descent and return climb (2–3 hours each way) but is absolutely worth the effort. Nohkalikai Falls (340m plunge, second highest in India) and the Seven Sisters Falls viewpoint are also in this area.
Dawki (80 km from Shillong, near the Bangladesh border) is famous for the Umngot River — in the dry season (November–March), the water is so clear that boats appear to float on glass. Swimming and kayaking are possible. The Dawki suspension bridge over the river is a popular photo spot. Arrive early to avoid crowds.
Mawlynnong Village (90 km from Shillong) is known as Asia's cleanest village — an accolade it has held since 2003. The village has immaculate bamboo-lined paths, hanging dustbins, and a community-maintained living root bridge. The elevated sky walk gives views into Bangladesh.
How to Get to Shillong
Shillong Airport (SHL), also called Umroi Airport, is the nearest airport — approximately 30 km from the city centre. IndiGo and Air India operate limited services from Kolkata and occasionally Delhi. However, services are not always daily and the schedule changes seasonally — check current availability before planning around SHL.
The more reliable option is Lokpriya Gopinath Bordoloi International Airport in Guwahati (GAU), Assam, which has extensive daily connections from Delhi, Mumbai, Bengaluru, Kolkata, Chennai and other cities. From Guwahati airport to Shillong city centre, the drive takes approximately 3.5–4 hours (100 km) via NH6 through the scenic Meghalaya border hills. Shared taxis (sumos) are available at Guwahati airport and railway station — ₹350–500 per seat; private taxis cost ₹2,500–3,500.
From Delhi, non-stop flights to Guwahati take 2.5 hours. From Bengaluru, direct flights to Guwahati take 2.5–3 hours. From Kolkata, Guwahati is a 1-hour flight.
The Guwahati–Shillong road is one of the more scenic highway drives in northeast India — you ascend steadily from the Brahmaputra plains into the Khasi Hills, passing Umiam Lake (also called Barapani), a vast reservoir 17 km before Shillong that's a popular stop for photographs and pedal boats.
Where to Stay in Shillong
Shillong has accommodation spread across its hillside localities. The Police Bazaar area is the most central and convenient — most restaurants, shops and taxi stands are within walking distance. Hotel Centre Point and Hotel Pinewood (a colonial-era heritage property) are well-regarded mid-range options (₹3,000–6,000). For budget travellers, numerous guesthouses and homestays around Laitumkhrah charge ₹800–2,000.
Hotel Polo Towers is one of the city's best-known upscale properties. For a more intimate experience, several heritage bungalows and plantation-style homestays around the city offer comfortable rooms with local character.
For the Cherrapunji day trip, staying overnight in Sohra (one of the village accommodation options near Nohkalikai) gives you an early start for the root bridge trek and avoids the return drive to Shillong at night. Cherrapunji Holiday Resort and several eco-stays are available from ₹2,500.
Book in advance for October–November peak season and during the Christmas–New Year period when Shillong fills with visitors from the northeast and beyond.
Practical Tips for Indian Travellers
No permit needed: Unlike several neighbouring northeastern states, Indian nationals do not need an Inner Line Permit or any special permission to visit Shillong, Cherrapunji, Dawki or Mawlynnong. Standard ID (Aadhaar, passport or driving licence) is sufficient.
Hiring a car: Shillong is best explored with a hired vehicle. Local taxi drivers who double as guides are available from Police Bazaar and most hotels. A full-day car hire for Cherrapunji day trip (including driver) runs ₹2,500–3,500. For Dawki, add another hour each way — plan an early start.
Food: Meghalaya cuisine features pork, chicken, dried fish and rice. Local specialities include jadoh (rice cooked with pork blood), nakham bitchi (dried fish chutney) and tungrymbai (fermented soybean). Vegetarian options exist at restaurants catering to tourists. Popular local eateries: Trattoria, Cafe Shillong, and the momos stalls around Police Bazaar.
Rain gear is essential: Even outside monsoon, Shillong sees frequent afternoon showers. Carry a compact waterproof jacket and sturdy footwear with grip — the root bridge trek at Nongriat involves wet stone steps and stream crossings.
Mobile connectivity: Airtel and Jio have good 4G coverage in Shillong and on the main roads. Connectivity can drop in gorges and at the base of root bridge treks — download offline maps before heading out.
Frequently asked questions
Do Indians need a permit to visit Shillong?
No. Indian nationals do not require an Inner Line Permit or any special permit to visit Shillong, Cherrapunji, Dawki or other tourist areas of Meghalaya. Standard government-issued ID is all you need. This makes Meghalaya one of the most accessible northeastern states for Indian travellers.
What is the best way to get from Guwahati to Shillong?
Shared sumos (taxis) from Guwahati ISBT (bus terminal) or the airport area run throughout the day to Shillong's Police Bazaar — cost is ₹350–500 per seat and the journey takes 3.5–4 hours. Private taxis cost ₹2,500–3,500. The road passes through scenic hills and Umiam Lake.
How difficult is the Double-Decker Root Bridge trek at Cherrapunji?
The trek to the Double-Decker Root Bridge at Nongriat involves descending (and re-ascending) approximately 3,600 steps on a stone staircase into a deep valley. The descent takes 1.5–2 hours; the ascent is harder at 2–3 hours. It is moderately strenuous and requires reasonable fitness. Wear shoes with good grip as the steps are often wet.
When is Dawki river clearest?
The Umngot River at Dawki is clearest from November to April, when the water has a remarkable glass-like transparency. By March the water is at its most pristine. Avoid July–September when monsoon runoff makes the river turbid. Arrive early in the day to avoid crowds and get the best light for photographs.
What flights go to Shillong from Delhi and Bangalore?
Direct flights to Shillong Airport (SHL) are limited and infrequent. The recommended approach is to fly to Guwahati (GAU), which has extensive daily connections from Delhi (2.5h), Bengaluru (2.5–3h), Mumbai (3h) and Kolkata (1h), then drive or take a shared taxi to Shillong (3.5–4h). Check FlightGPT for current Guwahati fares.
Plan your Shillong trip with FlightGPT
Planning a trip to Shillong, India? FlightGPT is the all-in-one Shillong travel guide for Indian travellers — compare cheap flights to Shillong, browse curated Shillong tour packages, check the latest Shillong visa rules for Indian passport holders, find the best things to do in Shillong, and get a realistic estimate of your Shillong trip cost in INR. Search, plan and book on a single AI-native interface.
Cheap flights to Shillong from India
The cheapest flights to Shillong from Delhi, Mumbai, Bangalore, Hyderabad, Chennai, Kolkata or Kochi update live on FlightGPT. Typical non-stop flight time from India is . Use the search box above to compare Shillong airfare across every Indian and international carrier — including direct Shillong flights, 1-stop alternatives, last-minute deals and 90-day advance fares.
Cheap hotels in Shillong
Looking for cheap hotels in Shillong, mid-range Shillong stays or 5-star Shillong resorts? Our HotelGPT search lets you describe what you want — beach, boutique, central, family — in plain English. Indian-traveller-friendly hotels (vegetarian breakfast, English-speaking staff, complimentary airport transfer) are clearly tagged.
Shillong tour packages from India
Browse Shillong tour packages on FlightGPT — guaranteed-departure group tours plus tailor-made trips for honeymoon, family, friends and solo travellers. Compare 3-night Shillong weekend escapes, week-long honeymoon packages, multi-city itineraries and luxury 5-star Shillong packages. Every package includes flights, hotels, transfers and sightseeing in one INR price.
Shillong visa for Indians
No permit needed for Indian nationals in Shillong Our visa guide walks through the application step-by-step (documents, fees, processing time, online appointment) for every popular destination.
Shillong trip cost — what to budget
A realistic Shillong trip cost from India depends on your travel style: backpacker, mid-range or luxury. Use FlightGPT's daily-budget estimates to plan. Add Shillong flights from India (varies seasonally), visa fees, travel insurance and forex. Most Indian travellers spend INR 60,000-2,00,000 for a week in Shillong including everything.
Best time to visit Shillong
Shillong is best visited October–May (avoid peak monsoon July–August). Off-season visits are 30-50% cheaper but check weather and operating hours of attractions before you book.
Things to do in Shillong
Top experiences in Shillong — see the city highlights, food tours, day trips and Instagram-famous spots in our complete Shillong guide above. Most travellers spend 3-5 nights in Shillong as a standalone trip, or combine it with nearby destinations.