Find and Book Top Rated Hotels in Shillong

Search among 1 available hotel in Shillong from 50+ providers

Check-in
Select date
Check-out
Select date
Rooms & Guests
22 Guests, 1 Room
Filter & Sort
View map
8.4
Great14 reviews
MapView on map2.2 km from City Centre
From   US$ 68 /nightSelect

Best hotels and places to stay in Shillong

Why visit?

Shillong, the capital city of Meghalaya in India, offers a unique blend of natural beauty, vibrant culture, and pleasant weather. Visitors are drawn to its lush hills, cascading waterfalls, and rich heritage. With a range of hotels and resorts available, Shillong caters to all types of travelers, ensuring a comfortable and memorable stay.

Where to stay?

Police Bazar: Located in the heart of Shillong, Police Bazar is a bustling commercial area offering a wide selection of hotels, guest houses, and resorts. This area is ideal for those who prefer staying near shopping centers, local markets, and eateries. You can find budget-friendly hotels as well as luxury accommodations, providing options suitable for all budgets. With easy access to transportation, Police Bazar serves as a convenient base for exploring the city.

Laitumkhrah: Known for its vibrant nightlife and lively atmosphere, Laitumkhrah is a popular area among young travelers. It is home to numerous cafes, pubs, and restaurants, making it a hub for entertainment. Here, you can find a mix of budget hotels and guest houses that offer comfortable and affordable accommodation. Laitumkhrah is a great choice for those who want to experience the citys energetic vibe.

Umiam Lake: If you prefer a serene and tranquil setting, consider staying near Umiam Lake. Situated about 15 kilometers from Shillong, this area offers picturesque views of the lake and surrounding hills. There are a few resorts and guest houses located near the lake, providing a peaceful retreat away from the citys hustle and bustle. This area is perfect for nature lovers and those seeking relaxation amidst breathtaking scenery.

What is the price per hotel room per night?

3-star hotels: The average price per night is around $30 to $60.

4-star hotels: The average price per night is around $70 to $120.

5-star hotels: The average price per night is around $150 to $300.

Best value for money:

Hotel Blue Pine: Offering comfortable rooms at affordable prices, Hotel Blue Pine is a popular choice among budget-conscious travelers. Situated in the heart of Shillong, this hotel provides easy access to popular attractions and markets. The rooms are well-maintained, and the hotel also has a restaurant serving delicious local cuisine. With its reasonable rates and convenient location, Hotel Blue Pine is an excellent option for those seeking value for money.

Hotel Orchid Annex: Located near Police Bazar, Hotel Orchid Annex offers comfortable rooms at competitive prices. The hotel provides all the essential amenities to ensure a pleasant stay, including clean and spacious rooms, a 24-hour front desk, and an in-house restaurant. The friendly staff and convenient location make it a suitable choice for travelers looking for affordable options without compromising on comfort.

The Habitat Shillong: Situated in Laitumkhrah, The Habitat Shillong provides a comfortable stay at a reasonable price. The hotel offers well-appointed rooms with modern amenities, including free Wi-Fi, flat-screen TVs, and private bathrooms. With attentive service and a cozy ambiance, The Habitat Shillong ensures a pleasant and value-for-money experience.

Best kid-friendly hotels:

Hotel Pinewood: Located in the heart of Shillong, Hotel Pinewood offers a family-friendly environment with spacious and well-equipped rooms. The hotel provides amenities like a childrens play area, babysitting services, and a multi-cuisine restaurant. With its central location and family-oriented facilities, Hotel Pinewood caters to the needs of both parents and children.

Polo Towers Shillong: Polo Towers Shillong is a luxury hotel that also welcomes families with children. The hotel features spacious rooms with modern amenities, including a dedicated play area for kids. With its convenient location and facilities like a swimming pool and a restaurant serving a variety of cuisines, Polo Towers Shillong ensures a memorable stay for families.

Best hotels for a romantic getaway:

Ri Kynjai: Serenity by the Lake: Nestled near Umiam Lake, Ri Kynjai offers a romantic escape amidst nature. The resorts traditional architecture, breathtaking lake views, and serene surroundings create a perfect setting for a romantic getaway. The rooms are tastefully decorated, and the resort features an in-house spa offering rejuvenating treatments and couples massages.

Hotel Centre Point: Located in Laitumkhrah, Hotel Centre Point provides a romantic ambiance for couples. The hotel offers well-appointed rooms with elegant interiors, and couples can enjoy a romantic dinner at the hotels rooftop restaurant, which offers panoramic city views. With its cozy atmosphere and personalized service, Hotel Centre Point is an ideal choice for couples seeking a romantic retreat.

Best for location:

Hotel Polo Towers: Situated in the heart of Shillong, Hotel Polo Towers offers easy access to popular attractions, shopping centers, and restaurants. The hotel provides spacious and well-appointed rooms with modern amenities. With its central location and proximity to major tourist spots, Hotel Polo Towers ensures convenience and accessibility for guests.

Royal Heritage Tripura Castle: Located on a hilltop, Royal Heritage Tripura Castle offers panoramic views of the city and its surroundings. The hotel is set in a historic castle and provides luxurious rooms with antique furnishings. Its serene location, away from the citys hustle and bustle, makes it an ideal choice for those seeking a peaceful stay with beautiful views.

Hotel Poinisuk: Situated near Police Bazar, Hotel Poinisuk offers a convenient location for exploring the city. The hotel provides comfortable rooms with modern amenities. With its strategic position near major attractions and transportation hubs, Hotel Poinisuk allows guests to easily navigate and explore Shillong.

Best for a short city break:

The Heritage Club Tripura Castle: Located in a majestic century-old castle, The Heritage Club Tripura Castle offers a unique and luxurious stay. The hotel features well-appointed rooms, a spa, and a multi-cuisine restaurant. Its close proximity to key attractions and the city center makes it an ideal choice for a short city break.

Hotel Alpine Continental: Situated in the heart of Shillong, Hotel Alpine Continental offers comfortable rooms and modern amenities for a hassle-free stay. The hotel provides easy access to major tourist spots and markets, allowing visitors to explore the city conveniently. With its central location and comfortable accommodations, Hotel Alpine Continental is perfect for a short city break.

Show moreLess