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

Top 5 hotels in Shillong at a glance

  1. Courtyard By Marriott Shillong — 5-star hotel in Police Bazar. Guest rating: 9.8/10 — Exceptional.
  2. Hotel Polo Towers Shillong — 4-star hotel in Police Bazar. Guest rating: 7.2/10 — Good.
  3. Vivanta Meghalaya, Shillong — 5-star hotel in Shillong. Guest rating: 9.0/10 — Wonderful.
  4. Windermere Hotel — 3.5-star hotel in Shillong. Guest rating: 9.6/10 — Exceptional.
  5. Itsy Hotels Shillong Tower Guesthouse — 3-star hotel in Shillong. Guest rating: 10/10 — Exceptional.

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.8 out of 10, Exceptional, (39 reviews)
Breathe crisp mountain air at this luxury hotel featuring an outdoor pool and poolside bar. Enjoy deep-tissue massages or facials, then savor sushi at Spectra restaurant. Located near India Orchidarium and Wards Lake, with complimentary valet parking.
$95 nightly
The price is $112
Jul 3 - Jul 4
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)
Discover comfort in Shillong with easy access to India Orchidarium and Botanical Garden. Work out in the fitness center, grab coffee at the café, or unwind with a drink. Room service and free parking enhance your stay near Wards Lake.
$46 nightly
The price is $48
Jul 3 - Jul 4
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)
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.
$106 nightly
The price is $125
Jul 1 - Jul 2
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)
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.
$54 nightly
The price is $56
Jul 3 - Jul 4
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)
Embrace tranquility at this welcoming guesthouse near Wards Lake and India Orchidarium. Thoughtful amenities include complimentary parking and convenient room service, creating a perfect base for exploring Shillong's lush attractions.
Itsy Hotels Shillong Tower Guesthouse

Hotel Heiga

Hotel Heiga
3.0 star property
Shillong
9.6 out of 10, Exceptional, (4 reviews)
Set against Shillong's lush landscape, this welcoming hotel offers complimentary WiFi and parking. Explore Wards Lake and the India Orchidarium just minutes away, then unwind with convenient room service after your adventures.
$49 nightly
The price is $52
Jul 7 - Jul 8
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)
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.
$19 nightly
The price is $20
Jul 2 - Jul 3
Total with taxes and fees
Rococo by Concordia Hospitality

Woodland Hill Stay

Woodland Hill Stay
2.0 star property
Shillong
9.0 out of 10, Wonderful, (2 reviews)
Wake up to crisp mountain air at this tranquil Shillong hotel with garden views. Located near Wards Lake and India Orchidarium, the property offers free parking and satellite TV for a comfortable highland getaway.
$29 nightly
The price is $30
Jul 2 - Jul 3
Total with taxes and fees
Woodland Hill Stay

M Crown Hotel

M Crown Hotel
4.0 star property
Police Bazar
7.4 out of 10, Good, (3 reviews)
M Crown Hotel

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.
$43 nightly
The price is $45
Jun 23 - Jun 24
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)
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 onsite restaurant, with the convenience of free WiFi and parking.
$29 nightly
The price is $30
Jun 20 - Jun 21
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)
Hotel Serene

Pristine Pavilion Hotel

Pristine Pavilion Hotel
2.0 star property
Shillong
8.0 out of 10, Very Good, (1 review)
$69 nightly
The price is $73
Jun 19 - Jun 20
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)
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.
$30 nightly
The price is $31
Jun 18 - Jun 19
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)
$18 nightly
The price is $19
Jul 3 - Jul 4
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)
Located near India Orchidarium and Botanical Garden, this hotel offers convenient amenities including free WiFi and airport shuttle. Enjoy 24-hour room service while exploring Wards Lake and other nearby Shillong highlights.
$20 nightly
The price is $21
Jun 18 - Jun 19
Total with taxes and fees
Hotel Aura

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 transportation to explore Wards Lake.
$28 nightly
The price is $29
Jun 18 - Jun 19
Total with taxes and fees
Hotel Indiana

Polo Cherrapunjee Resort

Polo Cherrapunjee Resort
3.0 star property
Shillong
8.8 out of 10, Excellent, (13 reviews)
Wake up to misty views at this Cherrapunjee resort near Kshaid Nohsngithiang Eco Park and Mawsmai Cave. Unwind with massage therapy at the full-service spa, swim in the outdoor pool, or savor fusion cuisine at Sohra House restaurant after exploring.
$193 nightly
The price is $229
Jul 3 - Jul 4
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)
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.
$70 nightly
The price is $74
Jun 20 - Jun 21
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 17 - Jul 18

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 Jawaharlal Nehru Stadium and Golf Links Shillong.

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.