BookGuestRooms
India › Shillong
India

Hotels in Shillong, India

Shillong, India has 4 places to stay listed here — 4 hotels. Each listing shows rooms, photos, guest ratings and live prices compared across booking partners. Listed nightly rates start around ₹8,134.

Shillong hotels at a glance

HotelGuest ratingReviewsFromKnown for
Courtyard by Marriott Shillong 4.5/5536from ₹14,276Hot tub
Vivanta Meghalaya Shillong 4.1/5198from ₹12,699Breakfast
Windermere Hotel 4.5/5155from ₹8,134Pool
Crossroad 4.5/5104from ₹9,379Breakfast

Nearby areas

Good to know

How many places to stay are listed in Shillong?

4 properties are listed in Shillong, India, with rooms, photos and live partner rates on each page.

What do hotels in Shillong cost?

Listed nightly rates on partner sites start around ₹8,134 and run to about ₹14,276 depending on the property, room and dates. Rates are indicative — the live price shows on the booking partner's page.

Which hotel in Shillong do guests rate highest?

Courtyard by Marriott Shillong, rated 4.5/5 from 536 Google reviews.