Photo by Eoghan Daly

Shillong Hotels

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Shillong?

Properties are selected based on real traveller reviews and popularity among guests who’ve booked a night in Shillong on Hotels.com. These Shillong hotels consistently deliver on quality, location and traveller experience. Last updated on 5 November 2026.

1. Vivanta Meghalaya, Shillong

Vivanta Meghalaya, Shillong
5.0 star property
Shillong
9.0 out of 10, Wonderful, (27 reviews)
This luxury hotel offers pampering massages at the full-service spa and refreshing drinks at the bar. Located near Wards Lake and India Orchidarium, Vivanta features a welcoming café and convenient valet parking for exploring Meghalaya's natural beauty.
The price is S$144
includes taxes & fees
5 Nov - 6 Nov
Vivanta Meghalaya, Shillong

2. Hotel O JN Stadium

Hotel O JN Stadium
2.0 star property
Shillong
The price is S$26
includes taxes & fees
17 Nov - 18 Nov
Hotel O JN Stadium

3. Courtyard By Marriott Shillong

Courtyard By Marriott Shillong
5.0 star property
Police Bazar
9.8 out of 10, Exceptional, (46 reviews)
Breathe crisp mountain air at this luxury hotel featuring an outdoor pool and poolside bar. Enjoy deep-tissue massages or facials, then savour sushi at Spectra restaurant. Located near India Orchidarium and Wards Lake, with complimentary valet parking.
The price is S$159
includes taxes & fees
5 Nov - 6 Nov
Courtyard By Marriott Shillong

4. Hotel Polo Towers Shillong

Hotel Polo Towers Shillong
4.0 star property
Police Bazar
7.2 out of 10, Good, (25 reviews)
Discover comfort in Shillong with easy access to India Orchidarium and Botanical Garden. Work out in the fitness centre, grab coffee at the café, or unwind with a drink. Room service and free parking enhance your stay near Wards Lake.
The price is S$59
includes taxes & fees
6 Nov - 7 Nov
Hotel Polo Towers Shillong

5. Windermere Hotel

Windermere Hotel
3.5 star property
Shillong
9.8 out of 10, Exceptional, (11 reviews)
Nestled in scenic Shillong, this hotel offers both indoor and children's pools for year-round swimming. Explore nearby Spread Eagle Falls using complimentary bikes, then relax at the bar after enjoying a free breakfast.
The price is S$100
includes taxes & fees
8 Nov - 9 Nov
Windermere Hotel

6. XCELSIOR HOTEL AND SPA

XCELSIOR HOTEL AND SPA
4.0 star property
Shillong
4.8 out of 10, (3 reviews)
The price is S$92
includes taxes & fees
9 Nov - 10 Nov
XCELSIOR HOTEL AND SPA

7. Rishat Sngi Orchid Resort, Shillong

Rishat Sngi Orchid Resort, Shillong
3.0 star property
Police Bazar
Tucked into Shillong's lush landscape, this resort offers a peaceful escape near India Orchidarium and Botanical Garden. Enjoy room service, free WiFi, and helpful 24-hour assistance while exploring nearby Wards Lake attractions.
The price is S$255
includes taxes & fees
13 Nov - 14 Nov
Rishat Sngi Orchid Resort, Shillong

8. Palette Hotel And Resort Garikhana

Palette Hotel And Resort Garikhana
2.0 star property
Shillong
The price is S$32
includes taxes & fees
6 Nov - 7 Nov
Palette Hotel And Resort Garikhana

9. The Relyn Suite

The Relyn Suite
2.0 star property
Shillong
7.2 out of 10, Good, (5 reviews)
Just minutes from Spread Eagle Falls, this welcoming hotel offers the convenience of free WiFi and parking. Enjoy round-the-clock assistance at the front desk while exploring nearby Jawaharlal Nehru Stadium during your Meghalaya adventure.
The price is S$56
includes taxes & fees
6 Nov - 7 Nov
The Relyn Suite

10. Rococo by Concordia Hospitality

Rococo by Concordia Hospitality
2.0 star property
Shillong
10.0 out of 10, Exceptional, (1 review)
Experience comfort at this welcoming Shillong retreat. Explore nearby attractions like Marai Cave and Wards Lake during your stay. After adventures, enjoy conveniences including free WiFi, complimentary parking, and attentive 24-hour front desk service.
The price is S$22
includes taxes & fees
5 Dec - 6 Dec
Rococo by Concordia Hospitality

11. Ladybird Hotel

Ladybird Hotel
3.0 star property
Police Bazar
7.0 out of 10, Good, (2 reviews)
Wake up to mountain air at this welcoming hotel near India Orchidarium and Wards Lake. Start your day with complimentary buffet breakfast before exploring Shillong's natural beauty. Return to comfortable amenities with free WiFi and parking included.
The price is S$62
includes taxes & fees
9 Nov - 10 Nov
Ladybird Hotel

12. Super Hotel O Shillong

Super Hotel O Shillong
2.0 star property
Shillong
The price is S$29
includes taxes & fees
11 Nov - 12 Nov
Super Hotel O Shillong

13. Hotel Indiana

Hotel Indiana
3.0 star property
Police Bazar
4.0 out of 10, (1 review)
Wake to complimentary breakfast at this convenient Shillong retreat near India Orchidarium and Botanical Garden. Enjoy free WiFi throughout your stay and catch the hotel's airport shuttle for hassle-free transport to explore Wards Lake.
The price is S$35
includes taxes & fees
5 Nov - 6 Nov
Hotel Indiana

14. XCELSIOR HOTEL AND SPA BY ROH

XCELSIOR HOTEL AND SPA BY ROH
3.0 star property
Shillong
2.0 out of 10, (1 review)
This tranquil hotel offers rejuvenating spa treatments after exploring nearby India Orchidarium. Return to comfort with free WiFi and complimentary parking, creating a perfect base for Shillong adventures.
The price is S$128
includes taxes & fees
5 Nov - 6 Nov
XCELSIOR HOTEL AND SPA BY ROH

15. Hotel Assembly

Hotel Assembly
3.5 star property
Police Bazar
2.0 out of 10, (2 reviews)
This modern hotel near India Orchidarium and Botanical Garden offers a restaurant and bar/lounge for relaxation after exploring. Free WiFi and valet parking enhance your stay while Wards Lake beckons nearby.
The price is S$72
includes taxes & fees
30 Nov - 1 Dec
Hotel Assembly

16. Anagh Guest House

Anagh Guest House
3.0 star property
Shillong
The price is S$26
includes taxes & fees
5 Nov - 6 Nov
Anagh Guest House

17. Collection O Lapalang Taxi Stand

Collection O Lapalang Taxi Stand
2.0 star property
Shillong
The price is S$26
includes taxes & fees
5 Nov - 6 Nov
Collection O Lapalang Taxi Stand

18. Hotel O Lapalang Shillong

Hotel O Lapalang Shillong
2.0 star property
Shillong
The price is S$29
includes taxes & fees
5 Nov - 6 Nov
Hotel O Lapalang Shillong

19. The Living Roof

The Living Roof
3.0 star property
Shillong
7.4 out of 10, Good, (3 reviews)
Discover The Living Roof, perfectly situated for exploring Wards Lake and India Orchidarium. After adventuring through Shillong's attractions, return to enjoy a meal at the on-site restaurant, with the convenience of free WiFi and parking.
The price is S$30
includes taxes & fees
8 Nov - 9 Nov
The Living Roof

20. Collection O SRS Residency

Collection O SRS Residency
3.0 star property
Shillong
The price is S$28
includes taxes & fees
5 Nov - 6 Nov
Collection O SRS Residency
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Get last-minute hotel deals in Shillong and save more

Sign in to unlock great savings.
Showing deals for:4 Dec - 5 Dec

You may also like hotels with pools in Shillong

You can also stay at hotels with a spa in Shillong

Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Go beyond your typical stay in Shillong

When is the best time to visit Shillong?

Our prices for hotels in Shillong are cheapest in February

Price trends for hotels in Shillong

Pricing is based on two traveller single night rates
View properties in November
Currently viewing crowd sizes and weather for November.

November

High 20°C / low 12°C. Sunny most days.
20°
weather_sun
November, no crowd data, average high temperature 20 degrees Celsius, average low temperature 12 degrees Celsius. Sunny most days.
12°
18°
weather_sun
December, no crowd data, average high temperature 18 degrees Celsius, average low temperature 9 degrees Celsius. Sunny most days.
9°
17°
weather_sun
January, no crowd data, average high temperature 17 degrees Celsius, average low temperature 8 degrees Celsius. Sunny most days.
8°
19°
weather_sun
February, no crowd data, average high temperature 19 degrees Celsius, average low temperature 10 degrees Celsius. Sunny most days.
10°
22°
weather_sun
March, no crowd data, average high temperature 22 degrees Celsius, average low temperature 13 degrees Celsius. Sunny most days.
13°
23°
weather_sleet
April, no crowd data, average high temperature 23 degrees Celsius, average low temperature 16 degrees Celsius. Rainy most days.
16°
23°
weather_sleet
May, no crowd data, average high temperature 23 degrees Celsius, average low temperature 17 degrees Celsius. Rainy most days.
17°
24°
weather_sleet
June, no crowd data, average high temperature 24 degrees Celsius, average low temperature 19 degrees Celsius. Rainy most days.
19°
23°
weather_sleet
July, no crowd data, average high temperature 23 degrees Celsius, average low temperature 20 degrees Celsius. Rainy most days.
20°
24°
weather_sleet
August, no crowd data, average high temperature 24 degrees Celsius, average low temperature 20 degrees Celsius. Rainy most days.
20°
23°
weather_sleet
September, no crowd data, average high temperature 23 degrees Celsius, average low temperature 19 degrees Celsius. Rainy most days.
19°
22°
weather_sleet
October, no crowd data, average high temperature 22 degrees Celsius, average low temperature 16 degrees Celsius. Rainy most days.
16°
Monthly weather averages (˚C)

Top neighbourhoods in Shillong

Police Bazar

Shillong's Police Bazar neighbourhood is home to attractions, such as Wards Lake and India Orchidarium and Botanical Garden.

Top landmarks in Shillong

Learn more about Shillong

Shillong is well known for its attractions such as Jawaharlal Nehru Stadium and Wards Lake.

A waterfall cascading down a lush, green mountain.
Photo by Eoghan Daly
Open Photo by Eoghan Daly

Frequently Asked Questions

Can I book a refundable accommodation option in Shillong?

If you want the flexibility to change your plans to Shillong, most hotels offer refundable* rates that you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.

Where can I stay in Shillong if I want a holiday rental instead of a hotel?

If you want to find a good alternative to a hotel, review our selection of 21 holiday homes. In addition, you can choose from 19 apartments.

What will the weather in Shillong be like during my visit?

June and August are typically the warmest months in Shillong, when the average temperature is 21°C. January and December are the coldest months, when the average temperature is 14°C. July and June are the months with the most rain.

Why should I book my Shillong hotel with Hotels.com?

There are lots of reasons to book your Shillong trip with us: our free cancellations on selected hotels* gives you flexibility, our Price Guarantee ensures that you always get the lowest price, and you can earn rewards on every booking.

Find out more about Shillong

Whispers of the Hills: Discover Shillong's Enchanting Lakes and Timeless Churches

Discover Shillong, a charming city nestled in the hills of Meghalaya, India. Its scenic beauty is accentuated by pristine lakes, majestic waterfalls, and serene churches, including a striking cathedral that graces the skyline. Wander through lush landscapes and immerse yourself in the rich cultural tapestry of this unique destination. With efficient public transport and delightful shopping experiences, Shillong offers an enchanting escape for nature lovers and cultural enthusiasts alike. Experience the best of Shillong’s natural splendour and vibrant local charm.

Discover great hotels in Shillong

Shillong offers a variety of accommodation options, from friendly guesthouses to luxurious hotels. You can find suitable stays at various price points, catering to both budget travellers and those seeking a more upscale experience. Many hotels provide warm hospitality and easy access to the city’s stunning natural beauty. Here are some of our travelers' favorite hotels in Shillong:

  1. Vivanta Meghalayaopens in new window: This exceptional 5.0-star hotel dazzles with an impressive guest rating of 9.0 out of 10 and a luxurious setting that caters exclusively to leisure travellers. Enjoy an array of key amenities including a chic rooftop bar, a rejuvenating spa, and an infinity pool that offers breathtaking views. The property stands out with its state-of-the-art architectural design, express check-in services, and curated experiences that add a touch of sophistication to your journey. Its high-end restaurant and seamless airport transfers ensure that every moment is infused with comfort and style, creating an unforgettable experience for discerning travellers.
  2. M Crown Hotelopens in new window: This stylish 4.0-star hotel offers a vibrant atmosphere ideal for leisure travellers seeking an elevated holiday experience. Revel in the distinctive ambiance provided by modern design and a boutique setting, coupled with amenities such as a refined rooftop bar and express check-in services. The hotel’s commitment to a smooth, high-quality journey is evident through its curated experiences and efficient airport transfers, ensuring a memorable and refreshing stay. The positive guest sentiments highlight the property’s attention to detail and exceptional comfort, making it a standout choice.
  3. Hotel Polo Towers Shillongopens in new window: This contemporary 4.0-star hotel captivates leisure travellers with its inviting ambiance and excellent guest experience. Featuring modern architectural design and an elegantly appointed rooftop bar, the property is designed for those who appreciate distinctive, high-quality journeys. Enjoy amenities like express check-in, curated experiences and efficient airport transfers that enhance your stay. The hotel’s refined setting and commitment to luxury leave a lasting impression of comfort and style, creating a memorable retreat for those in search of a truly exceptional holiday experience.

Where to stay in Shillong

In Cherrapunji, Mawlynnong, Laitumkhrah, travellers can enjoy a mix of adventure, stunning natural parks, and quaint town charm. Cherrapunji excels with hiking, swimming and river excursions; Mawlynnong offers captivating waterfalls and eco-spots; while Laitumkhrah provides a serene retreat. First-time visitors are best suited to Cherrapunji for its comprehensive array of attractions.

  1. Cherrapunjiopens in new window: Cherrapunji is a gem for nature lovers and adventure seekers alike. Known for its lush landscapes and breathtaking waterfalls, it’s the perfect base for hiking and exploring natural parks. Don’t miss the stunning Seven Sisters Falls and the intriguing Mawsmai Cave, which are both must-see spots. For those who enjoy a little more peace, the Kshaid Nohsngithiang Eco Park offers serene views and a chance to connect with nature. Staying here immerses you in the beauty of the mountains, making it a memorable experience for any traveller looking to escape city life.
  2. Mawlynnongopens in new window: Mawlynnong, often referred to as the cleanest village in Asia, offers a unique and tranquil experience. It’s an ideal place for those who appreciate small-town charm and want to dive into local culture. The village is known for its stunning views of the Noh-Sngithiang Falls and the iconic living root bridges, which showcase the area's natural beauty. The friendly locals and well-kept surroundings create a welcoming atmosphere, making it a perfect spot for relaxation and exploration. Staying here provides a chance to experience rural Meghalaya at its finest.
  3. Laitumkhrahopens in new window: Laitumkhrah is a vibrant urban area that serves as a cultural hub in Shillong. With a mix of modernity and tradition, it offers a variety of shopping opportunities, from local handicrafts to trendy boutiques. The area is also close to several cultural attractions, making it easy to soak in the local art and music scene. While it’s more urban than Cherrapunji or Mawlynnong, Laitumkhrah provides a lively atmosphere that appeals to those looking for a blend of city life and cultural experiences.

Things to do in Shillong

Nestled amidst rolling hills, Shillong entices travellers with its stunning landscapes of lush forests, serene lakes, and cascading waterfalls. Engage in thrilling hiking expeditions, enjoy leisurely boating on tranquil waters, or tee off at scenic golf courses. The region’s vibrant wildlife and serene natural beauty make it an unforgettable escape for nature lovers.

  • Umlawan Caveopens in new window – Discover Umlawan Cave, a natural cavern where you can wander through intriguing rock formations and explore its hidden corners. The cave’s allure lies in its connection to nature, with nearby lakes and waterfalls that add a serene backdrop to your adventure.
  • Seven Sisters Fallsopens in new window – Visit Seven Sisters Falls and enjoy the sight of cascading water set against a backdrop of lush scenery. The waterfall invites you to pause and take in the natural beauty, with the sound of water and the charm of the surrounding environment creating a refreshing experience.
  • Mawsmai Caveopens in new window – Step into Mawsmai Cave for a journey through an impressive underground passage. This cave offers a glimpse into the geological history of the area, enhanced by nearby lakes and waterfalls that contribute to its unique appeal.
  • Wards Lakeopens in new window – Enjoy a leisurely stroll around Wards Lake, where the calm waters reflect the surrounding nature. The lake provides an ideal setting for a relaxing walk, with picturesque views of nearby attractions such as waterfalls and charming natural landscapes.
  • India Orchidarium and Botanical Gardenopens in new window – Explore the India Orchidarium and Botanical Garden to observe a diverse range of plant species in a well-tended setting. This botanical garden is a delightful spot to appreciate nature, featuring serene water bodies and lush vegetation that complement the other attractions on your journey.

4 tips for savvy savings when booking a hotel in Shillong

  1. Book for the cheapest times: Visiting Shillong on a budget is a great value for money, as the months of February, July, and September offer affordable travel options with lower prices in hotels. The ideal duration for a visit is at least 2 to 3 days, during which travellers can explore the city's key attractions that focus on landmarks, history, and culture. These include notable sites such as lakes, cathedrals, waterfalls, and churches, as well as experiences that highlight the region’s rich cultural heritage and hilly landscapes. Prices may drop during these months, making it a budget-friendly destination for those keen to immerse themselves in Shillong's historical and cultural allure.
  2. Look for last-minute deals on Hotels.com: Hotels.com may help you discover the best hotel deals in Shillong. For discounted rates, visit the Dealsopens in new window or Last-Minute Deals section, where you could find special offers on accommodations close to your travel date. By enabling alerts, you're more likely to see flash sales. The Smart Shopping tool within the app allows you to compare hotel prices and amenities, ensuring you can secure the best available rates for your Shillong getaway.
  3. Be flexible with dates: Prices may fluctuate depending on factors such as the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates could help you find a better deal on your stay in a hotel in Shillong. For those in search of distinctive accommodations, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we will inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we may suggest alternative dates that could be more affordable, assisting you in your search for a favourable rate.
  4. Consider your location: Choosing accommodation closer to major attractions or city centres may provide convenience, but it often tends to come with higher costs. For more affordable options, you might consider hotels in less central areas or neighbourhoods, striking a balance between price and accessibility to the sites you wish to visit. You could also look into independent hotels situated further out, which are more likely to offer a more authentic and budget-friendly experience.

Best time to go to Shillong

Shillong experiences its lowest average temperature in January, at 53.6°F (12.0°C), while July is the hottest month, with an average temperature of 70.7°F (21.5°C). July is typically the wettest month. If you’re looking to soak up the lively atmosphere in Shillong, May to July are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly cloudy to very cloudy, with frequent rainfall. However, if you prefer a more relaxed experience, January, February, and December are perfect for a quieter getaway, marked by no rainfall and sunny to mostly sunny conditions.

Keep exploring