Meghalaya means “abode of the clouds,” and few names fit a place this well. Perched in Northeast India, this small hill state packs in some of the wettest places on Earth, living bridges grown from tree roots over centuries, rivers so clear that boats appear to float on air, and canyons that could pass for the Scottish Highlands. If you’re planning a trip, this guide rounds up the top 30 places to visit in Meghalaya — from Shillong’s colonial charm to the deep caves and monoliths of the Jaintia and Garo Hills.

Best time to visit Meghalaya: October to April for clear skies and comfortable trekking; June to September if you want to witness Cherrapunji’s legendary monsoon in full force.


1. Shillong

The capital of Meghalaya is a hill station with a distinct colonial-meets-Khasi character, often called the “Scotland of the East.” It’s the natural base for exploring the rest of the state, with its own mix of markets, lakes, and viewpoints.

  • Best time to visit: October to April
  • Known for: Colonial architecture, base city for Meghalaya trips

2. Cherrapunji (Sohra)

One of the wettest places on Earth, Cherrapunji is packed with attractions in a single radius — waterfalls, caves, root bridges, and canyon views. It’s usually the first major stop outside Shillong on any Meghalaya itinerary.

  • Best time to visit: October to May (visit in monsoon for peak waterfall flow)
  • Known for: Extreme rainfall, waterfalls, root bridges, caves

3. Mawlynnong Village

Known as “Asia’s Cleanest Village,” Mawlynnong is a model of community-driven eco-tourism, with spotless paths, bamboo dustbins, and flowering gardens. A Sky View bamboo tower nearby offers views into Bangladesh’s plains.

  • Best time to visit: Year-round
  • Known for: Cleanest village in Asia, community tourism, Sky View Point

4. Double Decker Living Root Bridge, Nongriat

The most famous of Meghalaya’s living root bridges, this two-tiered structure was grown by the Khasi people over generations by training rubber tree roots across a river. Reaching it requires a steep trek of a few thousand steps from Tyrna village — one of Meghalaya’s signature adventures.

  • Best time to visit: October to April
  • Known for: Living root architecture, trekking, Nongriat waterfalls

5. Dawki & the Umngot River

Dawki, on the Bangladesh border, is famous for the Umngot River’s glass-clear water, so transparent that boats appear suspended in mid-air. It’s one of the most photographed spots in Northeast India.

  • Best time to visit: November to February (clearest water)
  • Known for: Crystal-clear river, boat rides, border town culture

6. Nohkalikai Falls

At around 340 metres, Nohkalikai is the tallest plunge waterfall in India, dropping from a plateau near Cherrapunji into a turquoise pool. It comes with a well-known local legend that gives the falls its name.

  • Best time to visit: June to September for maximum flow; October–April for clearer skies
  • Known for: Tallest plunge waterfall in India, viewpoint, local legend

7. Seven Sisters Falls (Nohsngithiang Falls)

A cluster of seven segmented streams plunging down the same limestone cliff face, symbolically linked to India’s Seven Sister states. It’s most spectacular right after heavy rain.

  • Best time to visit: June to September
  • Known for: Multi-segment waterfall, monsoon views toward Bangladesh

8. Mawsmai Cave

A limestone cave near Cherrapunji with roughly 150 metres open for public exploration, featuring dramatic stalactite and stalagmite formations. It’s one of the more accessible caves for casual visitors.

  • Best time to visit: October to April
  • Known for: Limestone formations, easy cave walk

9. Umiam Lake

A large man-made lake about 15 km from Shillong, formed by a dam on the Umiam River. It’s popular for boating, kayaking, and simply relaxing against a backdrop of forested hills.

  • Best time to visit: October to April
  • Known for: Water sports, scenic drive from Shillong

10. Laitlum Canyons

Laitlum, meaning “end of hills,” is a dramatic canyon roughly an hour from Shillong with sweeping views over gorges and rolling cloud layers. It’s a favorite among trekkers and photographers looking for a quieter, less commercial stop.

  • Best time to visit: October to February
  • Known for: Canyon views, sunset photography, village treks to Rasong

11. Krem Liat Prah

One of over 150 known caves in Meghalaya’s Jaintia Hills, Krem Liat Prah is among the longest cave systems in India, drawing serious spelunkers and cavers from around the world.

  • Best time to visit: November to April
  • Known for: Extensive cave system, caving expeditions

12. Nartiang Monoliths

Near the old Jaintia summer capital, Nartiang village holds the largest concentration of monoliths in Meghalaya — tall stone markers erected by tribal communities to honor ancestors and mark historic events.

  • Best time to visit: October to March
  • Known for: Ancient monoliths, Jaintia history, offbeat heritage site

13. Mawphlang Sacred Forest

A dense sacred grove protected by centuries-old Khasi tradition, where nothing may be removed from the forest without inviting bad fortune, according to local belief. The adjoining Khasi Heritage Village recreates traditional tribal huts.

  • Best time to visit: October to April
  • Known for: Sacred grove, Khasi folklore, David Scott heritage trail

14. Shillong Peak

The highest point around Shillong, offering panoramic views of the city and surrounding hills, and on a clear day, a glimpse toward the Himalayas and the Bangladesh plains. It sits within an Air Force base, adding a sense of exclusivity to the visit.

  • Best time to visit: October to April
  • Known for: City panorama, sunrise/sunset views

15. Elephant Falls

A three-tiered waterfall close to Shillong, named by British officers for a nearby rock formation that resembled an elephant (since eroded away). It’s an easy, family-friendly stop just outside the city.

  • Best time to visit: Year-round; best after rains
  • Known for: Easy access from Shillong, multi-tier falls

16. Police Bazar

Shillong’s buzzing commercial hub, packed with hotels, restaurants, and stalls selling Khasi handicrafts, bamboo accessories, dry ginger, and local coffee. It’s the best place in the city for shopping and street food.

  • Best time to visit: Year-round
  • Known for: Shopping, nightlife, local handicrafts

17. Don Bosco Museum

A seven-storey museum in Shillong dedicated to the culture, history, and everyday life of Northeast India’s tribal communities, with 17 galleries of artifacts, costumes, and displays. It’s considered one of the best museums of its kind in Asia.

  • Best time to visit: Year-round
  • Known for: Northeast Indian tribal heritage, seven-storey galleries

18. Balpakram National Park

Located in the South Garo Hills, Balpakram is steeped in Garo mythology as a resting place for the souls of the dead. The park’s canyons, grasslands, and biodiversity make it one of Meghalaya’s most mystical wildlife destinations.

  • Best time to visit: November to April
  • Known for: Garo mythology, canyon landscapes, wildlife

19. Nokrek National Park

A UNESCO Biosphere Reserve in the West Garo Hills near Tura, Nokrek is known for its population of red pandas alongside Asian elephants and marbled cats. It’s one of the richest biodiversity hotspots in Northeast India.

  • Best time to visit: November to April
  • Known for: Red pandas, UNESCO Biosphere Reserve status

20. Tura Peak

The highest point in the Garo Hills, Tura Peak offers sweeping views over the plains of Bangladesh and the surrounding hill ranges. It’s the anchor destination for exploring Meghalaya’s less-visited western half.

  • Best time to visit: October to March
  • Known for: Garo Hills views, trekking base

21. Kyllang Rock

A massive dome-shaped granite outcrop rising around 5,400 feet, surrounded by rhododendrons and shrubs. Local legend ties it to a spirit believed to protect the region, and the climb rewards visitors with wide valley views.

  • Best time to visit: October to March
  • Known for: Granite rock formation, local legend, valley views

22. Mawthadraishan Peak

One of Meghalaya’s most scenic viewpoints, where clear days offer sightlines toward the Garo Hills, Khasi Hills, the Himalayas, and even Bangladesh all at once. Fish ponds near the summit add a peaceful, pastoral touch.

  • Best time to visit: October to March
  • Known for: 360-degree panoramic views, trekking

23. Jakrem Hot Springs

A natural sulfur hot spring near Mairang believed to have therapeutic properties, set among forested hills. It’s a quieter, wellness-focused stop compared to Meghalaya’s more popular trekking spots.

  • Best time to visit: October to March
  • Known for: Natural hot springs, relaxation

24. Ward’s Lake

A small, well-manicured lake in the heart of Shillong with a Victorian-style bridge and boating facilities. It’s a favorite spot for a relaxed evening stroll in the city.

  • Best time to visit: Year-round
  • Known for: Boating, gardens, central Shillong location

25. Sweet Falls

One of the tallest waterfalls near Shillong, Sweet Falls is less commercialized than Elephant Falls, set in a forested ravine that keeps crowds thinner and the atmosphere quieter.

  • Best time to visit: June to September for peak flow
  • Known for: Tall waterfall, forested setting, fewer crowds

26. Mawjymbuin Cave, Mawsynram

A striking cave near Mawsynram featuring a naturally formed, Shiva lingam–shaped stalagmite fed by dripping water from the cave roof, making it both a geological curiosity and a spot of religious significance.

  • Best time to visit: October to April
  • Known for: Natural stalagmite formation, religious site

27. Mawsynram

Frequently cited as the wettest place on Earth (a title it trades with nearby Cherrapunji), Mawsynram offers dramatic monsoon scenery, waterfalls, and the Mawjymbuin Cave, all wrapped in near-constant mist.

  • Best time to visit: June to September for the rainfall spectacle; October–April for easier travel
  • Known for: World’s highest recorded rainfall, misty landscapes

28. Krang Suri Falls

A vivid turquoise waterfall in the Jaintia Hills with a natural pool ideal for swimming, considered one of the most beautiful and least crowded falls in the state.

  • Best time to visit: October to April
  • Known for: Turquoise pool, swimming, Jaintia Hills scenery

29. Siju Caves

Located in the South Garo Hills along the Simsang River, Siju Cave is one of the longest cave systems in India, home to a large population of bats and known among cavers as the “Bat Cave.”

  • Best time to visit: November to March
  • Known for: Long cave system, bat colonies, Simsang River

30. Meghalaya State Museum

Located in Shillong, this museum showcases the pottery, tools, traditional costumes, weapons, and musical instruments of Meghalaya’s tribal communities — a good primer before heading out to the villages and hills themselves.

  • Best time to visit: Year-round
  • Known for: Tribal artifacts, Khasi and Garo heritage

Quick Reference: Meghalaya’s Top Places by Category

  • Waterfalls: Nohkalikai Falls, Seven Sisters Falls, Elephant Falls, Sweet Falls, Krang Suri Falls
  • Root Bridges & Treks: Double Decker Living Root Bridge, Laitlum Canyons, Mawthadraishan Peak
  • Caves: Mawsmai Cave, Krem Liat Prah, Mawjymbuin Cave, Siju Caves
  • Villages & Culture: Mawlynnong, Nartiang Monoliths, Mawphlang Sacred Forest
  • Wildlife & Nature Reserves: Balpakram National Park, Nokrek National Park
  • Shillong City: Shillong Peak, Police Bazar, Don Bosco Museum, Ward’s Lake, Meghalaya State Museum
  • Rivers & Lakes: Dawki (Umngot River), Umiam Lake

FAQs About Visiting Meghalaya

How many days do I need to see the top places in Meghalaya? 7–8 days lets you comfortably cover Shillong, Cherrapunji, Mawlynnong, and Dawki. Add extra time for the Jaintia Hills or a side trip to the Garo Hills.

What is the best time to visit Meghalaya? October to April for clear skies and comfortable trekking. June to September is monsoon season — waterfalls are at their most dramatic, but travel can be slower and roads slippery.

Is Meghalaya good for a family trip? Yes. Shillong, Elephant Falls, Ward’s Lake, and Mawlynnong are all easy, family-friendly stops, while the root bridge treks and canyons are better suited to more active travelers.

How do I get to Meghalaya? Most trips start in Guwahati, Assam, which has the nearest major airport and railway station. Shillong is roughly a 3-hour drive from Guwahati by road.

Do I need permits to visit Meghalaya? Indian citizens don’t need a special permit for most of Meghalaya. Foreign nationals should check current Protected/Restricted Area Permit requirements before travel, as some border areas near Bangladesh have restrictions.


Pairing Meghalaya with a Northeast India circuit? It combines naturally with Assam’s Kaziranga and Majuli, or with Arunachal Pradesh’s Himalayan foothills, for a longer regional itinerary.

Share post :

Facebook
Twitter
LinkedIn

Leave a Reply

Your email address will not be published. Required fields are marked *