A waterfall cascading over rocks into a clear pool surrounded by large boulders and greenery.

Find the best Meghalaya Hotels

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Meghalaya Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Meghalaya hotels

1. Courtyard By Marriott Shillong

Courtyard By Marriott Shillong
5.0 star property
Police Bazar
9.8 out of 10, Exceptional, (43 reviews)
"Great place to stay I will go again "
United Kingdom
suddhasatwa.
The price is Rp1.478.968
Rp1.745.182 total
includes taxes & fees
28 Aug - 29 Aug
Courtyard By Marriott Shillong

2. Aranya The Merian Resort

Aranya The Merian Resort
3.5 star property
Ri-Bhoi
10.0 out of 10, Exceptional, (2 reviews)
"The area staff and all the servicee were excellent"
United Kingdom
Divya Prakash
The price is Rp777.845
Rp816.737 total
includes taxes & fees
23 Aug - 24 Aug
Aranya The Merian Resort

3. Vivanta Meghalaya, Shillong

Vivanta Meghalaya, Shillong
5.0 star property
Shillong
9.2 out of 10, Wonderful, (23 reviews)
"Staff was very courteous"
United States
Promila
The price is Rp1.515.942
Rp1.788.811 total
includes taxes & fees
24 Aug - 25 Aug
Vivanta Meghalaya, Shillong

4. Polo Cherrapunjee Resort

Polo Cherrapunjee Resort
3.0 star property
Shillong
8.2 out of 10, Very good, (14 reviews)
"Amazing property must stay if you are cherapunjee"
Canada
Harshvir
The price is Rp2.393.432
Rp2.824.250 total
includes taxes & fees
23 Aug - 24 Aug
Polo Cherrapunjee Resort

5. Windermere Hotel

Windermere Hotel
3.5 star property
Shillong
9.6 out of 10, Exceptional, (10 reviews)
"Excellent stay ! Much recommended for friends and family "
United Kingdom
Sanghamitra
The price is Rp1.447.539
Rp1.708.096 total
includes taxes & fees
28 Aug - 29 Aug
Windermere Hotel

6. Hotel Heiga

Hotel Heiga
3.0 star property
Shillong
9.2 out of 10, Wonderful, (5 reviews)
"Overall nice and comforting stay"
United Kingdom
Souvik
Hotel Heiga

7. Hotel Polo Towers Shillong

Hotel Polo Towers Shillong
4.0 star property
Police Bazar
7.2 out of 10, Good, (25 reviews)
"It was a satisfactory stay. The room was reasonably large. Food in the restaurant was good."
India
Jayant Kumar
The price is Rp698.646
Rp733.579 total
includes taxes & fees
29 Aug - 30 Aug
Hotel Polo Towers Shillong

8. Rococo by Concordia Hospitality

Rococo by Concordia Hospitality
2.0 star property
Shillong
10.0 out of 10, Exceptional, (1 review)
"Excellent facilities. Though the staff stay area could use some upgradation."
United Kingdom
Debarshi
The price is Rp284.516
Rp298.742 total
includes taxes & fees
25 Aug - 26 Aug
Rococo by Concordia Hospitality

9. Lum-er Masae

Lum-er Masae
3.5 star property
Shillong
6.0 out of 10, (1 review)
"We booked the property for 2 days but property owner gave us the property for 1 day only, still the refund is pending and they are asking to connect with Expedia but there is no reply from them and even owner of the property is not cooperating"
India
Vipul
The price is Rp823.600
Rp864.780 total
includes taxes & fees
23 Aug - 24 Aug
Lum-er Masae

10. XTSY Travellers Hostel

XTSY Travellers Hostel
2.0 star property
Shillong
XTSY Travellers Hostel

11. The Relyn Suite

The Relyn Suite
2.0 star property
Shillong
7.2 out of 10, Good, (5 reviews)
"Approach road is so narrow .... Also a bit outside the city "
India
Suhas
The price is Rp732.089
Rp768.693 total
includes taxes & fees
23 Aug - 24 Aug
The Relyn Suite

12. MOCAHM Hotel

MOCAHM Hotel
3.0 star property
Shillong
8.0 out of 10, Very good, (1 review)
The price is Rp332.768
Rp349.406 total
includes taxes & fees
23 Aug - 24 Aug
MOCAHM Hotel

13. The Living Roof

The Living Roof
3.0 star property
Shillong
7.4 out of 10, Good, (3 reviews)
"Lovely staff and a good location. "
Norway
Henry
The price is Rp369.742
Rp388.229 total
includes taxes & fees
1 Sept - 2 Sept
The Living Roof

14. Rishat Sngi Orchid Resort, Shillong

Rishat Sngi Orchid Resort, Shillong
3.0 star property
Police Bazar
The price is Rp1.331.071
Rp1.397.624 total
includes taxes & fees
29 Aug - 30 Aug
Rishat Sngi Orchid Resort, Shillong

15. Valmere Chery Blossom Suites

Valmere Chery Blossom Suites
3.0 star property
Shillong
The price is Rp681.611
Rp715.692 total
includes taxes & fees
31 Aug - 1 Sept
Valmere Chery Blossom Suites

16. The Notting Hills Inn

The Notting Hills Inn
3.0 star property
Shillong
The price is Rp433.746
Rp455.434 total
includes taxes & fees
25 Aug - 26 Aug
The Notting Hills Inn

17. Hotel Indiana

Hotel Indiana
3.0 star property
Police Bazar
4.0 out of 10, (1 review)
The price is Rp433.912
Rp455.608 total
includes taxes & fees
23 Aug - 24 Aug
Hotel Indiana

18. Warichora Homestay and Rooms Meghalaya

Warichora Homestay and Rooms Meghalaya
3.0 star property
South Garo Hills
The price is Rp299.491
Rp314.466 total
includes taxes & fees
21 Sept - 22 Sept
Warichora Homestay and Rooms Meghalaya

19. Ramson Stay Inn

Ramson Stay Inn
2.0 star property
Shillong
The price is Rp449.237
Rp471.699 total
includes taxes & fees
24 Aug - 25 Aug
Ramson Stay Inn

20. Blue Angel Annexe

Blue Angel Annexe
3.0 star property
Shillong
9.0 out of 10, Wonderful, (2 reviews)
"Clean room, warm staff and value for money. "
Canada
Shantanu
The price is Rp449.237
Rp471.699 total
includes taxes & fees
20 Sept - 21 Sept
Blue Angel Annexe
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Save an average of 15% on thousands of hotels when you're signed in

Top Meghalaya Hotel Reviews

Guide to exploring Meghalaya

Top reasons to visit Meghalaya

  • Breathtaking Natural Scenery: Meghalaya is renowned for its stunning waterfalls, serene lakes, and captivating caves, perfect for nature lovers.
  • Adventure Activities: Outdoor enthusiasts can indulge in kayaking, hiking, and exploring wildlife in the lush landscapes.
  • Cultural Exploration: Shillong, the vibrant capital, offers a rich cultural tapestry with hidden gems waiting to be discovered.
  • Charming Accommodations: Visitors can enjoy a relaxing stay in delightful hotels and guesthouses tailored to every traveller's needs.
  • Romantic Getaways: The enchanting scenery makes Meghalaya an ideal destination for couples seeking a romantic escape.

Find great hotels in Meghalaya

Discover the charm of Meghalaya with a stay in one of its finest hotels or guesthouses, tailored to meet the needs of every traveller. Whether you're seeking a family getaway, a business trip, or a relaxing spa experience, the best hotels in Meghalaya offer exceptional services and facilities. Explore the top accommodations that promise comfort and hospitality while you immerse yourself in the stunning landscapes and rich culture of this enchanting destination.

  • Courtyard By Marriott Shillong: This budget-friendly hotel boasts a remarkable guest rating of 9.8 out of 10, making it an attractive choice for various travellers seeking a romantic, adventurous, or family-friendly getaway. Nestled in the picturesque landscapes of Meghalaya, Courtyard By Marriott Shillong offers an array of adventure sports and recreational activities, including rock climbing, cave exploring, and hiking. Families will appreciate the dedicated children's amenities, such as games, free cribs, and a children's club. For couples, the hotel provides romantic packages that include 24-hour room service and champagne service. Guests can also indulge in relaxing spa treatments, including Ayurvedic therapies, while enjoying access to the pool for a rejuvenating experience.
  • Vivanta Meghalaya, Shillong: A luxurious 5-star property, Vivanta Meghalaya showcases its eco-friendly ethos alongside a welcoming atmosphere for business travellers and pet owners. With a commendable guest rating of 9.0 out of 10, this hotel offers a unique blend of comfort and sustainability, certified for its green initiatives. The property permits dogs and cats, ensuring that furry companions can join in on the adventure. Amenities for pets include specific policies and fees, making it an excellent choice for eco-conscious travellers who wish to experience the beauty of Meghalaya while travelling with their pets.
  • Hotel Polo Towers Shillong: With a solid 4-star rating, Hotel Polo Towers Shillong caters primarily to business travellers seeking a convenient and comfortable stay in Meghalaya. The hotel is strategically located, providing easy access to key business districts and local attractions. Guests will find a professional environment complemented by essential amenities designed for efficiency and relaxation. The hotel's focus on providing quality service and comfortable accommodations ensures a productive stay for those visiting for work.

Where to stay in Meghalaya

Meghalaya is a haven for adventure enthusiasts and those seeking romantic getaways amidst breathtaking scenery. In Shillong, the state’s vibrant capital, you’ll discover a rich cultural tapestry and various hidden gems waiting to be explored. Enjoy a relaxing stay in charming residential areas, where outdoor excursions abound, offering a unique vibe that showcases the natural beauty and adventure that Meghalaya has to offer. Experience a glimpse into this enchanting region and create unforgettable memories.

  • Shillong: Nestled in the Khasi Hills, Shillong is the capital city of Meghalaya and is known for its picturesque landscapes and vibrant culture. The city offers a unique blend of outdoor adventures and romantic getaways, attracting visitors year-round, with peak arrivals from May to July. Shillong is a paradise for golf enthusiasts, boasting a stunning golf course surrounded by lush greenery. Outdoor activities abound, with nearby attractions including serene lakes, expansive parks, and ancient temples, making it an ideal spot for nature lovers and adventure seekers alike.
  • Cherrapunji: Renowned for being one of the wettest places on Earth, Cherrapunji is a charming village that offers breathtaking views and thrilling outdoor activities. Visitors flock here throughout the year, particularly between May and July, for its enchanting landscapes and adventure opportunities. The village is perfect for hiking enthusiasts, with numerous trails leading to spectacular waterfalls and scenic lookouts. Swimming in the natural pools formed by these waterfalls adds to the adventure, making Cherrapunji a must-visit for those seeking both romance and excitement in nature.
  • Ri-Bhoi: Located near Shillong, Ri-Bhoi is a city that enchants visitors with its stunning scenery and outdoor experiences. Although traveller arrivals are consistent throughout the year, the peak periods occur in March and from December to January. The region is ideal for those looking to unwind amidst nature, with picturesque lakes and cascading waterfalls waiting to be explored. Ri-Bhoi offers a tranquil escape, perfect for couples seeking romantic spots while also providing opportunities for scenic photography and peaceful walks in its lush surroundings.

Things to do in Meghalaya

Shopping

A short stroll from the city centre, you can explore the vibrant Police Bazaar, known for local handicrafts and textiles. For a more contemporary experience, head to the Shillong Mall, which offers a range of gift shops featuring unique souvenirs and local products.

Recreation

At the serene Shnongpdeng Riverside Resort, unwind with yoga sessions overlooking the river, while enjoying wholesome local cuisine. Nearby, the crystal-clear waters invite kayaking and fishing, offering a refreshing blend of relaxation and adventure amid Meghalaya's stunning natural beauty.

The Serenity Resort provides a tranquil atmosphere with spa treatments that utilise local herbs and natural ingredients. Engage in guided meditation sessions and nature walks to reconnect with your inner self while surrounded by lush landscapes and soothing sounds of nature.

At the enchanting Cherrapunji Eco Park, immerse yourself in wellness through nature trails and fresh air. The park offers opportunities for birdwatching and leisurely strolls amidst breathtaking waterfalls, fostering a deep connection with the serene environment.

Adventure

In Meghalaya, explore the living root bridges of Cherrapunji, a marvel of nature and engineering. Trek through the lush hills of Nongriat, where adventure meets breathtaking views. Experience caving in Siju, home to fascinating limestone formations, or indulge in river rafting on the crystal-clear waters of the Khasi Hills.

Nightlife

In Shillong, Café Shillong is a lively spot featuring local music and vibrant atmosphere, while the Police Bazar area buzzes with street food stalls and shops. For a laid-back evening, the Skyline Café offers stunning views and a relaxed vibe, ideal for unwinding after a day of exploration.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Meghalaya

For a budget-friendly trip to Meghalaya, consider visiting during February, July, or September when prices are lower. Thursdays are the cheapest days for accommodation, while Fridays are the priciest. Use Expedia to filter hotels by budget and eco-certification, ensuring you find affordable yet comfortable options. Additionally, consider booking a package that combines flights, hotels, and activities to save even more. Finally, explore free local attractions and utilise public transport to keep costs down while enjoying the breathtaking scenery and rich culture of Meghalaya.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Meghalaya are February, July and September, where the prices are slightly lower. This is in comparison to May and November to December, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Meghalaya is Thursday. The most expensive day to stay in Meghalaya is Friday.
  • Find cheap hotels on Expedia: Expedia's search tool enables you to choose your budget, preferred location, and additional criteria. You can organise your search results to display prices from lowest to highest, ensuring you see the most affordable hotels first. Additionally, you can refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels available for booking.
  • Consider bundling your trip: You can save on costs by combining your hotel reservation in Meghalaya with your flights and activities through an Expedia package.

Find the best attractions in Meghalaya

Meghalaya is an idyllic destination for outdoor enthusiasts and romantics alike, renowned for its stunning waterfalls, serene lakes, and captivating caves. Visitors can immerse themselves in the natural beauty of the Meghalaya state, exploring a variety of tourist attractions that offer adventure and scenic experiences. Whether hiking through lush landscapes or discovering hidden gems, Meghalaya promises an unforgettable getaway for those seeking both relaxation and excitement.

  • Wards Lake: Nestled in the heart of Shillong, Wards Lake offers a tranquil escape with its picturesque surroundings. The lake is framed by lush gardens, making it an ideal spot for a serene stroll or a romantic picnic. Visitors can enjoy boating on the calm waters while soaking in the scenic beauty.
  • Don Bosco Center for Indigenous Cultures: This centre showcases the rich cultural heritage of Meghalaya's indigenous tribes. Through engaging exhibits and artefacts, you can gain insights into the unique traditions, lifestyles, and history of the region's diverse communities.
  • Seven Sisters Falls: Known for its breathtaking beauty, Seven Sisters Falls comprises seven cascading streams. This stunning waterfall offers adventure seekers opportunities for trekking while providing a romantic backdrop for nature lovers amidst its lush greenery.

Best time to go to Meghalaya

The best time to visit Meghalaya is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are average and weather is very cloudy with frequent rain. January is its coolest month on average. At this time, visitor numbers are slightly low and weather is mostly sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January53.6°F (12.0°C)No RainMostly SunnySlightly LowAverage
February57.0°F (13.9°C)No RainSunnyAverageSlightly Low
March63.0°F (17.2°C)Light RainMostly SunnyAverageAverage
April66.4°F (19.1°C)Frequent RainMostly CloudySlightly HighAverage
May68.2°F (20.1°C)Frequent RainMostly CloudySlightly HighSlightly High
June70.5°F (21.4°C)Frequent RainVery CloudySlightly HighAverage
July70.7°F (21.5°C)Frequent RainVery CloudyAverageSlightly Low
August70.5°F (21.4°C)Frequent RainVery CloudyAverageAverage
September69.8°F (21.0°C)Frequent RainMostly CloudyAverageSlightly Low
October66.0°F (18.9°C)Frequent RainMostly CloudySlightly LowAverage
November60.3°F (15.7°C)No RainMostly SunnyAverageSlightly High
December55.4°F (13.0°C)No RainMostly SunnySlightly LowSlightly High

Frequently asked questions

How much do hotels in Meghalaya cost?
In Meghalaya, you can find cheap options from Rp298.742 in a few different ways. To see the availability, enter your preferred getaway dates, then fine-tune your search by amenities, budget and more. Remember that rates can differ according to when you plan to go, so if you have some flexibility, switch up your dates until you find the right deal.
When is the best time to go to Meghalaya?
The timing of your trip will depend on which part of Meghalaya you want to explore, as temperatures vary in different places. For a summer getaway with a humid subtropical climate, consider Shillong during the months of June to August. Here you can expect average daily temperatures between 19ºC and 24ºC.
What is the best area to stay in Meghalaya?
Check out the activities and experiences on offer in Shillong and Tura. These lively cities are just two of the many great places to get a hotel in Meghalaya.
How can I find cheap hotels in Meghalaya?
Discover inexpensive stays with minimal effort by making use of our handy filter tool. Select the "Price per night" checkbox to see wallet-friendly options in Meghalaya. Another way is to take a look at our cheap hotels in Meghalaya page. The lowest available rate starts at Rp298.742 per night.
What are the best hotels in Meghalaya for families?
Finding a hotel for you and the little ones in Meghalaya is easy with our handy filter tool. Simply check "Family friendly" in the "Traveller experience" section and browse the deals. If you're headed to Shillong, consider Hotel Polo Towers Shillong. Unwind here while making full use of amenities such as a cafe and laundry facilities. OYO 3616 Hotel Knight Inn Shillong is another popular pick with families in this exciting city.
Why should I book my Meghalaya hotel with Expedia?
Expedia is your one-stop shop for planning the ultimate holiday experience in Meghalaya. You'll find plenty of hotels to choose from and handy search filters that make it a snap to find what you're looking for. Worried about your plans changing at the last minute? Many of our hotels have flexible cancellation policies, because we know flexibility matters. Get more out of your holiday with Expedia Rewards. Join for free today to start collecting points and unlocking membership perks. Enjoy instant access to Member Prices, which means you can save 10% or more on select hotels!