Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Shillong

Filter by star ratings
All filters
Holly Lodge Guest House
7.3 Good

1.7 km from city centre, Shillong Show on map

GoodBased on 26 reviews
7.3

Holly Lodge Guest House offers a comfortable setting when in Shillong. It is located a brief stroll from Cathedral of Mary Help of Christians and St. Anthony's College.

Oyo 10831 Balaji Guest House

0.5 km from city centre, Shillong Show on map

Located in Shillong, OYO 10831 Balaji Guest House is within easy reach of North Eastern Hill University and Umiam Lake. Guests can also enjoy free internet throughout the property.

Hotel Orchid Annex

1.4 km from city centre, Shillong Show on map

Hotel Orchid Annex provides a comfortable setting when in Shillong. It also offers a 24-hour reception, free Wi-Fi and an express check-in and check-out feature.

M crown Hotel
7.2 Good

0.8 km from city centre, Shillong Show on map

GoodBased on 29 reviews
7.2

M crown Hotel is located in Shillong and offers free Wi-Fi. It also provides luggage storage and a 24-hour reception.

OYO 10796 Hotel Travellers Inn
8.1 Excellent

3.4 km from city centre, Shillong Show on map

ExcellentBased on 24 reviews
8.1

Located in Shillong, OYO 10796 Hotel Travellers INN is a short drive from Cathedral of Mary Help of Christians and offers free private parking on site. Guests can also enjoy complimentary internet throughout the property.

Oyo 10491 Pumpkin Guest House

3.8 km from city centre, Shillong Show on map

OYO 10491 Pumpkin Guest House offers a comfortable setting while in Shillong. Guests can also make use of complimentary wireless internet.

Oyo 17225 Hideaway Heritage

1.6 km from city centre, Shillong Show on map

OYO 17225 Hideaway Heritage offers a comfortable setting when in Shillong. It also provides a 24-hour reception, an express check-in and check-out feature and luggage storage.

The Heritage Club - Tripura Castle
8.1 Excellent

1.4 km from city centre, Shillong Show on map

ExcellentBased on 259 reviews
8.1

The Heritage Club - Tripura Castle is located in Shillong and offers free wireless internet. It also provides room service, a sun deck and laundry facilities.

Oyo 11515 The Lily Guest House

1.3 km from city centre, Shillong Show on map

OYO 11515 The Lily Guest House is located in Shillong and features free Wi-Fi. It also offers a lift and a 24-hour reception.

Kaizun Bed Breakfast
7.9 Good

1.4 km from city centre, Shillong Show on map

GoodBased on 52 reviews
7.9

Located in Shillong, Kaizun Bed Breakfast is an easy drive from North Eastern Hill University and Umiam Lake. It provides a terrace, and is a brief walk from Jawaharlal Nehru Stadium Shillong.

Tips for booking a Shillong hotel

Cheapest month:November
Most expensive month:July
Average price in Shillong:₹ 4,242/night
Absolute cheapest price found:₹ 398/night
Cheapest day:Tuesday
Most expensive day:Monday
₹ 2,342 - ₹ 5,558
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 4,285 - ₹ 6,129
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Shillong, Meghālaya

Show all 295 hotels
Ha Sharing
7.9 Good

1.5 km from city centre, Shillong Show on map

Ha Sharing is located in Shillong and offers free Wi-Fi. It also provides a car rental desk, a terrace and room service.

₹ 804
Avg. per night
Oyo 24484 Home Elegant Studio Mylliem

10.4 km from city centre, Shillong Show on map

OYO 24484 Home Elegant Studio Mylliem offers a comfortable setting while in Shillong.

₹ 950
Avg. per night
Sunshine Farms And Resort

18.8 km from city centre, Shillong Show on map

Sunshine Farms And Resort offers a comfortable setting when in Nongpoh.

₹ 1,024
Avg. per night
Treebo Trip Nirvana Guest House
6.1 Good

2.0 km from city centre, Shillong Show on map

OYO 18759 Nirvana Guest House offers a comfortable setting while in Shillong. It also provides free Wi-Fi.

₹ 1,024
Avg. per night
Oyo 10491 Pumpkin Guest House

3.8 km from city centre, Shillong Show on map

OYO 10491 Pumpkin Guest House offers a comfortable setting while in Shillong. Guests can also make use of complimentary wireless internet.

₹ 1,097
Avg. per night
Hotel Pine City
3.1 Mediocre

0.8 km from city centre, Shillong Show on map

Hotel Pine City offers a comfortable setting when in Shillong.

₹ 1,097
Avg. per night
Oyo 11935 White Cloud Guest House
6.0 Good

3.1 km from city centre, Shillong Show on map

OYO 11935 White Cloud Guest House is located in Shillong and features free wireless internet. It is also a short drive from North Eastern Hill University and Indian Institute of Management Shillong.

₹ 1,170
Avg. per night
Oyo 9097 Home Stay Laban

0.8 km from city centre, Shillong Show on map

Located in Shillong, OYO 9097 Home Stay Laban is an easy drive from Indian Institute of Management Shillong and North Eastern Hill University. Guests can also enjoy complimentary internet access throughout the property.

₹ 1,389
Avg. per night

Hotel prices in Shillong

2 stars or below

₹ 804 - ₹ 4,021

₹ 1,097
Avg. per night

No. 2 most popular

Hotel Pine City
3.1 Mediocre
₹ 1,097
Avg. per night

Best value

Ha Sharing
7.9 Good
₹ 804
Avg. per night
3 stars

₹ 1,024 - ₹ 10,601

No. 1 most popular

₹ 2,486
Avg. per night

No. 2 most popular

₹ 4,752
Avg. per night
₹ 2,266
Avg. per night
4 stars and up

₹ 4,021 - ₹ 12,356

No. 1 most popular

₹ 12,356
Avg. per night

No. 2 most popular

₹ 5,337
Avg. per night

Best value

₹ 4,021
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Shillong

About Shillong

Nicknamed the “Scotland of the East”, Shillong resembles the Scottish Highlands with cobbled streets, churches, rolling green hills and old-world colonial charm. It’s the ultimate nature-filled getaway tucked in the shadow of towering pine conifers with spectacular views of the Himalayan Mountains.

Things to do

Trek up Shillong Peak or Sohpetbneng Peak, which both offer unobstructed views of the country and mountains. Have a picnic at Elephant Falls in Upper Shillong, then swim in natural pools at the foot of Crinoline Falls. The mysterious Mawphlang Sacred Forest beckons with rare orchids and Castanopsis kurzil trees, with the entire forest considered a sacred entity.

Many museums in Shillong focus on nature, including the Wankhar Entomology Museum and its collections of butterflies, beetles and colourful stick insects. The Air Force Museum showcases fighter jets, military aircraft, rockets, missiles and planes used in historical battles. You’ll find treasures, such as a fighter plane used in the Indo-Pak war of 1971.

For shopping, head to traditional markets, such as Bara Bazar, known for selling exotic spices, pepper, miniature chillies and pure turmeric from the Lakadong region. You’ll also find handmade jewellery and intricately woven silk shawls. Head over to Police Bazar for herbal Khadi products and carved wooden handicrafts.

In the evening, Shillong’s nightlife venues stay open late, with dancing, DJ-spun music and live local bands on the rooftop of Cloud 9. If you prefer a more laid-back vibe, arrive early to dine at the on-site Skye Asia restaurant. For craft cocktails and eclectic entertainment, spend some time at Platinum.

Getting around

You can rent a car at Umroi Airport near Barapani, about 25 kilometres away, but another popular option is to hire a taxi for the entire day. Shillong city buses and auto rickshaws are also available.

Shillong travel FAQs

  • What are the best hotels in Shillong?

    Hotel Polo Towers Shillong (7.5/10 from 98 reviews), The Heritage Club - Tripura Castle (8.1/10 from 259 reviews), and Ri Kynjai Serenity By The Lake (9.0/10 from 67 reviews) are all highly rated places to stay in Shillong.

  • What is a good hotel near Wards Lake?

    Hotel Polo Towers Shillong is a popular hotel near Wards Lake that is highly recommended, with a score of 7.5 across 98 reviews.

  • How much do hotels in Shillong cost?

    Shillong hotels have an average price of ₹ 3,729/night (based on searches on HotelsCombined in the last 3 days).

  • How much is a cheap hotel in Shillong?

    HotelsCombined users have found cheap hotels in Shillong starting from ₹ 877 per night in the last 3 days.