Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Wonderful: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Shillong – 149 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Woodland Hill Stay

Hotel in Shillong

Located 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. Amazing room. Had a separate living room and kitchen with all kitchen amenities.

Show more Show less
8.6
Excellent
314 reviews
Price from
$37
per night

Hotel Polo Towers Shillong

Hotel in Shillong

Offering a restaurant and a fitness center, Hotel Polo Towers Shillong is located in Shillong. Free Wi-Fi access is available. The property is located 35 mi from the famous Cherapunji Park. Breakfast is good, I wish the tea was better. Central location, helpful stuff.

Show more Show less
5.9
Review score
101 reviews
Price from
$73
per night

Treebo Trend Omega Stay Inn Shillong

Hotel in Shillong

Treebo Trend Omega Stay Inn Shillong is a 3-star property located in Shillong. This 3-star hotel offers room service, a 24-hour front desk and free WiFi. The hotel features family rooms. Breakfast was realy good, true value for money. Additional blanket was requested which was acknowledged and served quickly.

Show more Show less
7.7
Good
126 reviews
Price from
$32
per night

OYO Flagship 4276 Am Bed And Breakfast

Hotel in Shillong

OYO Rooms Passport Office Lachumiere offers accommodations in Shillong. Every room has a TV. Lokpriya Gopinath Bordoloi International Airport is 42 miles from the property. Location, decorations of rooms,toilets etc.

Show more Show less
6.6
Review score
90 reviews
Price from
$27
per night

Alpine Continental

Hotel in Shillong

Alpine Continental is a 3-star property located in Shillong. This 3-star hotel offers room service and a 24-hour front desk. The hotel has family rooms. House keeping stuffs are very very best,I like their services,thanks,

Show more Show less
6.1
Review score
54 reviews
Price from
$54
per night

OYO 55 Pillars House

Hotel in Shillong

OYO 55 Pillars House in Shillong features 3-star accommodations with a shared lounge and a restaurant. All guest rooms in the hotel are equipped with a TV. The room was very comfortable and specially hotel staff is very helpful and friendly 😃

Show more Show less
6.3
Review score
101 reviews
Price from
$26
per night

The Heritage Club - Tripura Castle

Hotel in Shillong

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

Show more Show less
8.1
Very Good
60 reviews
Price from
$85
per night

Hotel Barbareek

Hotel in Shillong

Located just 656 feet from Bada Bazaar, Hotel Barbareek is located in Shillong. It operates a 24-hour front desk and offers free WiFi in some rooms. Cooperative staff,good service and good rooms

Show more Show less
5.6
Review score
117 reviews
Price from
$22
per night

Hotel Travellers INN

Hotel in Shillong

Hotel Travelers INN is located in Shillong. Among the facilities at this property are a 24-hour front desk and room service, along with free WiFi throughout the property. Good breakfast but the location little far from city

Show more Show less
7
Good
126 reviews
Price from
$27
per night

Hotel Gateway Shillong

Hotel in Shillong

Located in Shillong, Hotel Gateway Shillong provides air-conditioned rooms with free WiFi. There's a restaurant serving Chinese cuisine, and free private parking is available. We loved everything in the hotel.They have a very well behaved staff,room service was very good.They do maintain the cleanliness of the hotel.Excellent one.

Show more Show less
5.9
Review score
20 reviews
Price from
$54
per night

Most-booked hotels in Shillong in the past month

Shillong's best hotels with breakfast

See all

Budget hotels in Shillong

See all

Hotels located in the center of Shillong

See all

FAQs about hotels in Shillong

  • On average, 3-star hotels in Shillong cost $4 per night, and 4-star hotels in Shillong are $13 per night. If you're looking for something really special, a 5-star hotel in Shillong can be found for $0 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Shillong this weekend is $43 or, for a 4-star hotel, $47. Looking for something even fancier? 5-star hotels in Shillong for this weekend cost around $171 per night, on average (based on Booking.com prices).

  • On average, it costs $41 per night to book a 3-star hotel in Shillong for tonight. You'll pay around $65 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Shillong will cost around $186, on average (based on Booking.com prices).

  • Many families visiting Shillong loved staying at Lake View Inn Hotel, Hotel Pegasus Crown, and HOTEL HEIGAvns.

  • Hotel Pegasus Crown, Woodland Hill Stay, and LILY GUEST HOUSE are some of the popular hotels in Shillong.

  • For hotels in Shillong that serve highly-rated breakfasts, try JANEIRA B&B, Courtyard by Marriott Shillong, and The Heritage Club - Tripura Castle.

  • These hotels in Shillong are highly rated by couples: Hotel Pegasus Crown, LILY GUEST HOUSE, and Capital O Aurora Guest House.

  • Hotel Pegasus Crown, Woodland Hill Stay, and Courtyard by Marriott Shillong got great room view-related reviews from travelers in Shillong.

Subscribe to receive premium deals

Prices drop the second you sign up!

What Guests Said About Shillong:

Explore guest reviews of hotels in Shillong

See all