Skip to main content

Stay in Meghalaya's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Courtyard by Marriott Shillong 5 stars

Hotel in Shillong

Set in Shillong, Courtyard by Marriott Shillong offers 5-star accommodation with an outdoor swimming pool and a bar. Boasting a concierge service, this property also provides guests with a sun... Great hotel, friendly helpful staff (but not enough of them). Good food good rooms, great pool.

Show more Show less
9.2
Superb
340 reviews
Price from
£95
per night

Hotel Pegasus Crown 4 stars

Hotel in Shillong

Hotel Pegasus Crown is located in Shillong and features a bar. This 4-star hotel offers room service and a 24-hour front desk. What I liked the most about my stay is the staff. The level of service I received has been the best so far in my time in India. They are very attentive and are extremely hospitable. The food was great, the room was perfect! It’s clean, beds are comfortable, there’s hot water for the shower, the place is in a great location. I strongly recommend this hotel and I would definitely visit again. If you are traveling from outside of India, be aware that booking.com does not pay the properties.. Credit or debit cards may not work either so just be prepared to pay cash just in case. Also, be aware that there are taxes added to the amount it shows on this site, which is understandable but just good to know when you arrive. There are plenty of ATMs around the area and lots to do. I wanted to explore the beauty of Meghalaya and the hotel staff recommended an amazing driver who I strongly recommended as well. His name is Kitbok, make sure to ask for him as he is knowledgeable about the area!

Show more Show less
9.4
Superb
99 reviews
Price from
£53
per night

LILY GUEST HOUSE 2 stars

Hotel in Shillong

LILY GUEST HOUSE in Shillong has 2-star accommodation with a garden, a terrace and a restaurant. The hotel features both free WiFi and free private parking. At the hotel, the rooms include a balcony. Beautiful room, well manners staff

Show more Show less
8
Very good
118 reviews
Price from
£21
per night

Vivanta Meghalaya Shillong 5 stars

Hotel in Shillong

Vivanta Meghalaya Shillong is located in Shillong. With a bar, the 5-star hotel has air-conditioned rooms with free WiFi. Love the stay here, clean and the people here are very welcoming

Show more Show less
8.5
Very good
116 reviews
Price from
£88
per night

Janeira 4 stars

Hotel in Shillong

Janeira features accommodation in Shillong. There is a terrace and guests can make use of free WiFi and free private parking. The staff was very polite. The rooms were very clean. The view from the room was impeccable. The food was well made and delicious. If I had to return to shillong again, I'd come back to this place in a heartbeat.

Show more Show less
8.4
Very good
130 reviews
Price from
£38
per night

Woodland Hill Stay 2 stars

Hotel in Shillong

Situated in Shillong, Woodland Hill Stay features a terrace and a shared lounge. All rooms feature a flat-screen TV with satellite channels and a private bathroom. The amazing location. The room was better than the pictures. The views were just simply amazing. Room was cleaned daily and the breakfast was always so fresh and varied daily. All the staff were so well mannered. I cannot fault a thing. Book this place, you will not regret.

Show more Show less
8.5
Very good
422 reviews
Price from
£26
per night

The Heritage Club - Tripura Castle 4 stars

Hotel in Shillong

Featuring free WiFi and 2 restaurants, The Heritage Club - Tripura Castle offers pet-friendly accommodation in Shillong. Guests can enjoy the on-site bar. Free private parking is available on site. Cleanliness, comfort and service

Show more Show less
8
Very good
123 reviews
Price from
£61
per night

Pine Tree Lodge 3 stars

Hotel in Shillong

Pine Tree Lodge is a 3-star property located in Shillong. At the hotel, each room comes with a private bathroom with a bidet. Shillong Airport is 39 km away. The host is amazing. Friendly and very helpful.

Show more Show less
8.9
Fabulous
8 reviews
Price from
£17
per night

INDIANA HILLS 3 stars

Hotel in Shillong

INDIANA HILLS is a 3-star property located in Shillong. Featuring room service, this property also provides guests with a restaurant. I booked this Hotel for my Parents and I was quite concern about the booking. As the hotel is newly opened,it has a few review. I am very much impressed about the service, maintainanance of the hotel. The location is good. I would never forget the service that Mr. Parambir offered my Parents. My parents were not that much techie and I was worried. Mr. Parambir helped my Parents even to book cabs for a very affordable price. I am thankful to him to make their trip experience seemless. I would highly Recommend if anyone is thinking to book this hotel and going to my review.

Show more Show less
8.5
Very good
11 reviews
Price from
£36
per night

XCELSIOR HOTEL & SPA

Hotel in Shillong

XCELSIOR HOTEL & SPA is set in Shillong. The accommodation offers a 24-hour front desk, airport transfers, room service and free WiFi throughout the property. The staff is extremely helpful, they helped us with early morning departure and always served us with a smile always.

Show more Show less
8
Very good
16 reviews
Price from
£51
per night

Hotels with extra health and safety measures

Find hotels in Meghalaya with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Meghalaya in the past month

See all

Meghalaya's best hotels with breakfast

See all

Budget hotels in Meghalaya

See all

Hotels in Meghalaya that you can book without a credit card

See all

FAQs about hotels in Meghalaya

Planning a trip? Get inspired by reviews of cities in Meghalaya

See reviews by guests who stayed at hotels in Meghalaya

See all