Hotels in Shillong

Find the best Shillong hotel for your dates, by price or preference

Compare hotel deals across hundreds of providers, all in one place

Look out for Shillong hotels with free cancellation or excellent ratings

Trusted Shillong hotel providers

See all hotels in Shillong

View more hotels
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
Prices may change – pop in your dates for the best estimate. Note that prices are based on previous traveller searches and partner prices.
View more hotels

Find a Shillong hotel in the heart of the action

Beat the queues at the top Shillong attractions by staying close to them.

Fast facts

Sleep easy, armed with the stuff that's good to know before you go.
Highest rated hotelHotel Heiga – 4.9
Cheapest month to bookJuly
Average 4 star hotel price$123 per night
Average 5 star hotel price$202 per night

How to find the best hotel deals in Shillong

Want to use the same magic that powers our award-winning flight search to find the best room rates on the internet? Here are a few tips to help you search and save in seconds.

How to find the best hotel deal in Shillong

  • Want to find hotel deals as quickly and easily as flights? Our smart search engine can do it all. Here's how you can save money and time when searching for your Shillong hotel.

  • Lock in some of the best Shillong hotel prices by planning ahead. Hotels often offer special rates or early booking discounts to fill rooms before the busy season starts.

  • However, you could still come across last-minute deals. Although prices typically increase closer to your stay, some places drop rates a day or two before to avoid having empty rooms, especially when it's quiet.

  • Stay flexible with your dates, snag better rates. Search for hotels across different seasons or months. Even booking midweek (instead of weekends) can lead to huge savings.

  • Search for accommodation options with free cancellation and book with peace of mind. You can adjust or cancel your stay without penalty if your plans shift or you spot a better deal.

Where to stay in Shillong

Central Shillong

  • Choose the city centre and be where it all happens. Take your pick of these stays that keep you close to the can't-miss attractions in central Shillong.

  • If you're searching for hotels near Shillong View Point, consider Hotel Polo Towers Shillong. This 4-star Shillong hotel is about 5 kilometres from this leading sight and gets a lot of bookings from families.

  • Browsing around for hotels near Laitlum Canyons? Roughly 2 kilometres away, Hotel Heritage keeps you close enough to pop over whenever. With a 3-star rating, this hotel in Shillong is a favourite choice for families in particular.

  • Hotels near Butterfly Domes are other options to keep in mind. Itsy Hotels Shillong Tower Guesthouse is 5 kilometres or so from this sight and has built a regular following with business travellers. It has a 3-star rating and is a convenient launch pad for exploring the city.

When to go to Shillong

  • The travel season reaches its height in October. If you like to keep your trip action-packed, this is a fantastic time to book a hotel in Shillong.

  • September is the quietest month to go. Lock in a Shillong hotel then to experience a less hectic version of the city.

  • Consider your weather preferences when deciding your travel dates. With maximum highs of 24ºC, June brings the warmest conditions.

  • January is the coolest month, with lows of 5ºC.

  • To enjoy mostly clear skies, search for Shillong hotels in December. With an average of two days of rain, this is the driest month.

  • The wettest time of year is July. Go then and you can expect to get around 31 days of rainfall.

Best hotels in Shillong

Best budget hotels

  • Let your travel money take you further by choosing from at least 60 budget Shillong hotels. Ideal for when you want to spend less on the room and more on adventures, these stays come with essentials like fresh towels and linens, and simple breakfasts.

  • Itsy Hotels Shillong Tower Guesthouse promises comfort without breaking the bank. Make use of luggage storage, security services and more at this 3-star accommodation option.

  • The Travellers Point Guest House comes with conveniences like shuttle services and a laundry. Set yourself up at this 3-star Shillong hotel and make the most of your trip without overspending.

  • Another great match for budget trips is Hotel Heiga. This 3-star stay features hair dryers and Wi-Fi.

Best 4-star hotels in Shillong

  • Searching for hotels in Shillong that offer more than just the necessities? A 4-star stay is exactly your vibe. With around ten to choose from, they come with attractive extras like rooftop lounges, fitness centres, and valet parking. You get premium quality without paying premium rates.

  • Hotel Pegasus Crown gets the 4-star guest experience right. Valet parking and a restaurant help make this accommodation option a favourite for many.

  • Another Shillong hotel that stands out is HOTEL Serene. It offers thoughtful amenities such as room service and a fireplace.

  • Need more ideas? Hotel O Shillong Formerly Balaji Guest House proves you don't need five stars to feel special. Make the most of a fireplace, room service and more during your visit.

Best hotels in Shillong for families

  • Finding the right hotel can change the whole experience when travelling with kids. With things like playgrounds, activity programmes, and large suites, family-friendly hotels in Shillong are packed with perks that just make life easier. Choose from around ten of these stays that come both adult- and kid-approved.

  • Discover what a luxury family stay feels like at Ri Kynjai Serenity by The Lake. Rated 4 stars, this Shillong hotel features a squash court and a restaurant.

Best hotels with a spa

  • Balance sightseeing with self-care. Choose one of the ten or so Shillong hotels with a spa and schedule in time to truly relax. Saunas, plunge pools, and beauty treatments are the types of features they offer.

  • Ready to hit pause on your busy schedule? Come rest at Vivanta Meghalaya Shillong. This 5-star option has a spa and room service.

  • Rated 4 stars, Hotel Polo Towers Shillong is another leading hotel in Shillong where you can let your worries fade away. From a spa to massage services and more, your every need will be taken care of here.

  • Ri Kynjai Serenity by The Lake balances busy days of sightseeing with the bliss of a self-care session or two. It offers a squash court and room service.

Best hotels with a pool

  • Add a splash of fun to your getaway with a pool. If you choose a city hotel, expect rooftop and indoor options. Resorts? They usually step things up with sprawling outdoor setups and maybe even a swim-up bar. There are at least six pool hotels in Shillong made for your next adventure.

  • Relaxing poolside will be high on your to-do list at Windermere Hotel. With an indoor swimming pool, express check-in and room service, this Shillong hotel delivers a stay that balances leisure and convenience.

  • A swimsuit and good vibes are all you need at SOLICOM Valley Park & Resort. An outdoor swimming pool, room service and internet access give you a taste of what's included.

  • Or bring a playful twist to your getaway at La Nicholas - Lake View (by Summit Hotels). You'll have access to an outdoor swimming pool, a garden and room service at this hotel.

Best pet-friendly hotels

  • Taking a trip with your furry friend? Pet-friendly hotels often come with cosy pet beds, feeding bowls, and outdoor areas to run around. Some take it a step further with things like grooming or pet-sitting services. With around nine Shillong hotels that welcome pets, your little pal can be part of the journey.

  • Check in with your loyal sidekick at Hotel Barbareek. Take advantage of conveniences here like Wi-Fi and luggage storage.

  • INDIANA Hills is another place that'll make your little travel buddy feel extra special. This popular option comes with Wi-Fi and room service.

  • Ramson Stay Inn ranks right up there too. Its amenities include parking and Wi-Fi.

Flying to Shillong

Barapani Shillong Airport (SHL)

  • Most flights to Shillong land at Barapani Shillong Airport (SHL), this city's main airport. From there, the centre is around 16 kilometres away.

  • Reaching the centre of Shillong takes roughly 1 hour 15 minutes by public transport. When driving, it's about 45 minutes.

Finding cheap hotels in Shillong: FAQs

In Shillong, the expected average temperature in March is 20°C. The warmest month is typically July, which averages 28°C. The coolest month is January, with temperatures averaging 7°C. The rainiest month is July, and the driest month is January.

You can always cancel or amend your hotel reservation if you need to, but look out for hotels in Shillong with free cancellation or flexible booking options if you want to protect your money. Some hotels allow you to cancel and get your money back if your plans change.

Of course - the cheapest hotel deal we found within the next seven days is $14 per night. If you need somewhere in the next 24 hours, we've found you somewhere to stay for $121 per night.

The average price of a hotel during the week is $64 per night, and the average price on weekends is $60. Overall, it looks like the cheapest day to stay in Shillong could be Thursday.

The nearest airport to Shillong is Shillong Airport (SHL), which is 1.7km from the city centre.

Other airports include:

Guwahati Airport, which is 65.9km from the city centre.

We crunched some numbers on our calendar and found that Thursday is the cheapest day to stay in Shillong. And the most expensive day seems to be Wednesday

The average price of a 3-star hotel in Shillong is currently around <a href="https://www.skyscanner.co.nz/hotels/search?entity_id=27546341&checkin=2026-04-01&checkout=2026-04-02&adults=2&rooms=1&sort=-relevance&filters=%7B%22stars%22%3A%223%22%7D" target="_blank" rel="nofollow">$63</a> per night. And the cheapest 3-star hotel we found is $22 per night.

The average price of a 4-star hotel in Shillong is currently around <a href="https://www.skyscanner.co.nz/hotels/search?entity_id=27546341&checkin=2026-04-01&checkout=2026-04-02&adults=2&rooms=1&sort=-relevance&filters=%7B%22stars%22%3A%224%22%7D" target="_blank" rel="nofollow">$104</a> per night. And the cheapest 4-star hotel we found is $13 per night.

The average price of a 5-star hotel in Shillong is currently around <a href="https://www.skyscanner.co.nz/hotels/search?entity_id=27546341&checkin=2026-04-01&checkout=2026-04-02&adults=2&rooms=1&sort=-relevance&filters=%7B%22stars%22%3A%225%22%7D" target="_blank" rel="nofollow">$179</a> per night. And the cheapest 5-star hotel we found is $45 per night.

The cheapest month to stay in a hotel in Shillong is April, with an average price of $68 per night. The most expensive month is February, when the average room rate can rise to $110 per night. These average prices are based on all the hotels we found – from hostels through to fancy 5-star hotels.

The average price of a hotel in April is $68 per night, which is around 13% lower than the rest of the year.
If you're planning a trip with the whole family, the best rated hotels for you near Shillong are Hotel Heiga, Ladybird Hotel and Kaizun Bed & Breakfast.