Find and Book Top Rated Hotels in Shillong

Search among 24 available hotels and places to stay in Shillong from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
1-24 out of 24
Filter & Sort
View map
Sort by: high popularity
  • Price: low to high
  • Price: high to low
  • Guest rating: high to low
  • Popularity: high to low
8.0
Great5 reviews
MapView on map2.2 mi from City Center
From   US$ 58 /nightSelect
MapView on map500 yd from City Center
From   US$ 158 /nightSelect
8.2
Great8 reviews
100 yd from City Center
From   US$ 132 /nightSelect
8.4
Great16 reviews
1500 yd from City Center
From   US$ 32 /nightSelect
8.0
Great1 review
900 yd from City Center
From   US$ 32 /nightSelect
8.0
Great6 reviews
1200 yd from City Center
From   US$ 99 /nightSelect
8.0
Great16 reviews
1700 yd from City Center
From   US$ 37 /nightSelect
1700 yd from City Center
From   US$ 66 /nightSelect
Guest house
8.2
Great21 reviews
1500 yd from City Center
From   US$ 36 /nightSelect
Guest house
7.4
Very good5 reviews
1600 yd from City Center
From   US$ 33 /nightSelect
Guest house
8.2
Great19 reviews
1.9 mi from City Center
From   US$ 21 /nightSelect
Bed & Breakfast
1.5 mi from City Center
From   US$ 42 /nightSelect
8.4
Great14 reviews
1.4 mi from City Center
From   US$ 114 /nightSelect
Guest house
1.7 mi from City Center
From   US$ 55 /nightSelect
7.6
Very good6 reviews
1100 yd from City Center
From   US$ 148 /nightSelect
8.0
Great20 reviews
1200 yd from City Center
From   US$ 24 /nightSelect
9.0
Perfect1 review
5.3 mi from City Center
From   US$ 72 /nightSelect
8.0
Great6 reviews
1100 yd from City Center
From   US$ 126 /nightSelect
Guest house
8.2
Great7 reviews
2.1 mi from City Center
From   US$ 8 /nightSelect
Bed & Breakfast
8.6
Great3 reviews
1.7 mi from City Center
From   US$ 18 /nightSelect
Bed & Breakfast
8.2
Great4 reviews
2.0 mi from City Center
From   US$ 28 /nightSelect
8.2
Great5 reviews
10.2 mi from City Center
From   US$ 38 /nightSelect
Guest house
8.6
Great7 reviews
1500 yd from City Center
From   US$ 33 /nightSelect
Guest house
8.2
Great4 reviews
1.0 mi from City Center
From   US$ 32 /nightSelect

Best Hotels and Places to Stay in Shillong

Why visit?

Shillong, the capital city of Meghalaya in India, is a picturesque hill station known for its natural beauty and vibrant culture. Tourists are drawn to Shillong for its mesmerizing waterfalls, scenic landscapes, and pleasant climate. The city also offers a rich mix of tribal traditions and modern amenities, making it an interesting destination for all types of travelers.

Where to stay? Shillong boasts several areas that provide comfortable accommodation options for tourists. The best areas to stay in Shillong are:

Police Bazaar: This bustling commercial hub is the city center and offers a wide range of hotels, restaurants, and shops. Staying in Police Bazaar provides easy access to the main attractions and markets of Shillong.

Laitumkhrah: Located a short distance away from Police Bazaar, Laitumkhrah is a popular residential area with a good selection of hotels and guesthouses. It is known for its vibrant nightlife, trendy cafes, and proximity to educational institutions.

Golf Links: For those seeking peace and tranquility, Golf Links is an excellent choice. This upscale residential area is surrounded by lush greenery and offers a serene environment. It is also near the prestigious Shillong Golf Course.

Price per hotel room per night: The average price for hotel rooms in Shillong varies depending on the star rating. Here is a rough estimate of the average prices per night:

3-star hotels: Approximately $40 to $70

4-star hotels: Approximately $70 to $120

5-star hotels: Approximately $120 and above

Best Value for Money:

Hotel Majestic: Offering comfortable rooms and excellent service, Hotel Majestic provides great value for money. It is conveniently located in Police Bazaar, making it suitable for exploring the city's attractions.

Sapphire Hotel: This budget-friendly hotel in Laitumkhrah offers clean and well-maintained rooms. It is known for its friendly staff and convenient location near popular eateries.

Best Kids-Friendly Hotels:

Ri Kynjai: Located on the banks of Umiam Lake, Ri Kynjai is a luxurious resort that caters to families. It offers spacious rooms, a large garden, and various recreational facilities suitable for children.

Pinewood Hotel: Situated amidst beautiful pine trees in Laitumkhrah, Pinewood Hotel is a family-friendly hotel with a playground and spacious rooms. It also provides easy access to nearby attractions such as Wards Lake.

Best Hotels for Romantic Getaway:

Riwar Cottage: Tucked away in a serene location, Riwar Cottage offers cozy and romantic accommodations. It provides beautiful views of the surrounding mountains and is perfect for couples seeking a peaceful retreat.

The Heritage Club-Tripura Castle: Housed in a converted palace, this luxurious hotel exudes old-world charm and elegance. It offers opulent rooms, a spa, and breathtaking views, making it an ideal romantic escape.

Best for Location:

Hotel Polo Towers: Situated in the heart of Shillong, Hotel Polo Towers offers easy access to popular landmarks such as Ward's Lake and Shillong Peak. It provides comfortable rooms and a range of amenities.

Royal Heritage Tripura Castle: Located in Lachumiere, this heritage hotel offers a serene stay away from the city center while still being easily accessible. It provides a tranquil ambiance and spacious rooms.

Best for a Short City Break:

Hotel Centre Point: This centrally located hotel in Police Bazaar offers comfortable rooms and a convenient base for exploring the city's attractions. It is close to markets, restaurants, and cultural centers.

Jiva Spa and Resort: Nestled amidst lush greenery, this resort offers a serene escape from the hustle and bustle of the city. It features well-appointed rooms, a spa, and a restaurant.

Show moreLess