Mar 23, 2019 - Mar 24, 2019

2 guests - 1 room

With its natural and cultural attractions, the city of Shillong is a popular destination for travelers. Located in northeast India, Shillong is the capital of the state of Meghalaya. With its arresting waterfalls and natural beauty, Shillong is regarded as the “eden of the East.” As a popular tourist destination, Shillong is home to amenities and hotels that tourists look forward to. If you’re planning a visit to this city, be sure to consider using Skyscanner to book your hotel.

How to Book Hotels in Shillong

There are many hotels in Shillong that suit multiple budget ranges. When using Skyscanner’s search tools, you can search for Shillong hotels by price and by other criteria such as travel dates, number of travelers in your party, and the number of hotel rooms you wish to book. Skycanner will produce a list of Shillong hotels that suit your needs. You can scroll through the list to find affordable hotels or opulent resorts.

Can I Get Good Deals on Shillong Hotels?

Travelers can find great deals for Shillong hotels. The best time to visit this oasis-like setting is between September and May as rains are less heavy and the weather is pleasant. However, during the peak travel season, visitors are apt to pay full price on hotels. By traveling during the monsoon rains, travelers will have a more soggy experience, but can typically find very cheap hotel rates in Shillong.

What Are Some Affordable Hotels in Shillong, India?

Budget-friendly Shillong hotels usually charge about $30 per night for a room. Not all hotels offer Wi-fi so it’s important to check with the hotel before you book your stay to ensure that it has the amenities you need. In many cases, cheap hotels in Shillong only offer the most basic amenities. On the other hand, several feature an outstanding array of amenities and services such as well-furnished living areas, modern bathrooms, and breakfast. Some of the city’s best-known cheap hotels include Bi & Ti and Magic Serviced Apartment.

What Are the Best Hotels in Shillong?

Many of the best hotels in Shillong start pricing at $80 per night. Many of the city’s most luxurious hotels are located within an easy distance from popular Shillong attractions like the Elephant Falls, Lady Hydari Park, and Umiam Lake. These venues feature excellent services and amenities like on-site restaurants and lounges, night clubs, Wi-fi, and luxuriously furnished rooms and suites. Swimming pools and room service are also featured in the best hotels of Shillong. If you’re considering a stay at a boutique hotel in the city, consider some the city’s best like Ri Kynjai, Hotel Alpine Continental, and Hotel Polo Towers.

If you aren’t sure what hotel to book in Shillong, consider finding one that’s near the attractions you wish to visit. Skyscanner can help you locate the best hotels in Shillong or the cheapest—whatever you prefer! You can also use Skyscanner to find great deals on airfare to India and other worldwide destinations. Don’t forget you can use Skyscanner to find good deals on car rentals too.

Top rated hotels in Shillong

from $135
from $256

What are travelers saying about Shillong?

Green Travelers
Outdoor Enthusiasts
Adventure Travelers
Member reviews (12)
Simran Baid
Simran BaidKolkata (Calcutta), India

A small capital with beautiful green parks and lakes. Roads meander through green zones. A peaceful and a beautiful place to go!

Xerthais Armalet
Xerthais ArmaletNew Delhi

akk khasi place but still naga ruls this epic place... mwahahha party all night long and get gastric when you wke up in morning... <3

Snow Covered Hills
Snow Covered HillsBengaluru (Bangalore), India

Shillong is a beautiful place. It is also referred to as the Scotland of the East and the lakes and waterfalls are simply gorgeous.

No Passports Attached
No Passports AttachedNew Delhi

It is called 'The Scotland of the East' One can expect a variety of things, scenic beauty, amazing north-eastern cuisine - spicy pork dishes, most rock bands that come into the country, have performed here - Scorpions, Firehouse, etc. Planning to go here end of this year for new years and look forward to party, explore & eat..!!


The least expensive month is November, with an average of $44 per night. The most expensive month to stay in Shillong is October, with an average price of $54 per night.
The average price of a hotel in March last year was $47 per night. This is 2% less than the average nightly price of $49 seen over the previous 12 months.

Plan a trip to India