A lush, green forest with a flowing stream and a fallen tree overhanging the water.

Shillong hotels from RM47

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check prices for these dates

Filter by

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Shillong hotels

1. Vivanta Meghalaya, Shillong

Vivanta Meghalaya, Shillong
5.0 star property
Shillong
9.0 out of 10, Wonderful, (20 reviews)
"Staff was very courteous"
United States
Promila
The price is RM347
RM409 total
includes taxes & fees
27 Jul - 28 Jul
Vivanta Meghalaya, Shillong

2. Courtyard By Marriott Shillong

Courtyard By Marriott Shillong
5.0 star property
Police Bazar
9.8 out of 10, Exceptional, (41 reviews)
"Clean room, friendly staff, great breakfast. We had their buffet dinner as well, it was amazing, it had a lot of food options to choose from and everything was delicious. Their pool and jacuzzi were a great experience since it's in the open and we enjoyed it while it was raining. "
United Kingdom
Ankita
The price is RM380
RM449 total
includes taxes & fees
26 Jul - 27 Jul
Courtyard By Marriott Shillong

3. Windermere Hotel

Windermere Hotel
3.5 star property
Shillong
9.6 out of 10, Exceptional, (10 reviews)
"Excellent stay ! Much recommended for friends and family "
United Kingdom
Sanghamitra
The price is RM448
RM529 total
includes taxes & fees
20 Jul - 21 Jul
Windermere Hotel

4. The Relyn Suite

The Relyn Suite
2.0 star property
Shillong
7.2 out of 10, Good, (5 reviews)
"Approach road is so narrow .... Also a bit outside the city "
India
Suhas
The price is RM167
RM176 total
includes taxes & fees
26 Jul - 27 Jul
The Relyn Suite

5. Hotel Heiga

Hotel Heiga
3.0 star property
Shillong
9.2 out of 10, Wonderful, (5 reviews)
"Overall nice and comforting stay"
United Kingdom
Souvik
The price is RM100
RM105 total
includes taxes & fees
19 Jul - 20 Jul
Hotel Heiga

6. H.N GUEST HOUSE

H.N GUEST HOUSE
2.0 star property
Shillong
The price is RM95
RM100 total
includes taxes & fees
21 Jul - 22 Jul
H.N GUEST HOUSE

7. Rococo by Concordia Hospitality

Rococo by Concordia Hospitality
2.0 star property
Shillong
10.0 out of 10, Exceptional, (1 review)
"Excellent facilities. Though the staff stay area could use some upgradation."
United Kingdom
Debarshi
The price is RM65
RM68 total
includes taxes & fees
4 Aug - 5 Aug
Rococo by Concordia Hospitality

8. Ladybird Hotel

Ladybird Hotel
3.0 star property
Police Bazar
7.0 out of 10, Good, (2 reviews)
"Clean hotel, with parking, near bazar, small room, hot water"
United Kingdom
Gabriela
The price is RM190
RM200 total
includes taxes & fees
26 Jul - 27 Jul
Ladybird Hotel

9. Blue Angel Annexe

Blue Angel Annexe
3.0 star property
Shillong
9.0 out of 10, Wonderful, (2 reviews)
"Clean room, warm staff and value for money. "
Canada
Shantanu
The price is RM114
RM120 total
includes taxes & fees
19 Jul - 20 Jul
Blue Angel Annexe

10. Rishat Sngi Orchid Resort, Shillong

Rishat Sngi Orchid Resort, Shillong
3.0 star property
Police Bazar
The price is RM361
RM426 total
includes taxes & fees
19 Jul - 20 Jul
Rishat Sngi Orchid Resort, Shillong

11. The Notting Hills Inn

The Notting Hills Inn
3.0 star property
Shillong
The price is RM122
RM128 total
includes taxes & fees
27 Jul - 28 Jul
The Notting Hills Inn

12. Valmere Chery Blossom Suites

Valmere Chery Blossom Suites
3.0 star property
Shillong
The price is RM279
RM293 total
includes taxes & fees
21 Jul - 22 Jul
Valmere Chery Blossom Suites

13. HOTEL KNIGHT INN BY ROH

HOTEL KNIGHT INN BY ROH
2.0 star property
Shillong
The price is RM154
RM162 total
includes taxes & fees
26 Jul - 27 Jul
HOTEL KNIGHT INN BY ROH

14. XCELSIOR HOTEL AND SPA

XCELSIOR HOTEL AND SPA
4.0 star property
Shillong
6.0 out of 10, (2 reviews)
"Room was nice, but service was terrible"
United Kingdom
Uto
The price is RM304
RM320 total
includes taxes & fees
21 Jul - 22 Jul
XCELSIOR HOTEL AND SPA

15. Premium Unique Residency

Premium Unique Residency
2.0 star property
Shillong
The price is RM98
RM98 total
includes taxes & fees
25 Jul - 26 Jul
Premium Unique Residency

16. Anagh Guest House

Anagh Guest House
3.0 star property
Shillong
The price is RM89
RM94 total
includes taxes & fees
24 Jul - 25 Jul
Anagh Guest House

17. Hotel Polo Towers Shillong

Hotel Polo Towers Shillong
4.0 star property
Police Bazar
7.2 out of 10, Good, (24 reviews)
"It was a satisfactory stay. The room was reasonably large. Food in the restaurant was good."
India
Jayant Kumar
The price is RM179
RM188 total
includes taxes & fees
27 Jul - 28 Jul
Hotel Polo Towers Shillong

18. Grace Guest House

Grace Guest House
2.0 star property
Shillong
The price is RM68
RM72 total
includes taxes & fees
19 Jul - 20 Jul
Grace Guest House

19. Ramson Stay Inn

Ramson Stay Inn
2.0 star property
Shillong
The price is RM114
RM120 total
includes taxes & fees
19 Jul - 20 Jul
Ramson Stay Inn

20. XCELSIOR HOTEL AND SPA BY ROH

XCELSIOR HOTEL AND SPA BY ROH
3.0 star property
Shillong
2.0 out of 10, (1 review)
"It was the most horrible experince, i had travelled with whole pack of family including 78 years old grand parents and 4 years old minor, where i had to remain awake for the whole night since 10.00pm the whole hotel was black out till 7.30 am. It was an amazing experience surviving without electricity. The only light was our mobile flash lights...phewwww!!!!!! The rest i leave it upto your wisdom."
India
Pikuto
The price is RM261
RM295 total
includes taxes & fees
19 Jul - 20 Jul
XCELSIOR HOTEL AND SPA BY ROH
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.
Save an average of 15% on thousands of hotels when you're signed in

Where to stay in Shillong

Find the best Shillong areas for the activities you enjoy most.

Police Bazar

If you're spending some time in Police Bazar, Wards Lake and India Orchidarium and Botanical Garden are top sights worth seeing.

Stay near popular Shillong attractions

Learn more about Shillong

Nicknamed the 'Scotland of the East,' Shillong captivates with its rolling hills, Ward's Lake, and the vibrant Police Bazaar shopping district. Catch live music at cafés around Don Bosco Square, then take a day trip to the living root bridges in nearby Cherrapunji.

A lush, green forest with a flowing stream and a fallen tree overhanging the water.

Top Shillong Hotel Reviews

More cheap stays in Shillong

Find out more about Shillong

Top reasons to visit Shillong

  • Breathtaking Landscapes: Shillong, known as the Scotland of the East, boasts stunning views, cascading waterfalls, and lush valleys, perfect for nature lovers.
  • Outdoor Adventures: Engage in thrilling activities like hiking, golfing, and exploring caves, ensuring an adventurous holiday.
  • Rich Cultural Experience: Discover Shillong's vibrant culture, characterised by colonial architecture and local traditions.
  • Charming Accommodations: A variety of lodging options cater to every traveller's needs, from elegant hotels to cosy guesthouses.
  • Scenic Viewpoints: Visit Shillong View Point and Shillong Peak for breathtaking vistas that are perfect for memorable photographs.

Find great hotels in Shillong

Discover the charm of Shillong with a variety of accommodations tailored to suit every traveler's preference. From elegant hotels to inviting guesthouses, you will find options that cater to business travellers, families, and those seeking a relaxing spa experience. Explore the best hotels in Shillong, ensuring a memorable stay in this picturesque destination.

  • Courtyard By Marriott Shillong: Nestled in the picturesque hills of Shillong, the Courtyard By Marriott Shillong offers a delightful blend of adventure and relaxation. With a remarkable guest rating of 9.8 out of 10, this budget-friendly hotel caters to families, couples, and adventure seekers alike. Guests can indulge in a variety of thrilling activities such as mountain climbing, hiking, and fishing, all accessible nearby. Families will appreciate the dedicated children's amenities including games and toys, as well as a children's club. For a romantic touch, the hotel provides unique packages that include champagne service and 24-hour room service, allowing couples to unwind together. The on-site spa and pool add to the serene experience, featuring Ayurvedic treatments and relaxing sun loungers, making it an ideal choice for a rejuvenating getaway.
  • Vivanta Meghalaya, Shillong: This luxurious 5-star hotel stands out for its eco-friendly initiatives and pet-friendly policies, earning a commendable guest rating of 9.0 out of 10. Situated amidst the lush greenery of Shillong, Vivanta Meghalaya is perfect for environmentally-conscious travellers. The hotel welcomes pets, allowing guests to enjoy their stay alongside their furry companions. With a commitment to sustainability, the property features eco-certified practices that appeal to eco-friendly tourists. Guests can expect a lavish experience wrapped in nature, with modern amenities and exceptional service, ensuring a memorable stay in the heart of Meghalaya.
  • Hotel Polo Towers Shillong: With a solid 4-star rating, Hotel Polo Towers Shillong is an excellent choice for business travellers seeking comfort and convenience. Located in the vibrant city of Shillong, this hotel offers well-appointed rooms designed to cater to the needs of professionals on the go. Its strategic location provides easy access to major business hubs and local attractions. Guests can enjoy modern amenities, including a business centre and meeting rooms, ensuring a productive stay. The hotel’s commitment to quality service and a comfortable atmosphere makes it a reliable option for those visiting Shillong for work.

Where to stay in and around Shillong

Shillong, often referred to as the Scotland of the East, offers a delightful blend of culture and adventure for every traveller. Explore the vibrant city, where colonial architecture meets rich local traditions. Venture beyond to discover the stunning landscapes of Meghalaya, filled with hidden gems like cascading waterfalls and lush valleys. Whether hiking in the surrounding hills or enjoying a romantic picnic, Shillong promises an unforgettable experience steeped in natural beauty and cultural richness.

  • Cherrapunji: Nestled amidst the lush greenery of Meghalaya, Cherrapunji is renowned for being one of the wettest places on Earth. Located near Shillong, this charming village attracts adventure seekers and nature lovers alike. The peak tourist season from May to July offers vibrant experiences filled with outdoor activities such as hiking and swimming. Visitors can explore stunning waterfalls, tranquil parks, and breathtaking lookouts that showcase the region's dramatic landscapes. Cherrapunji’s romantic ambience and adventurous spirit make it a must-visit for those looking to immerse themselves in nature's splendour.
  • Jowai: Just 34km from Shillong, Jowai is a quaint village steeped in culture and tradition. This destination is particularly popular during the months of July and September to October, drawing visitors eager to experience its rich heritage. Although less frequented in the winter months, Jowai offers a unique glimpse into local customs, with temples and natural landscapes that provide a serene backdrop for exploration. Whether you're wandering through the village or engaging with the local communities, Jowai offers a cultural experience that is both enriching and memorable.
  • Nongpoh: Located approximately 35km from Shillong, Nongpoh is a scenic village that promises exhilarating outdoor adventures. With visitor numbers peaking in April, July, and December, this destination is perfect for thrill-seekers. The village features exciting activities such as karting and visits to the arcade adventure zone, catering to families and groups looking for fun. Additionally, the nearby lake offers a peaceful retreat for those wishing to unwind in nature. Nongpoh’s blend of adventure and picturesque scenery makes it an appealing stop for travellers seeking both excitement and relaxation.

Things to do in Shillong

Shopping

In Shillong, explore local markets like Police Bazaar for vibrant handicrafts and traditional attire. If you're up for a drive, visit the sprawling East Khasi Hills for larger shopping experiences at City Centre Mall, where you can find a variety of shops and eateries to enjoy.

Recreation

In Shillong, the Serene Spa offers a tranquil escape with rejuvenating massages and holistic therapies amidst lush surroundings. For a unique experience, visit the Mawsmai Caves, where you can explore nature’s wonders while enjoying outdoor activities like trekking and sightseeing in the stunning hills of Meghalaya.

Adventure

Explore the enchanting living root bridges of Cherrapunji, located a short drive from Shillong. Trek through lush forests and experience the unique architecture created by nature. For an adrenaline rush, try rock climbing and rappelling at Smit, where breathtaking views await after an exhilarating climb.

Nightlife

Experience the vibrant nightlife at Cloud 9 on Police Bazaar, where you can enjoy a variety of cocktails and dance to the latest hits. For a more laid-back vibe, visit the Pinewood Hotel Lounge for a relaxing drink amidst a charming atmosphere.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Shillong

For a budget-friendly trip to Shillong, consider visiting during February, July, or September when prices are lower. Thursdays are the cheapest days to book accommodation, while Fridays tend to be pricier. Utilise Expedia to refine your search based on budget and preferences, sorting by price to find the best deals. Combining hotel bookings with flights and activities can also yield savings. Additionally, explore free attractions and use local public transport to further cut costs while enjoying the region's natural beauty and cultural experiences.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Shillong are February, July and September, where the prices are slightly lower. This is in comparison to May and November to December, where prices are slightly higher.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Shillong is Thursday. The most expensive day to stay in Shillong is Friday.
  • Find cheap hotels on Expedia: Utilise Expedia's search tool to refine your preferences, such as your budget, desired location, and the type of accommodation you favour. To discover the most affordable prices and offers, sort the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservation in Shillong with your flights and activities through an Expedia package deal.

Find the best attractions in Shillong

Shillong offers a perfect blend of outdoor adventure and romantic escapades, with stunning attractions like waterfalls, caves, and lakes. Key points of interest include Shillong View Point and Shillong Peak, providing breathtaking vistas for travellers. Exploring the enchanting landscapes and indulging in local experiences will surely make your trip memorable. Whether you seek adventure or a peaceful retreat, Shillong caters to all your vacation desires.

  • Seven Sisters Falls: This stunning waterfall, cascading in seven distinct streams, offers a breathtaking view amidst lush greenery. The outdoor setting provides opportunities for adventure and romance, making it a serene spot for nature lovers and photographers alike.
  • Mawsmai Cave: A fascinating natural wonder, Mawsmai Cave features impressive limestone formations and adventurous passages. Exploring this cave gives visitors a unique insight into the geological history of the region, appealing to those with a spirit of adventure.
  • Wards Lake: Nestled within Shillong, Wards Lake is a picturesque spot ideal for leisurely strolls along its scenic banks. The tranquil atmosphere, combined with its romantic setting, offers a lovely escape for couples and families seeking relaxation.

Best time to go to Shillong

The best time to visit Shillong can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Shillong falls in July, when visitor numbers are slightly high and weather is very cloudy with frequent rain. The coolest average temperature in Shillong falls in January, visitor numbers are slightly low and weather is mostly sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January53.6°F (12.0°C)No RainMostly SunnySlightly LowAverage
February57.0°F (13.9°C)No RainSunnySlightly LowSlightly Low
March63.0°F (17.2°C)Light RainMostly SunnyAverageAverage
April66.4°F (19.1°C)Frequent RainMostly CloudyAverageAverage
May68.2°F (20.1°C)Frequent RainMostly CloudySlightly HighSlightly High
June70.5°F (21.4°C)Frequent RainVery CloudySlightly HighAverage
July70.7°F (21.5°C)Frequent RainVery CloudySlightly HighSlightly Low
August70.5°F (21.4°C)Frequent RainVery CloudyAverageAverage
September69.8°F (21.0°C)Frequent RainMostly CloudyAverageSlightly Low
October66.0°F (18.9°C)Frequent RainMostly CloudyAverageAverage
November60.3°F (15.7°C)No RainMostly SunnyAverageSlightly High
December55.4°F (13.0°C)No RainMostly SunnySlightly LowSlightly High

The nearest major airports for your trip to Shillong

Arriving in Shillong, Meghalaya, can be done through several major airports. Guwahati (GAU-Lokpriya Gopinath Bordoloi International) is approximately 66km away, with convenient hotels nearby such as the 5-star Radisson Blu Hotel, just 10km from the airport, offering airport shuttle services. Another option is the 3.5-star Pemaling Lords Eco Inn, located 161m from the airport. Shillong Airport (SHL) is only 16km from the city, with luxury accommodation like the 5-star Vivanta Meghalaya and the 4-star Hotel Polo Towers Shillong, both providing transportation services. For a seamless travel experience, consider these hotel options for easy access to the airports.

Frequently asked questions

Where is the best place for a stay in Shillong?
Based on our traveller data, Courtyard By Marriott Shillong is one of the top choices for your stay. This hotel offers a restaurant and an outdoor pool. Other good choices for your stay include Vivanta Meghalaya, Shillong and Polo Cherrapunjee Resort. See all available top hotels, or vacation rentals in Shillong.
What are some of the best holiday rentals that Shillong has to offer?
Hotel O Shillong Balaji Guest House: This highly rated holiday home rental in Shillong has daily housekeeping and free WiFi to help you feel perfectly comfortable in your new surroundings. This holiday rental also comes with free parking to give you added peace of mind. Some other top choices in Shillong are Deluxe Unique Residency and Classic Hill Breeze Stay Inn. See all vacation rentals in Shillong.
If I need to cancel my hotel reservation in Shillong, will I receive a refund?
Yes! Most hotel reservations are fully refundable provided that you cancel before the accommodation's cancellation deadline, which is usually within 24-48 hours of the scheduled arrival. If your reservation is non-refundable, it might still be possible to cancel it and be given a refund within 24 hours of booking. Filter your search by fully refundable to find flexible hotel deals in Shillong.
What's the best accommodation for a budget-friendly stay in Shillong?
Based on our traveller reviews, XTSY Travellers Hostel is a top choice for a less expensive stay. Another top option for your stay on the cheap is Mountain Views by XTSY. View all budget hotels in Shillong.
What's the best family accommodation in Shillong?
Courtyard By Marriott Shillong is a hotel with a children's pool and a children's club, and it's a top choice on Expedia for families. Polo Cherrapunjee Resort is another good option for your stay with the kids. Also, children of all ages will enjoy a visit to Thrills Fun Park. Find more child-friendly accommodations in Shillong.
What's the best dog-friendly place to stay in Shillong?
Vivanta Meghalaya, Shillong is a top hotel for people travelling with their pets, and offers a full-service spa and WiFi for its human guests. Two other good options for you and your pet's trip include XTSY Travellers Hostel and The Living Roof. See more pet-friendly hotel accommodations in Shillong.
What's the best luxury hotel in Shillong?
Courtyard By Marriott Shillong is a luxury hotel with spa services and free valet parking, and it's a popular choice for Expedia travellers looking for an elegant place to stay. Another upscale option for your trip is Vivanta Meghalaya, Shillong. Find more luxury hotels in Shillong.
What are some accommodation options with pools in Shillong?
Courtyard By Marriott Shillong: Features a children's pool, an outdoor pool and spa services. Polo Cherrapunjee Resort and Windermere Hotel are two additional hotels with an on-site pool. View all hotels with pools in Shillong.
What is the best spa hotel in Shillong?
Courtyard By Marriott Shillong is a top luxury spa hotel featuring a fitness centre, a bar, an outdoor pool and a restaurant. Spend an afternoon at the spa where you'll find facials, body scrubs and Swedish massages. Other popular spa hotels in Shillong include Polo Cherrapunjee Resort and Vivanta Meghalaya, Shillong. See all spa hotels in Shillong.
What is staying in Shillong like?
Visitors can enjoy all that Shillong has to offer, including the lake views, cathedral and waterfalls. Tourists can also enjoy the city's golf courses and zoo. In Shillong, there are 128 hotels and other accommodation options to choose from. Find out more about Shillong.
What is there to see in Shillong?
Landmarks like Seven Sisters Falls, Kshaid Nohsngithiang Eco Park and Shillong Peak might be worth a visit. Natural beauty is on display at Wards Lake, Umiam Lake and Elephant Falls. A couple of additional sights to add to your itinerary are Thrills Fun Park and Mawsmai Cave. Take a look at what more there is to see and do in Expedia's Shillong guide.
What's the weather like in Shillong?
The hottest months are usually June and August, with an average temperature of 21°C, while the coldest months are January and December, with an average of 14°C. The rainiest months in Shillong are July, June, August and September, with each month seeing an average of 903 mm of rainfall.