Meghalaya, ‘The Abode of Clouds’, and this state has its head up in them. Though it may be one of the wettest destinations in India, the rains bless Meghalaya with some of the most luscious landscapes and fresh mountain climates. Our pick of the best places to stay in Meghalaya are ideal for complete relaxation, taking in its rolling scenery.
Separating the valleys of Assam from the plains of Bangladesh, hilly Meghalaya is great for trekking. Its easterly location means that it sees far less footfall than some of India’s other famous hill stations, meaning it is the perfect destination for those who have ‘seen it all’ or looking for somewhere off the beaten track.
Meghalaya’s capital, Shillong has largely become your typical Indian town, save for some archaic colonial architecture. Venture out of town and there are some impressive and homely stays.
Explore the tribal village of Mawlynnong for a true insight into the lives and culture of its indigenous Khasi people. Don Bosco Museum of Indigenous Cultures in particular has a well-curated exhibition.
An excellent time to visit Meghalaya is during the post-harvest festival of Wangala in the Garo Hills, held at the beginning of December.
Whilst the odd shower is possible almost any time of year, the main rainfall is during the monsoon months of June through to September. However this does create gushing waterfalls and can be one of the most beautiful times to visit.
From relaxing to traditional, The Hotel Guru's selection of the best places to stay in Meghalaya has something for everyone.
Still not sure which to book? From modern to traditional browse though our list of the best places to stay in Meghalaya to start to plan your trip. Or contact one of our friendly gurus for advice.
No spam. Only sweet updates about the latest hotel openings and the best places to stay.
Shillong (Ri Bhoi District)
Serene, elegant resort perched on a forested hillside. Rooms panelled in red-pine, neo-traditional thatched roofs, and large windows with a breathtaking view of Umiam lake. Relax into natural surroundings, dine on Chinese, Indian and continental fare in the restaurant, and feel bliss wash over you.