Photo by Eoghan Daly

Hotels in Shillong

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 ฿3,195
฿3,770 total
includes taxes & fees
6 Nov - 7 Nov
Vivanta Meghalaya, Shillong

2. 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 ฿1,501
฿1,577 total
includes taxes & fees
6 Nov - 7 Nov
Hotel Polo Towers Shillong

3. 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 ฿546
฿574 total
includes taxes & fees
7 Nov - 8 Nov
Rococo by Concordia Hospitality

4. 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 ฿3,550
฿4,189 total
includes taxes & fees
7 Nov - 8 Nov
Courtyard By Marriott 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 ฿2,511
฿2,636 total
includes taxes & fees
8 Nov - 9 Nov
Windermere Hotel

6. Townhouse Golf Link Shillong Formerly

Townhouse Golf Link Shillong Formerly
3.0 star property
Shillong
The price is ฿845
฿887 total
includes taxes & fees
6 Nov - 7 Nov
Townhouse Golf Link Shillong Formerly

7. Palette Hotel And Resort Garikhana

Palette Hotel And Resort Garikhana
2.0 star property
Shillong
The price is ฿871
฿915 total
includes taxes & fees
6 Nov - 7 Nov
Palette Hotel And Resort Garikhana

8. Hotel O Rynjah

Hotel O Rynjah
2.0 star property
Shillong
The price is ฿595
฿625 total
includes taxes & fees
6 Nov - 7 Nov
Hotel O Rynjah

9. Collection O Lapalang Taxi Stand

Collection O Lapalang Taxi Stand
2.0 star property
Shillong
The price is ฿611
฿642 total
includes taxes & fees
6 Nov - 7 Nov
Collection O Lapalang Taxi Stand

10. XCELSIOR HOTEL AND SPA

XCELSIOR HOTEL AND SPA
4.0 star property
Shillong
4.8 out of 10, (3 reviews)
The price is ฿2,300
฿2,415 total
includes taxes & fees
6 Nov - 7 Nov
XCELSIOR HOTEL AND SPA

11. Super Hotel O Shillong

Super Hotel O Shillong
2.0 star property
Shillong
The price is ฿721
฿757 total
includes taxes & fees
11 Nov - 12 Nov
Super Hotel O Shillong

12. Hotel O Lapalang Shillong

Hotel O Lapalang Shillong
2.0 star property
Shillong
The price is ฿730
฿766 total
includes taxes & fees
8 Nov - 9 Nov
Hotel O Lapalang Shillong

13. H.N GUEST HOUSE

H.N GUEST HOUSE
2.0 star property
Shillong
The price is ฿799
฿839 total
includes taxes & fees
3 Dec - 4 Dec
H.N GUEST HOUSE

14. Collection O SRS Residency

Collection O SRS Residency
3.0 star property
Shillong
The price is ฿734
฿771 total
includes taxes & fees
16 Nov - 17 Nov
Collection O SRS Residency

15. Collection O Police Bazar Shillong

Collection O Police Bazar Shillong
2.0 star property
Shillong
The price is ฿18,852
฿22,245 total
includes taxes & fees
5 Dec - 6 Dec
Collection O Police Bazar Shillong

16. iORA Shillong

iORA Shillong
3.0 star property
Shillong
The price is ฿3,017
฿3,560 total
includes taxes & fees
3 Dec - 4 Dec
iORA Shillong

17. Blue Angel Annexe

Blue Angel Annexe
3.0 star property
Shillong
9.0 out of 10, Wonderful, (2 reviews)
Wake up to complimentary full breakfast at this cosy Shillong retreat. The rooftop terrace offers stunning vistas while Jawaharlal Nehru Stadium and Wards Lake beckon nearby. Enjoy free WiFi and parking during your stay.
The price is ฿863
฿906 total
includes taxes & fees
6 Nov - 7 Nov
Blue Angel Annexe

18. 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 ฿784
฿823 total
includes taxes & fees
6 Nov - 7 Nov
The Living Roof

19. Anagh Guest House

Anagh Guest House
3.0 star property
Shillong
The price is ฿553
฿581 total
includes taxes & fees
6 Nov - 7 Nov
Anagh Guest House

20. 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 ฿1,598
฿1,677 total
includes taxes & fees
27 Nov - 28 Nov
Ladybird Hotel
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:6 Nov - 8 Nov
Showing deals for:5 Dec - 6 Dec

You can also stay at hotels with a pool 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 January

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

Check out reviews of Shillong hotels guests love

Frequently Asked Questions

How much does a hotel room cost in Shillong?

You can choose a great hotel in Shillong from ฿350 with properties to suit all budgets and needs. Mountain Views by XTSY is one low-cost option that's popular with our travellers. If you're after an affordable hotel in Shillong that meets all of your requirements, set your filters and then sort the results by "Price: low to high".

How can I find deals and earn rewards at Shillong hotels?

Discover great deals on Shillong hotel stays with Hotels.com. Take a look at hotel prices mid-week or during the low season as to find those off-peak deals. If it's a spontaneous trip, check out our last-minute deals on Shillong hotels.

Can I book Shillong hotels with free cancellation?

In order to book a refundable Shillong hotel, simply filter hotels by "Property cancellation options" and select "Fully refundable property". Most hotels offer free cancellation, so you can receive a refund if you need to cancel. Some hotels do require cancelling more than 24 hours before check-in, so double-check your booking beforehand.

What are the top-rated luxury hotels in Shillong?

Some of the most popular luxury hotels in Shillong are Courtyard By Marriott Shillong and Vivanta Meghalaya, Shillong. Courtyard By Marriott Shillong is a luxury hotel with a high guest rating amongst our travellers, and it offers an outdoor pool and Swedish massage treatments, plus champagne service in the guestrooms. Vivanta Meghalaya, Shillong is another favourite luxury hotel in a great Shillong location.

What are some top pet-friendly hotels in Shillong?

Our travellers' favourite pet-friendly hotels in Shillong include:

You can check "Pet friendly" on the Hotels.com "Amenities" filter in your search to find even more pet-friendly hotels in Shillong.

What are some of the best hotels in Shillong for couples?

Enjoy your couple's retreat with a stay at a top-rated Shillong romantic hotel. Our travellers love Courtyard By Marriott Shillong, a hotel with an al fresco restaurant as well as champagne service. Another romantic hotel with top reviews is Hotel Polo Towers Shillong. This hotel offers a restaurant and a full-service spa for a perfect stay. Use the "Traveller experience" filter in your search and select "Adults only" or "Romantic" to find even more hotels in Shillong for couples on Hotels.com.

What are some of the best kid-friendly hotels in Shillong?

Some of the best Shillong hotels for kids include $Courtyard By Marriott Shillong and Polo Cherrapunjee Resort . Courtyard By Marriott Shillong is a kid-friendly hotel with a guest score of 9.8 out of 10 offering family-friendly amenities like an outdoor pool and children's meals, plus free cots in guestrooms. Check out Polo Cherrapunjee Resort with a guest score of 8.4. This popular resort has an outdoor pool, children's meals, an arcade/game room, and more. Discover more kid-friendly hotels in Shillong by using the Hotels.com "Family friendly" filter in your search.

What are the top Shillong hotels with a pool?

For some added luxury, discover the best Shillong hotels with a pool. Courtyard By Marriott Shillong is a great hotel with an outdoor pool and a children's pool, and a guest rating of 9.8 out of 10. Plus, you can make the most of its poolside restaurant and poolside bar. Windermere Hotel is a popular hotel that features an indoor pool along with a children's pool and a restaurant. To find more stays in Shillong with a pool, use the "Amenities" filter on Hotels.com in your search and select "Pool".

What are some of the best Shillong hotels with free parking?

If you're driving, a great Shillong hotel with free parking is a bonus. Our travellers' favourites include:

What are some popular hotels in central Shillong?

For hotels in central Shillong, check out Itsy Hotels Shillong Tower Guesthouse and Courtyard By Marriott Shillong. Travellers love Itsy Hotels Shillong Tower Guesthouse for its location, as well as the free parking this hotel offers. Courtyard By Marriott Shillong is another popular central hotel with an outdoor pool, a children's pool and a poolside restaurant. Police Bazar is a central area for your Shillong holiday.

Find out more about Shillong

Whispers of the Hills: Unveiling Shillong's Enchanting Landscape and Cultural Tapestry

Nestled amidst the rolling hills of Meghalaya, Shillong is a captivating city renowned for its breathtaking landscapes and vibrant culture. Often referred to as the Scotland of the East, it boasts stunning waterfalls, serene lakes like Umiam, and the majestic Shillong Peak, which offers panoramic views. Visitors can explore the charming architecture of the Cathedral of Mary Help of Christians and the vibrant local markets, where handicrafts and traditional attire abound. With its pleasant climate and rich musical heritage, Shillong invites travellers to experience its enchanting beauty and warm hospitality, making it an unforgettable destination in India.

Discover great hotels in Shillong

Shillong offers a range of friendly hotels with varied star ratings and costs, from cosy budget stays to elegant 5-star accommodations. You’ll find perfect options to suit every traveller's taste in this charming Meghalaya city. Here are some of the most popular hotels with our travelers in Shillong:

  1. Vivanta Meghalayaopens in new window: This luxurious 5.0-star hotel offers an exceptional experience tailored to leisure travellers seeking distinctive indulgence and curated moments. The property features a rooftop bar, an opulent spa, and an infinity pool set against a backdrop of impressive architectural design. Guests delight in the high-end restaurant and express check-in service that ensures a smooth, memorable journey. With an outstanding guest rating, this hotel delivers a perfect blend of elegance and modern sophistication, making it an ideal haven for those who value luxury and seamless travel.
  2. Hotel Polo Towers Shillongopens in new window: This splendid 4.0-star hotel is a gem for leisure travellers who desire a refined and comfortable retreat. The property boasts stylish amenities including a rooftop bar, a chic dining experience, and a relaxing spa that exemplifies contemporary design. An express check-in service and curated local experiences add to the charm of this property, ensuring that every moment is filled with ease and sophistication. Outstanding guest reviews highlight its distinctive appeal and the smooth, high-quality journey it provides.
  3. M Crown Hotelopens in new window: This charming 4.0-star hotel is designed for leisure travellers who appreciate a blend of comfort and boutique elegance. Guests enjoy the standout features such as a rooftop bar, a luxurious spa, and a fine-dining restaurant, all of which contribute to an unforgettable stay. The hotel’s express check-in service and thoughtfully curated experiences set the stage for a smooth, high-quality journey, celebrated by those who value distinctive and memorable travel moments.

Where to stay in Shillong

In Cherrapunji, Mawlynnong, and Laitumkhrah, visitors can immerse themselves in the natural beauty and adventure that Meghalaya offers. Cherrapunji is renowned for its stunning waterfalls and hiking trails, while Mawlynnong, dubbed the cleanest village in Asia, showcases eco-tourism. Laitumkhrah offers a vibrant urban experience. For first-time visitors, Cherrapunji is ideal for its breathtaking landscapes and outdoor activities.

  1. Cherrapunjiopens in new window: Cherrapunji is a fantastic choice for nature lovers and adventure seekers alike. Nestled among lush mountains and stunning landscapes, it’s famous for its breathtaking waterfalls, including the iconic Seven Sisters Falls. The area also offers great hiking opportunities, with trails leading to the mesmerizing Mawsmai Cave and Kshaid Nohsngithiang Eco Park, where visitors can immerse themselves in the beauty of the region’s natural parks. Staying here puts you right in the heart of Meghalaya's natural wonders, making it an unforgettable experience.
  2. Mawlynnongopens in new window: Known as the cleanest village in Asia, Mawlynnong offers a charming escape into rural life. This small town is surrounded by serene landscapes and vibrant flora, perfect for leisurely strolls and quiet reflection. The village’s natural beauty is best experienced at Noh-Sngithiang Falls, a stunning sight that draws visitors from afar. Whether you’re hiking through the lush green hills or exploring the local culture, Mawlynnong provides a peaceful retreat with a unique sense of community.
  3. Laitumkhrahopens in new window: Laitumkhrah is a vibrant neighbourhood in Shillong that combines urban convenience with local charm. This area is known for its lively markets, making it a great spot for shopping for local handicrafts and souvenirs. While it may not boast the same level of natural attractions as Cherrapunji or Mawlynnong, Laitumkhrah offers a taste of Shillong’s culture and lifestyle, allowing travellers to enjoy cultural attractions and interact with the friendly locals.

Things to do in Shillong

Shillong enchants travellers with its stunning natural beauty, featuring lush forests, rolling hills, and serene lakes. Enjoy exhilarating hikes through picturesque landscapes, or delight in wildlife spotting amid diverse ecosystems. Golf enthusiasts can tee off against a backdrop of mountains, while leisurely boating offers a tranquil escape, making Shillong an unforgettable destination.

  • Seven Sisters Fallsopens in new window – Discover the impressive cascade of Seven Sisters Falls, where the water flows gracefully over multiple tiers. The site offers a scenic view that appeals to nature lovers and those who appreciate the beauty of waterfalls. Enjoy a leisurely walk around the area and take in the lush surroundings that capture the natural charm of the region.
  • Mawsmai Caveopens in new window – Step into the depths of Mawsmai Cave, a captivating natural formation that invites you to explore its winding passages. The cave’s unique structure offers a glimpse into the geological history of Shillong, making it a must-visit for those intrigued by natural wonders.
  • Wards Lakeopens in new window – Take a refreshing stroll along the tranquil shores of Wards Lake. This serene spot allows you to enjoy the peaceful ambience of the water and surrounding greenery. It’s an ideal location to relax, have a picnic, or simply appreciate the calmness of nature.
  • India Orchidarium and Botanical Gardenopens in new window – Visit the India Orchidarium and Botanical Garden to see a diverse collection of orchids and other plant species. This botanical haven lets you explore the beauty of flowering plants and well-maintained gardens, offering a pleasant escape into nature’s vibrant palette.
  • Umlawan Caveopens in new window – Venture into Umlawan Cave, where the underground passages provide a fascinating experience for those curious about natural formations. This cave invites explorers to appreciate its unique rock formations and the interplay of light and shadow within the cavernous space.

4 tips for savvy savings when booking a hotel in Shillong

  1. Book for the cheapest times: The most affordable time to visit Shillong is in February, July, and September, when hotel prices may drop. For those on a budget, a stay of at least 2 to 3 days is recommended to fully appreciate the city’s key landmarks, historical sites, and cultural attractions. During your visit, you can explore stunning locations such as serene lakes, impressive cathedrals, picturesque waterfalls, and charming churches, as well as enjoy the natural beauty of the hilly terrain and wildlife. Shillong offers great value for money, making it an ideal destination for those looking to immerse themselves in its rich culture and history.
  2. Look for last-minute deals on Hotels.com: For the best hotel deals in Shillong, visit Hotels.com's Dealsopens in new window section to explore discounted rates, while the Last-Minute Deals area may offer reduced prices near your travel date. You could find flash sales by enabling email alerts or push notifications, keeping you updated on special promotions. The app’s Smart Shopping tool allows you to compare hotel prices and amenities, so if rooms become available or prices drop, you're more likely to see an opportunity to book a last-minute getaway.
  3. Be flexible with dates: Prices may vary due to factors such as the hotel's location, star rating, and time of year, so being flexible with your dates might help you save on your stay in a Shillong hotel. For those interested in unique accommodations, boutique hotels can provide a more personalised experience and potentially offer better value. When you book with Hotels.com, we will indicate if the price for your chosen dates is above or below the average. If the price appears relatively high, we may suggest more affordable dates to help you find a better deal.
  4. Consider your location: Staying in close proximity to key attractions or city centres may offer convenience, but it often entails higher costs. For those seeking more affordable options, consider hotels situated in less central areas or neighbourhoods, striking a balance between price and accessibility to the sites you wish to visit. You might also look into independent hotels located further afield, as they are usually more likely to be affordable and can provide a more authentic 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 tends to be the wettest month. The peak travel months to visit Shillong are May to July, which see a higher number of tourists. During this peak period, the weather is mostly cloudy to very cloudy, accompanied by frequent rainfall. In contrast, January, February, and December are ideal if you're looking for a calmer vacation, marked by no rainfall and sunny to mostly sunny conditions.