About Meghalaya
Meghalaya, the abode of clouds, has rolling hills, some of the wettest places on earth, crystal-clear rivers and living root bridges. Shillong is the base; Cherrapunji (Sohra) has the waterfalls and caves; Dawki has the glass-clear Umngot river.
Most visitors combine Meghalaya with Guwahati and Kaziranga in Assam.
Meghalaya – Quick Facts
| Capital | Shillong |
|---|
| Gateway | Guwahati airport / station |
|---|
| Altitude | Shillong 1,525 m |
|---|
| Best time | October – May |
|---|
| Ideal trip | 3 – 5 days |
|---|
Places to Visit in Meghalaya
- Shillong
Shillong Peak, Elephant Falls, Ward’s Lake and Police Bazaar. - Umiam Lake
Reservoir on the Guwahati – Shillong road. - Cherrapunji (Sohra)
Nohkalikai and Seven Sisters falls, Mawsmai cave. - Living root bridges
Double-decker bridge at Nongriat (steep trek). - Dawki
Boating on the clear Umngot river. - Mawlynnong
Known as Asia’s cleanest village.
Best Time to Visit Meghalaya
- October – May: clear rivers, dry trails – best season
- June – September: heavy monsoon – waterfalls at their fullest, rivers muddy, landslides
How to Reach Meghalaya
- By air: Guwahati, then 100 km to Shillong (Shillong airport has limited flights).
- By train: Guwahati station.
- By road: Guwahati – Shillong on NH 6.
Meghalaya Distance Chart
| Route | Distance | Drive time |
|---|
| Guwahati – Shillong | 100 km | 3 hrs |
| Shillong – Cherrapunji | 55 km | 1.5 – 2 hrs |
| Shillong – Dawki | 82 km | 2.5 – 3 hrs |
| Shillong – Mawlynnong | 78 km | 2.5 hrs |
| Shillong – Kaziranga | 250 km | 6 hrs |
Approximate road distances and times – mountain roads can take longer in snow or rain.
Meghalaya Travel Tips
- Dawki boating is best from November to April when the water is clear.
- The Nongriat root-bridge trek has about 3,500 steps – start early.
- Carry an umbrella in any season.
Entrance & Permit Fees in Meghalaya 2026
Permits
- No permit is needed for Meghalaya.
🎟️ Entrance fees (per person, paid at the gate or online)
| Place | 🇮🇳 Indian | 🌍 Foreigner |
|---|
| Umiam Lake Viewboating ₹2,500+ per boat | Free | Free |
| Shillong Peak & Elephant Fallseach | approx. ₹50 | approx. ₹50 |
| Nohkalikai Falls | approx. ₹20 | approx. ₹20 |
| Mawsmai Cave | approx. ₹80 | approx. ₹80 |
| Seven Sisters Falls | Free | Free |
| Mawlynnong Villageroot bridge + village | approx. ₹200 | approx. ₹200 |
| Dawki River Boatingper boat of 4 – in the calculator | approx. ₹1,000 | approx. ₹1,000 |
Fees as published for 2026 and can be revised by the authorities; "approx." rates are local / private and may differ. Children are usually free or half rate. Camera fees extra at some places.
Meghalaya Tour Packages 2026
Packages by Travel Himalayas that stay in Meghalaya – hotels and a private cab, with the complete price for your date on each page.
⭐ 3N / 4D🛣️ approx. 430 km
🚗 Pickup: Guwahati airport / railway station
🌇 Drop: Guwahati airport / railway station
🏨 Night stay: Shillong × 1 · Cherrapunji × 1 · Shillong × 1
- Day 1 Guwahati Pickup → Kamakhya Temple → Umiam Lake → Shillong
- Day 2 Shillong Peak → Elephant Falls → Cherrapunji · Nohkalikai · Mawsmai Cave
- Day 3 Cherrapunji → Mawlynnong → Dawki River → Shillong
- Day 4 Shillong → Guwahati Drop
⭐ 5N / 6D🛣️ approx. 810 km
🚗 Pickup: Guwahati airport / railway station
🌇 Drop: Guwahati airport / railway station
🏨 Night stay: Shillong × 1 · Cherrapunji × 1 · Shillong × 1 · Kaziranga × 2
- Day 1 Guwahati Pickup → Kamakhya Temple → Umiam Lake → Shillong
- Day 2 Shillong Peak → Elephant Falls → Cherrapunji · Nohkalikai · Mawsmai Cave
- Day 3 Cherrapunji → Mawlynnong → Dawki River → Shillong
- Day 4 Shillong → Nagaon → Kaziranga · Orchid Park
- Day 5 Kaziranga National Park · Jeep & Elephant Safari
- Day 6 Kaziranga → Guwahati Drop
Frequently Asked Questions
Is a permit needed for Meghalaya?
No permit is needed for Indian or foreign tourists in Meghalaya.
What is the best time to visit Meghalaya?
October – May: clear rivers, dry trails – best season. June – September: heavy monsoon – waterfalls at their fullest, rivers muddy, landslides.
How to reach Meghalaya?
By air – Guwahati, then 100 km to Shillong (Shillong airport has limited flights). By train – Guwahati station. By road – Guwahati – Shillong on NH 6.
How much does a Meghalaya tour cost?
Our Meghalaya packages start from about ₹12,500 per person (2 sharing) with hotels and a private cab – open a package for the complete price on your date.