Meghalaya is one of the most beautiful and possibly the most accessible north eastern states of India. Considered as one of the wettest regions in India, 70 per cent of the state is covered in dense forests. Majestic hills, cascading waterfalls, beautiful valleys — this place is definitely ‘Heaven on earth.’

Here is a list of the 8 best tourist places that you should visit.


1. Shillong

A visit to Meghalaya remains incomplete until you explore Shillong. The capital of this state, Shillong is also known as Scotland of the East. It is a hill station and has rolling hills and narrow lanes that remind you of Scotland. Ward’s lake is one of the most preferred tourist destinations in Shillong for many.

2. Don Bosco Museum of Indigenous Cultures

The Don Bosco Museum situated in Shillong is one of the major tourist destinations of Meghalaya. A visit to this place will make you privy to the rich, multi-cultural lifestyle of the indigenous people of the entire north-eastern states of India. 7 floored with 2 rooms in each floor, the building displays North- eastern culture and tribal lifestyle brilliantly.

3. Living Root Bridges

If you want to witness one of the wonders pf northeast India, visit the Root Bridges which are situated in the dense forests of Meghalaya. They are also known as living root bridges since the residents — Khasi Tribes — have literally trained the growth of these roots from under ancient rubber trees. 

4. Mawsmai Cave

Mawsmai Cave located in Cherrapunji is an experience of a lifetime that every traveler should have. Exploring this cave in Meghalaya as said by many travelers is ‘eerie.’ The best part about Mawsmai Cave is the stalagmite formations and the fact that they are the only caves in Meghalaya that are lit enough for tourists to take a walk and enjoy these formations.

5. Garo Hills

If you love nature for its pristine beauty and picturesque landscapes, Garo Hills is where you should be. Situated in the western part of Meghalaya, Garo Hills are home to Nokrek Biosphere Reserve, Balpakram National Park and also the Siju Wildlife Sanctuary.  You can enjoy the calmness of nature and the majestic mountain views here.

6. Elephant Falls

The Elephant Falls in Shillong will leave you awestruck owing to the cascading waterfall. The structure on the black rocks resembles an elephant and hence the name. The rock structure was destroyed during an earthquake. The best time to view the beautifully flowing water is during sunset when the light is slowly fading and the water shines.


7. Laitlum Canyon

If you love adventure, then Laitlum Canyon is the perfect place to be at. Ideal for trekker, this place should be put down in your list of best trekking destinations in north east. It might be a little difficult, but if you have the right tools with the help of local guidelines, this trek is surely going to be fun. 

8. Nohkalikai Falls

Located near Cherrapunji in Meghalaya, Nohkalikai Falls are the tallest in India flowing from a height of 1115 feet (340 mt). The force of the water is so strong that there is a waterhole that has been carved. It turns blue in winter and green in summer. The spectacular view of the falls is a treat to the eyes.