Hotels in Shillong

Search and compare Shillong hotels from hundreds of travel sites and save

Shillong, Meghālaya, India
18 Jun — 19 Jun2
Shillong, Meghālaya, India
Fri 18/6
Sat 19/6
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Shillong

Filter by star ratings
All filters
Holly Lodge Guest House
Holly Lodge Guest House
7.3 Good
Holly Lodge Guest House, Lumdiengsoh (Motinagar), Shillong, India
Show on map
1.7 km from city centre, Shillong 
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
Oyo 10831 Balaji Guest House
2.5 Mediocre
4, Lower Lachummiere, Near Passport Sewa Kendra, Shillong, India
Show on map
0.5 km from city centre, Shillong 
MediocreBased on 1 review
2.5

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.

Rockski Boutique Bed & Breakfast
Rockski Boutique Bed & Breakfast
8.7 Excellent
House No. 372, Ward 1, Opposite Sonathan, Nongrimbah, Laitumkhrah, Shillong, India
Show on map
1.7 km from city centre, Shillong 
ExcellentBased on 225 reviews
8.7

Located in Shillong, Rockski Boutique Bed & Breakfast is within easy reach of North Eastern Hill University and Umiam Lake.

Hotel Orchid Annex
Hotel Orchid Annex
Polo Road, Shillong, India
Show on map
1.4 km from city centre, Shillong 

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
M crown Hotel
7.2 Good
3rd Floor, MarBa Hub Police Bazaar, Shillong, India
Show on map
0.8 km from city centre, Shillong 
GoodBased on 29 reviews
7.2

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

OYO 10796 Hotel Travellers Inn
OYO 10796 Hotel Travellers Inn
7.6 Good
3, RR Colony, Shillong, India
Show on map
3.4 km from city centre, Shillong 
GoodBased on 30 reviews
7.6

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
Oyo 10491 Pumpkin Guest House
Pumpkin Guest House, Shillong, India
Show on map
3.8 km from city centre, Shillong 

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
Oyo 17225 Hideaway Heritage
36,Upper Risa Colony,Fruit Garden, Shillong, India
Show on map
1.6 km from city centre, Shillong 

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 room service.

The Heritage Club - Tripura Castle
The Heritage Club - Tripura Castle
8.1 Excellent
Opposite The Royal Residence Cleve Colony, Shillong, India
Show on map
1.4 km from city centre, Shillong 
ExcellentBased on 261 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
Oyo 11515 The Lily Guest House
23,Bishnupur Taxi Stand, Shillong, India
Show on map
1.3 km from city centre, Shillong 

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.

Tips for booking a Shillong hotel

Cheapest month:November
Most expensive month:July
Average price in Shillong:₹ 4,595/night
Absolute cheapest price found:₹ 403/night
Cheapest day:Tuesday
Most expensive day:Monday
₹ 2,833 - ₹ 8,699
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 4,535 - ₹ 6,859
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Shillong, Meghālaya

Show all 296 hotels
Oyo 24484 Home Elegant Studio Mylliem
Oyo 24484 Home Elegant Studio Mylliem
Shillong, India
Show on map
10.4 km from city centre,  

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

₹ 961
Avg. per night
Sunshine Farms And Resort
Sunshine Farms And Resort
Sunshine Farms And Resort, Nonglakhait, Near Bhoirymbong, Ri Bhoi District, Shillong, India
Show on map
18.8 km from city centre,  

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

₹ 1,035
Avg. per night
Hotel Pegasus Crown
Hotel Pegasus Crown
Wards Lake Road, Police Bazar, Shillong, India
Show on map
0.8 km from city centre,  

Hotel Pegasus Crown provides comfortable 3-star accommodation in Shillong. It also features room service.

₹ 1,331
Avg. per night
Budget Rooms Near Police Bazar
Budget Rooms Near Police Bazar
3.2 Mediocre
Jail Road, Shillong, India
Show on map
0.9 km from city centre,  

Budget Rooms near Police Bazar offers a comfortable setting when in Shillong.

₹ 1,405
Avg. per night
Ha Sharing
Ha Sharing
7.9 Good
Lummawrie Laitumkhrah, Shillong, India
Show on map
1.5 km from city centre,  

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

₹ 1,405
Avg. per night
Oyo 9097 Home Stay Laban
Oyo 9097 Home Stay Laban
Batti Bazar, Shillong, India
Show on map
0.8 km from city centre,  

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,405
Avg. per night
Oyo 11515 The Lily Guest House
Oyo 11515 The Lily Guest House
23,Bishnupur Taxi Stand, Shillong, India
Show on map
1.3 km from city centre,  

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.

₹ 1,449
Avg. per night
Oyo 16152 Home Away Home
Oyo 16152 Home Away Home
8.6 Excellent
41, Lower Motinagar, Shillong, India
Show on map
1.6 km from city centre,  

OYO 16152 Home Away Home provides a comfortable setting while in Shillong. It also features free Wi-Fi.

₹ 1,479
Avg. per night

Hotel prices in Shillong

2 stars or below

₹ 1,405 - ₹ 4,215

Oyo 10491 Pumpkin Guest House
₹ 2,144
Avg. per night
Hotel Pine City

No. 2 most popular

Hotel Pine City
3.1 Mediocre
₹ 1,797
Avg. per night
Ha Sharing

Best value

Ha Sharing
7.9 Good
₹ 1,405
Avg. per night
3 stars

₹ 1,035 - ₹ 6,729

Shillong Lajong Homes

No. 1 most popular

₹ 2,514
Avg. per night
The Heritage Club - Tripura Castle

No. 2 most popular

₹ 5,723
Avg. per night
Treebo Trip Omega's Stay Inn
₹ 1,553
Avg. per night
4 stars and up

₹ 3,623 - ₹ 12,496

Ri Kynjai Serenity By The Lake

No. 1 most popular

₹ 12,496
Avg. per night
M crown Hotel

No. 2 most popular

₹ 5,694
Avg. per night
Hotel Polo Towers Shillong

Best value

₹ 3,623
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.4/10 from 93 reviews), The Heritage Club - Tripura Castle (8.1/10 from 261 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.4 across 93 reviews.

  • How much do hotels in Shillong cost?

    Shillong hotels have an average price of ₹ 3,327/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 ₹ 739 per night in the last 3 days.