Shillong is the hill capital of Meghalaya, a pine-covered town built around a colonial-era racecourse and lake, with a cool climate and a Khasi culture that feels distinct from anywhere else in India. On its own, Shillong city is a pleasant two-day stop with markets, cafés and viewpoints — but the real reason to come is what lies within a few hours' drive: the living root bridges, the crystal-clear Umngot river at Dawki, and some of the highest waterfalls in the country around Cherrapunji.
Getting to Shillong
There's no major airport or railway station in Shillong itself. Most travellers fly into Guwahati's Lokpriya Gopinath Bordoloi International Airport, which has good domestic connectivity, and then take a shared Sumo, prepaid taxi or private cab for the roughly 3-hour drive up into the hills. Shillong Airport at Umroi handles a handful of flights (mainly from Kolkata) but schedules are limited and weather-dependent, so don't build a tight itinerary around it. By road, Guwahati to Shillong is a scenic but winding NH6 drive — budget extra time if you're prone to motion sickness, and avoid night travel during monsoon landslide season.
Shillong City: What to See
Ward's Lake and the adjoining Lady Hydari Park make for an easy morning walk, and Police Bazar is the commercial hub — chaotic, loud, and the best place for cheap woollens, momos and local SIM top-ups. The Don Bosco Centre for Indigenous Cultures is genuinely worth the entry fee, with seven floors covering the tribes of Northeast India in real depth — plan at least 90 minutes. For views, Shillong Peak (the city's highest point, inside an Air Force area) and Elephant Falls just outside town are the standard stops, best done together in a half-day taxi loop.
Day Trips: Cherrapunji, Dawki and the Root Bridges
Cherrapunji (Sohra), about 55 km and a winding two hours from Shillong, is one of the wettest places on earth and home to Nohkalikai Falls, Mawsmai Cave, and the trailhead for the famous double-decker living root bridge at Nongriat — a steep trek of around 3,500 steps each way, so wear proper shoes and start early. Dawki, on the Bangladesh border about 80 km from Shillong, has the Umngot river, so clear that boats appear to float in mid-air; it's best visited on a clear, sunny day rather than in heavy monsoon. Mawlynnong, often marketed as Asia's cleanest village, has its own smaller root bridge and a skywalk, and pairs naturally with Dawki as a long day trip or overnight stop.
Food in Shillong
Khasi food is built around rice, pork and smoked meats — try Jadoh (a rice dish typically with pork), Dohneiiong, and the fermented soybean-based tungrymbai. Police Bazar has dozens of cheap momo and noodle stalls run by Nepali and Tibetan vendors, while cafés around Laitumkhrah serve good coffee and bakery items, a hangover from the town's Christian missionary schools. For something more formal, a handful of restaurants in the city centre do proper multi-course Khasi thalis — ask your hotel for current recommendations since small eateries open and close often.
Budget in Shillong
Budget travellers can manage on ₹1,500-2,500 a day covering a guesthouse dorm or basic double room, local food, and shared transport. Mid-range travel with a private cab, decent hotel and sit-down meals runs ₹4,000-7,000 a day, more if you're hiring a car and driver for multi-day loops to Cherrapunji and Dawki (expect to pay ₹2,500-4,000 per day for a car with driver, depending on the route). Entry fees at most attractions are modest (₹20-100), but boat rides at Dawki and guided treks to the root bridges add up — factor in ₹500-1,500 extra per day if you're doing the popular day trips.
Getting Around
Within Shillong, shared taxis and auto-rickshaws cover short hops cheaply, though app-based cabs are unreliable — most visitors just flag a local taxi or ask their hotel to arrange one. For day trips to Cherrapunji, Dawki or Mawlynnong, hiring a private taxi for the day is by far the easiest option and lets you stop at viewpoints en route; shared Sumos to Cherrapunji run from designated stands near Police Bazar but are slower and less flexible. Indian nationals don't need an Inner Line Permit for Meghalaya, but foreign nationals should carry their passport and check current Restricted Area Permit requirements before travelling, as these do change.
Practical Tips
Shillong is genuinely cold by Indian standards — pack warm layers even in summer evenings, and proper rain gear if visiting between May and September, as Meghalaya's rainfall is among the heaviest in the world. ATMs can run dry in smaller towns like Cherrapunji and Dawki, so carry enough cash from Shillong. Mobile network coverage (especially data) gets patchy once you're off the main highway, so download offline maps in advance, and roads to the root bridges and some viewpoints can close temporarily after heavy rain, so always have a flexible backup plan.
Best time to visit
October to May is the best overall window, with October-November and March-April offering clear skies, pleasant days and good visibility at viewpoints. December-February is cold (nights can drop to 5-10°C) but usually dry and good for photography, though occasional fog can roll in. The monsoon (June-September) brings Meghalaya's famously heavy rainfall — waterfalls are at their most spectacular but roads around Cherrapunji are prone to landslides and visibility can be poor, so only plan a monsoon trip if your schedule is flexible.
Timings & entry fees
| Place | Open | Entry |
|---|---|---|
| Ward's LakeBoating available for an extra charge | 8:00 AM - 5:30 PM | ₹20 |
| Don Bosco Centre for Indigenous CulturesClosed Sundays; allow 1.5-2 hours | 9:00 AM - 5:00 PM | ₹100 |
| Elephant FallsCan get muddy and crowded in peak season | 9:00 AM - 5:00 PM | ₹20 |
| Mawsmai Cave, CherrapunjiNarrow passages, not ideal for claustrophobia | 9:00 AM - 5:00 PM | ₹30 |
| Nohkalikai Falls viewpointBest visibility just after rain clears, not during heavy monsoon fog | 6:00 AM - 6:00 PM | ₹30 |
| Umngot River, DawkiWater clarity best on sunny days, Oct-Mar | 6:00 AM - 6:00 PM | Free (boat rides extra, around ₹500-1,500) |
Timings and fees change — confirm before you travel, especially on festival days and public holidays.
Distances & travel times
- Guwahati Airport Shillongabout 100 km· about 3 hours
- Guwahati Railway Station Shillongabout 105 km· about 3 to 3.5 hours
- Shillong Cherrapunji (Sohra)about 55 km· about 2 hours
- Cherrapunji Nongriat (root bridge trailhead)about 15 km· about 30 min drive, then 2-3 hour trek
- Shillong Dawkiabout 85 km· about 2.5 to 3 hours
- Shillong Mawlynnongabout 90 km· about 3 hours
- Dawki Mawlynnongabout 25 km· about 45 min
Frequently asked
- Is Shillong worth visiting?
- Yes, but treat the city itself as a comfortable base rather than the main event — a day or two in Shillong is enough unless you enjoy café culture and colonial-era walks. The real draw is the surrounding region: Cherrapunji's waterfalls, the root bridges, and Dawki's river are what make a Shillong trip memorable, so skip it if you can't spare at least 4-5 days total for the area.
- Is Shillong safe?
- Shillong is generally safe for travellers, including solo women, with far less hassle than many bigger Indian cities, though it's sensible to avoid isolated areas after dark as the city does wind down early. The insurgency-era tensions of the 1990s-2000s have largely subsided, but it's still worth checking recent local news before travel since occasional political strikes (bandhs) can disrupt road transport. Swimming in the Umngot at Dawki should be done with a local boatman's guidance, as currents can be deceptively strong in places.
- What is the worst time to visit Shillong?
- July and August bring the heaviest monsoon rainfall, with frequent landslides and road closures around Cherrapunji that can strand day trips for hours. Peak winter (late December-January) is also tricky if you dislike cold, damp fog, since visibility at viewpoints can drop to near zero for days. If you specifically want to see the waterfalls at their most dramatic, a short monsoon visit with a flexible itinerary can still work — just don't plan a tightly scheduled trip around that window.
- When is Shillong least crowded?
- June to August sees the fewest domestic tourists because of the rain, so if you don't mind getting wet and can accept some road disruptions, you'll have the waterfalls and root bridges largely to yourself. Outside monsoon, late January and early February are quieter than the busy October-November and spring peak season, with cooler but generally clear days.
- How many days do you need in Shillong?
- Four to five days is the sweet spot: one to two days in Shillong city, a full day each for Cherrapunji and for Dawki/Mawlynnong, plus a buffer day for the root bridge trek or bad weather. Trying to cram it all into a 2-3 day trip means you'll spend more time in the car than actually seeing anything.
- Is the Nongriat double-decker root bridge trek worth it?
- For reasonably fit travellers, yes — it's one of the most unusual sights in India and the descent through jungle and over suspension bridges is an experience in itself, not just the destination. It's a genuinely demanding trek though (around 3,500 uneven steps each way), so it's not worth it if you have knee problems, are travelling with young children, or are short on time, since a round trip including rest at the bridge takes 5-7 hours.
- Is Shillong better than Darjeeling for a hill trip?
- They suit different trips: Darjeeling has the tea-garden views, toy train and Himalayan backdrop, while Shillong's appeal is really the day-trip circuit to waterfalls, root bridges and the Dawki river rather than the town itself. If you want classic mountain scenery and colonial charm, pick Darjeeling; if you want unusual natural sights and a less touristed corner of India, Shillong and Meghalaya win out.