Situated in the heart of North Eastern India, Meghalaya is the abode of clouds. It is one of the most beautiful states in India. Blessed with abundant rainfall, mesmerising hills, babbling waterfalls and lakes, marvellously created caves, picturesque landscapes and pleasant weather,  Meghalaya is surely a hidden gem in India.

Some of the top places to visit in Meghalaya are –

Shillong- Shillong is the capital of Meghalaya. Jam packed with the natural beauty,  Shillong is a dream destination for wanderlust explorers. Elephant falls are amongst the must visit places in Shillong due to its serene view. Mawsynram is the best place for those who love getting wet in the rain while enjoying the blue skies and lush greenery. Animal lovers should definitely visit Lady Hydari Park. This park encompasses a wide variety of flora and fauna.

Cherrapunji- One of the wettest place on earth, Cherrapunji

is a place with you will fall in love at first sight. Pristine surroundings and clean environment make it the best place to refresh your body, mind and soul. Double Decker living root bridge is one of the biggest attractions of Cherrapunji. Krem Phyllut is an extra ordinary place due to its caves which one must visit.

Tura- Located in the west, Tura has the spellbinding environment and beauty Nokrek National Park is the major attraction in Tura. Visit  Tura would be incomplete without visiting Rongbang Dar Waterfalls.

Jowai-  Jowai is a perfect blend of culture and heritage in Meghalaya. Jowai is famous for its breath taking lakes.

Nongpoh- Nongpoh is situated near the Brahmaputra plains. For every adventure junkie Thrills, Fun Park is a fun place to relax from the hustle bustle of daily life. Umiam lake is simply an awestruck sight which is definitely one of its kind.