Places to Visit in Meghalaya — Top Tourist Places
Meghalaya packs more natural wonders per kilometre than almost anywhere in India — the world's tallest plunge waterfalls, living root bridges grown over centuries, glass-clear rivers and cloud-wrapped viewpoints. Here are the best places to visit, grouped by type, with a link to a full guide for each. Base yourself in Shillong and most are a comfortable day trip away.
Waterfalls in Meghalaya
From Nohkalikai to Krang Suri — the tallest and bluest falls in India.
Villages & Root Bridges in Meghalaya
Asia's cleanest village and the living-root bridges of Nongriat.
Lakes in Meghalaya
Umiam (Barapani) and serene reservoirs framed by pine forest.
Caves in Meghalaya
Mawsmai, Arwah and the longest cave systems in the subcontinent.
Viewpoints & Peaks in Meghalaya
Laitlum canyons, Shillong Peak and sunrise over the clouds.
Rivers in Meghalaya
Boat over the glass-clear Umngot at Dawki and Shnongpdeng.
Ready to see these places? Book your Shillong base
Explore the places mentioned in this guide, then book a base to see them all:
- Dawki – Umngot River· Jaintia Hills
- Double Decker Living Root Bridge· Cherrapunji & Sohra
- Nohkalikai Falls· Cherrapunji & Sohra
- Mawlynnong Village· East Khasi Hills
Stay with XTSY in Shillong
Stay central in Shillong to reach Cherrapunji, Dawki & Mawlynnong — dorm beds from ₹369, private rooms & glamping.
Frequently Asked Questions
What are the top places to visit in Meghalaya?
The most visited places in Meghalaya are Nohkalikai Falls, the Dawki (Umngot) River, the Double-Decker Living Root Bridge at Nongriat, Mawlynnong (Asia’s cleanest village), Umiam Lake, Elephant Falls, Laitlum Canyons and Mawsmai Cave.
How many days do you need to see Meghalaya?
A 3-day trip covers Shillong, Cherrapunji and Dawki at a relaxed pace, while 5–6 days lets you add Mawlynnong, the root-bridge trek at Nongriat and the Jaintia Hills.
Where should I stay to visit these places?
Shillong is the ideal base — it is central to Cherrapunji, Dawki and Mawlynnong. XTSY Travellers Hostel in Shillong offers dorm beds from ₹369, private rooms and glamping.
