Hotels in Shillong

Free cancellation options if plans change

Unlock travel rewards with One Key

Save more with Member Prices

Check prices for these dates

This weekend
Next weekend

Where to stay in Shillong?

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

Courtyard By Marriott Shillong

Courtyard By Marriott Shillong
5.0 star property
Police Bazar
9.6 out of 10, Exceptional, (40 reviews)
"Hospitality service and property location very nice."
India
Rajnish
2 days ago
$95 nightly
The price is $112
Jul 7 - Jul 8
Total with taxes and fees
Courtyard By Marriott Shillong

Hotel Polo Towers Shillong

Hotel Polo Towers Shillong
4.0 star property
Police Bazar
7.2 out of 10, Good, (24 reviews)
"Good tasty menu options. One of the better hotels in shillong to stay."
India
GAUTAM
$55 nightly
The price is $58
Jun 28 - Jun 29
Total with taxes and fees
Hotel Polo Towers Shillong

Vivanta Meghalaya, Shillong

Vivanta Meghalaya, Shillong
5.0 star property
Shillong
9.0 out of 10, Wonderful, (20 reviews)
"Awe inspiring experience of staying in this amazing property. Helpful than this place."
India
Rohit
$106 nightly
The price is $125
Jul 7 - Jul 8
Total with taxes and fees
Vivanta Meghalaya, Shillong

Windermere Hotel

Windermere Hotel
3.5 star property
Shillong
9.6 out of 10, Exceptional, (9 reviews)
"Clean with good food. Have a cab facility better top."
India
Aveek
$55 nightly
The price is $58
Jul 13 - Jul 14
Total with taxes and fees
Windermere Hotel

Itsy Hotels Shillong Tower Guesthouse

Itsy Hotels Shillong Tower Guesthouse
3.0 star property
Shillong
10.0 out of 10, Exceptional, (1 review)
"Breakfast dishes were delicious. They provided the menu in each room."
Ireland
Robert
Itsy Hotels Shillong Tower Guesthouse

Hotel Heiga

Hotel Heiga
3.0 star property
Shillong
9.6 out of 10, Exceptional, (4 reviews)
"Rooms were clean. Good food and nice location"
United Kingdom
Anoop Kumar
$47 nightly
The price is $50
Jul 23 - Jul 24
Total with taxes and fees
Hotel Heiga

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
$19 nightly
The price is $20
Jul 8 - Jul 9
Total with taxes and fees
Rococo by Concordia Hospitality

M Crown Hotel

M Crown Hotel
4.0 star property
Police Bazar
7.4 out of 10, Good, (3 reviews)
"The rooms are very neat. Hotel is at an amazing location."
India
Taher
M Crown Hotel

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
$42 nightly
The price is $45
Jun 26 - Jun 27
Total with taxes and fees
Ladybird Hotel

The Living Roof

The Living Roof
3.0 star property
Shillong
7.4 out of 10, Good, (3 reviews)
"Lovely staff and a good location. "
Norway
Henry
$29 nightly
The price is $30
Jun 26 - Jun 27
Total with taxes and fees
The Living Roof

Hotel Serene

Hotel Serene
2.0 star property
Police Bazar
8.0 out of 10, Very Good, (2 reviews)
"Staff is very polite and courteous, helpful too but the rooms are very small and no amenities as such"
United Kingdom
Rohit
Hotel Serene

Pristine Pavilion Hotel

Pristine Pavilion Hotel
2.0 star property
Shillong
8.0 out of 10, Very Good, (1 review)
"It was good "
India
Suresh
$70 nightly
The price is $74
Jun 24 - Jun 25
Total with taxes and fees
Pristine Pavilion Hotel

The Relyn Suite

The Relyn Suite
2.0 star property
Shillong
7.2 out of 10, Good, (5 reviews)
"Overall a nice place to stay with super friendly staff."
India
Rakesh
$30 nightly
The price is $32
Jul 15 - Jul 16
Total with taxes and fees
The Relyn Suite

Hotel Barbereek Inn

Hotel Barbereek Inn
3.0 star property
Shillong
5.0 out of 10, (4 reviews)
"An unnecessary amount was asked at the time of check-in which was no where mentioned at the time of booking. There was no water and electricity available in the morning. We were told that electricity is out but the 'aquarium' placed at the counter was ON ALONG WITH THE LIGHTS IN THE ALLEY so basically they are just DECEIVING the customers that electricity is not available while they had DELIBERATELY switched it OFF. Moreover, when you asked/question them, the staff will behave RUDELY AND...
United States
Anonymous
$18 nightly
The price is $19
Jul 12 - Jul 13
Total with taxes and fees
Hotel Barbereek Inn

Hotel Aura

Hotel Aura
3.0 star property
Police Bazar
3.2 out of 10, (5 reviews)
"This is not a star catagory hotel"
India
Prosenjit
$26 nightly
The price is $27
Jul 12 - Jul 13
Total with taxes and fees
Hotel Aura

Hotel Indiana

Hotel Indiana
3.0 star property
Police Bazar
4.0 out of 10, (1 review)
$27 nightly
The price is $29
Jun 27 - Jun 28
Total with taxes and fees
Hotel Indiana

Polo Cherrapunjee Resort

Polo Cherrapunjee Resort
3.0 star property
Shillong
8.2 out of 10, Very Good, (14 reviews)
"Would highly recommend the hotel. Booked a trip for my parents to visit Assam."
United States
Sean
$114 nightly
The price is $135
Jul 12 - Jul 13
Total with taxes and fees
Polo Cherrapunjee Resort

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
$70 nightly
The price is $74
Jun 24 - Jun 25
Total with taxes and fees
XCELSIOR HOTEL AND SPA BY ROH

Hotel Acropolis

Hotel Acropolis
3.0 star property
Shillong
Hotel Acropolis
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:Jun 26 - Jun 28
Showing deals for:Jul 3 - Jul 5
Showing deals for:Jul 23 - Jul 24

When is the best time to visit Shillong?

Our prices for hotels in Shillong are cheapest in April
Price trends for hotels in Shillong
Pricing is based on two traveler single night rates
View properties in June
Currently viewing crowd sizes and weather for June.
Typical weather for Shillong
June
High 74°F / low 67°F. Rainy most days.
View properties in June
74°
weather_sleet
June, no crowd data, average high temperature 74 degrees Fahrenheit, average low temperature 67 degrees Fahrenheit. Rainy most days.
67°
74°
weather_sleet
July, no crowd data, average high temperature 74 degrees Fahrenheit, average low temperature 67 degrees Fahrenheit. Rainy most days.
67°
74°
weather_sleet
August, no crowd data, average high temperature 74 degrees Fahrenheit, average low temperature 67 degrees Fahrenheit. Rainy most days.
67°
74°
weather_sleet
September, no crowd data, average high temperature 74 degrees Fahrenheit, average low temperature 66 degrees Fahrenheit. Rainy most days.
66°
72°
weather_sleet
October, no crowd data, average high temperature 72 degrees Fahrenheit, average low temperature 61 degrees Fahrenheit. Rainy most days.
61°
69°
weather_sun
November, no crowd data, average high temperature 69 degrees Fahrenheit, average low temperature 54 degrees Fahrenheit. Sunny most days.
54°
64°
weather_sun
December, no crowd data, average high temperature 64 degrees Fahrenheit, average low temperature 49 degrees Fahrenheit. Sunny most days.
49°
62°
weather_sun
January, no crowd data, average high temperature 62 degrees Fahrenheit, average low temperature 46 degrees Fahrenheit. Sunny most days.
46°
67°
weather_sun
February, no crowd data, average high temperature 67 degrees Fahrenheit, average low temperature 49 degrees Fahrenheit. Sunny most days.
49°
72°
weather_sun
March, no crowd data, average high temperature 72 degrees Fahrenheit, average low temperature 55 degrees Fahrenheit. Sunny most days.
55°
73°
weather_sleet
April, no crowd data, average high temperature 73 degrees Fahrenheit, average low temperature 60 degrees Fahrenheit. Rainy most days.
60°
74°
weather_sleet
May, no crowd data, average high temperature 74 degrees Fahrenheit, average low temperature 63 degrees Fahrenheit. Rainy most days.
63°
Monthly weather averages (˚F)

Top neighborhoods in Shillong

Police Bazar

Shillong's Police Bazar neighborhood 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 Wards Lake and Thrills Fun Park.

Shillong, Meghalaya, India. A river flows through thick vegetation and under a living roots bridge near Riwai village, Cherrapunjee, Meghalaya, India.

Check out reviews of Shillong hotels guests love

Frequently asked questions

How much does a hotel room cost in Shillong?
You can discover great hotels in Shillong from $15 with properties to suit all budgets and needs. To find an affordable hotel in Shillong that meets all of your requirements, just apply filters on Hotels.com and sort hotels 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. You can also look at hotel prices mid-week or during the low season to find off-peak deals. And make sure to check out our last-minute deals on Shillong hotels.
Can I book Shillong hotels with free cancellation?
To book a refundable Shillong hotel on Hotels.com, just 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 travelers, and it offers an outdoor pool and Swedish massage treatments, plus champagne service in the guestrooms. Vivanta Meghalaya, Shillong is another favorite luxury hotel in a great Shillong location.
What are some top pet-friendly hotels in Shillong?
Our travelers' top pet-friendly hotels in Shillong include:You can also use the "Amenities" filter in your search on Hotels.com and check "Pet friendly" to discover more pet-friendly hotels in Shillong.
What are some of the best hotels in Shillong for couples?
Choose a top-rated Shillong romantic hotel and enjoy your couple's getaway. Our travelers love Courtyard By Marriott Shillong, a hotel with an al fresco restaurant as well as in-room champagne service. Another romantic hotel with top reviews is Windermere Hotel. This hotel offers a restaurant and an indoor pool for a perfect stay. Use the "Traveler 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 most well reviewed 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 cribs in guestrooms. Check out Polo Cherrapunjee Resort with a guest score of 8.8. This popular resort has an outdoor pool, children's meals, an arcade/game room, and more. Find even more kid-friendly hotels in Shillong by using our "Family friendly" filter on Hotels.com when you search.
What are the top Shillong hotels with a pool?
Discover some of the best Shillong hotels with a pool for a little extra luxury on your trip. 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 and a children's pool along with a restaurant and a bar/lounge. You can select "Pool" in the "Amenities" filter of your search on Hotels.com to find even more places to stay in Shillong with a pool.
What are some of the best Shillong hotels with free parking?
If you're arriving by car, choosing a great Shillong hotel with free parking is a plus. Our travelers' favorites include:
What are some popular hotels in central Shillong?
If you're looking for hotels in central Shillong, check out Itsy Hotels Shillong Tower Guesthouse and Courtyard By Marriott Shillong. Travelers 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 neighborhood for your Shillong vacation.
Where can I find free parking with my stay in Shillong?
These hotels offer the perk of free parking: Hotel Barbereek Inn, Elysian Home and Troya Home Stay - Not a Hotel Stay in a Home.
Can I book a refundable accommodation in Shillong?
If you want the flexibility to change your plans to Shillong, most properties provide refundable* rates you can book. You can see these properties by searching our site and using the "fully refundable" filter to narrow the results down.

Find out more about Shillong

Whispers of Waterfalls: Discover the Enchantment of Shillong’s Sacred Peaks

Nestled in the verdant hills of Meghalaya, Shillong is a captivating blend of natural beauty and rich culture. Known as the Scotland of India, this charming hill station boasts stunning landscapes, from the breathtaking Shillong Peak to serene lakes and cascading waterfalls. Explore the vibrant local markets, visit the iconic Cathedral of Mary Help of Christians, and unwind in luxury accommodations. With its cool climate and lush greenery, Shillong is perfect for nature lovers, adventure seekers, and those looking for a romantic getaway. Experience the unique Khasi culture and the welcoming spirit of this enchanting destination.

Discover great hotels in Shillong

Shillong offers a variety of accommodations, from cozy guesthouses to comfortable hotels. Many places feature friendly staff and scenic views, making it easy to find the right hotel for your stay. Whether you're looking for modern amenities or a more traditional atmosphere, Shillong's hotels cater to diverse traveler needs. Here are some of the best hotels in Shillong that our travelers love:

  1. Vivanta MeghalayaOpens in a new window: This exquisite 5.0-star hotel offers a luxurious retreat for discerning travelers seeking an unforgettable experience in Shillong. With a remarkable guest rating of 9.0 out of 10, Vivanta Meghalaya features eco-certified accommodations, elegant architectural design, and high-end amenities. Guests will appreciate the attentive service, rooftop bar with stunning views, and an indulgent spa that promises relaxation. The property is ideal for those looking to enjoy curated experiences in a sophisticated atmosphere, making it a perfect choice for luxury vacation seekers.
  2. Hotel Polo Towers ShillongOpens in a new window: With a solid 4.0-star rating, Hotel Polo Towers Shillong provides a delightful stay for travelers focused on business trips. This hotel combines comfort and style, featuring well-appointed rooms, an inviting atmosphere, and an array of business-friendly amenities. Guests can enjoy express check-in services and a relaxing lounge area, creating an efficient yet comfortable environment. The elegant design and thoughtful touches ensure that visitors can unwind after a busy day, making it an excellent choice for professionals seeking a seamless travel experience.
  3. M Crown HotelOpens in a new window: M Crown Hotel is a charming 4.0-star hotel that provides a comfortable base for those on business travel. With its well-designed accommodations and a welcoming ambiance, this property supports a productive stay. Guests can take advantage of high-speed internet access and modern meeting facilities, ensuring a smooth experience. The stylish interior and convenient location make it a favored option for professionals looking to blend work with comfort during their time in Shillong.

Where to stay in Shillong

Some of the best areas to stay in Shillong, Meghalaya, are Cherrapunji, Mawlynnong, and Laitumkhrah. Cherrapunji offers stunning waterfalls and lush greenery, Mawlynnong is known as Asia's cleanest village with its beautiful living root bridges, and Laitumkhrah features vibrant markets and local cuisine. For first-time visitors, Mawlynnong is ideal for its unique cultural experiences and picturesque surroundings.

  1. CherrapunjiOpens in a new window: Known as one of the wettest places on Earth, Cherrapunji is a nature lover's paradise, boasting stunning landscapes, lush greenery, and breathtaking waterfalls like Nohkalikai and Seven Sisters. It's a fantastic base for exploring the unique living root bridges and the nearby Mawsmai Cave, which showcases fascinating limestone formations. The local culture is rich, and you can engage with the indigenous Khasi tribes, making for an enriching experience. Cherrapunji's serene environment and scenic views make it an ideal spot for relaxation and exploration.
  2. MawlynnongOpens in a new window: Often referred to as the cleanest village in Asia, Mawlynnong is a charming destination that offers a glimpse into traditional Khasi life. The village is known for its eco-friendly practices and beautiful natural surroundings, including the stunning Living Root Bridge. You can wander through the village to admire its cleanliness, visit the local viewpoint for spectacular vistas, and immerse yourself in the tranquility of rural Meghalaya. Mawlynnong is perfect for travelers seeking a peaceful retreat with an authentic cultural experience.
  3. LaitumkhrahOpens in a new window: Laitumkhrah is a vibrant neighborhood in Shillong that blends the charm of a bustling market with a laid-back atmosphere. It's an excellent place for shopping, where you can find local handicrafts, clothing, and fresh produce. The area is also home to several cultural attractions, including local art galleries and markets that showcase the region's creativity. Whether you're exploring the streets or enjoying a local café, Laitumkhrah offers a unique urban experience that captures the essence of Shillong's energy and lifestyle.

Things to do in Shillong

Nestled in the lush hills, Shillong enchants visitors with its stunning landscapes of mountains, serene lakes, and cascading waterfalls. Outdoor enthusiasts can enjoy hiking, wildlife spotting, and boating, while the vibrant local markets offer a taste of unique crafts and flavors. Don’t miss the breathtaking viewpoints that showcase the region's natural beauty!

  • Umlawan CaveOpens in a new window – Venture into Umlawan Cave, an enchanting underground world filled with fascinating rock formations. As you navigate its winding passages, take in the natural beauty that surrounds you, making it a must-visit for those who appreciate nature's artistry.
  • Seven Sisters FallsOpens in a new window – Be mesmerized by the stunning Seven Sisters Falls, where cascading waters create a breathtaking spectacle. Capture the moment as you marvel at the sheer height of the falls and the surrounding lush greenery, perfect for a day of relaxation and photography.
  • Mawsmai CaveOpens in a new window – Explore Mawsmai Cave, one of the most popular caves in Meghalaya. With its well-lit pathways and impressive stalactites and stalagmites, this cave promises an adventurous experience that showcases the hidden wonders beneath the earth.
  • Wards LakeOpens in a new window – Enjoy a tranquil afternoon at Wards Lake, a picturesque spot ideal for leisurely strolls and boating. The serene waters and beautifully landscaped gardens provide a peaceful escape from the hustle and bustle of the city.
  • India Orchidarium and Botanical GardenOpens in a new window – Discover the rich diversity of flora at the India Orchidarium and Botanical Garden. Wander among vibrant orchids and other exotic plants, making it a delightful stop for nature lovers and those seeking a moment of tranquility.

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 during February, July, and September, when hotel rates tend to be lower. For those exploring the city’s historical and cultural landmarks, a stay of at least 2 to 3 days is recommended. This budget-friendly trip allows you to experience key attractions, such as picturesque lakes, stunning cathedrals, beautiful waterfalls, and lush golf courses. You can also immerse yourself in the rich culture at various churches, visit the local zoo, and enjoy the breathtaking wildlife in this hilly region. Planning your visit during these months could provide great value for your money.
  2. Look for last-minute deals on Hotels.com: When planning a trip to Shillong, travelers may discover valuable options by exploring the DealsOpens in a new window and Last-Minute DealsOpens in a new window sections on Hotels.com, where discounted rates for nearby hotels are often available as your travel date approaches. To enhance your experience, consider utilizing the Smart ShoppingOpens in a new window tool via the app, which allows you to compare prices and amenities across various accommodations. By enabling notifications or email alerts, you could stay informed about flash sales and exclusive promotions, helping you make the most of your last-minute getaway without missing out on our best options.
  3. Be flexible with dates: Prices can fluctuate based on various factors, including the hotel's location, star rating, and the time of year. Being flexible with your travel dates may help you find better rates for your stay in a Shillong hotel. If you're interested in unique accommodations, boutique hotels can provide a more personalized experience and sometimes offer better value. When you book through Hotels.com, we'll inform you if the price for your chosen dates is above or below the average. If the price is on the higher side, we may suggest more affordable dates that could help you find a better deal.
  4. Consider your location: Staying near major attractions or city centers can be convenient, but it often comes with a higher price tag. For more budget-friendly options, consider hotels in neighborhoods that are a bit farther away, which usually tend to be more affordable while still providing good access to the sites you want to see. You might also look into independent hotels located further out, as they can offer a more authentic experience at a lower cost.

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 usually the wettest month. May to July are the peak travel months in Shillong, attracting a higher number of tourists. During this peak period, the weather is mostly cloudy to very cloudy, accompanied by frequent rainfall. On the other hand, January, February, and December tend to be quieter times to visit, marked by no rainfall and sunny to mostly sunny conditions.