Best luxury hotels in Shillong (₹6,000+ per night)
Ri Kynjai Serenity by the Lake
Boutique resort on Umiam Lake with traditional Khasi-style cottages, lake views, and the best resort breakfast in Meghalaya. Best for honeymoons and slow weekends. Book lake-view cottages 2-3 weeks ahead in peak season.
Polo Towers Hotel
Largest 4-star property in Shillong — 100+ rooms, large rooftop bar, decent in-house spa. Better for groups and conferences than couples. Walking distance to Police Bazaar shopping.
Hotel Pinewood (Heritage)
1920s British-era heritage property with original colonial-era furniture, manicured lawns, and gas fireplaces in winter rooms. Quiet, historic, atmospheric. Limited rooms — book early.
Best mid-range hotels in Shillong (₹2,500–5,500)
Hotel Centre Point
Most central hotel in Shillong — 30 seconds from Police Bazaar, decent rooms, reliable hot water, lift access. Ground-floor restaurant has solid Khasi food. Single best mid-range value-for-money pick.
Hotel Boulevard
Newer build than Centre Point, slightly nicer interiors, similar location. Rooftop restaurant has the best valley view of any mid-range hotel in town.
Hotel Tripura Castle
Restored 19th-century Tripura royal residence, now a 12-room boutique. Old-world charm, large rooms, breakfast in the original dining hall. Slightly out of town (10-min drive to Police Bazaar) but worth it.
Best budget hotels & homestays (₹1,200–2,500)
Aerodene Cottage
Friendly family-run guesthouse in a quiet residential pocket, 5 min from Laitumkhrah cafés. Clean rooms, free parking, host arranges day trips to Cherrapunji at fair rates. Ideal for solo travelers and couples.
OYO Townhouse — Police Bazaar
Reliable mid-budget OYO in the central area. Newer rooms have AC and decent Wi-Fi. Skip the cheaper OYOs in Shillong — quality varies wildly. This one is consistent.
Sweet Dreams Homestay
Authentic Khasi homestay run by a local family. Home-cooked meals (jadoh, doh khleh), guided village walks, and the chance to actually meet locals. 15-min taxi from town center.
Best areas to stay in Shillong (which neighborhood?)
- Police Bazaar — central, walkable, restaurants and shopping. Best for first-timers, short stays, and travelers without a car. Can be noisy in the evenings.
- Laitumkhrah — university area with the best café scene (Cafe Shillong, ML 05, Dylan's Cafe). Quieter than Police Bazaar but well-connected. Best for couples and longer stays.
- Cantonment / Oakland — old British area with heritage properties, large bungalows, manicured lawns. Walkable to Police Bazaar. Best for honeymoons and atmosphere-seekers.
- Umiam Lake — 20 km outside town, but with the best lake-view resorts (Ri Kynjai, Cafe Shillong Lakeside). Need a car or pre-booked taxi to come into town. Best for romantic getaways.
- Mawlai / Mawlong — far residential pocket, only worth it for authentic homestays. Cheap but you'll spend ₹400-600/day on taxis to town.
When to book hotels in Shillong
Peak season (October-November, March-April): Book 4-6 weeks in advance. Good properties (Ri Kynjai, Tripura Castle, Pinewood) sell out 2 months ahead during long weekends.
Shoulder season (December-February, September): Book 1-2 weeks ahead. Most properties have 20-30% discounts vs peak.
Monsoon (June-August): Book 3-5 days ahead. Heavy discounts (40-50% off) but check whether your itinerary really wants the heaviest rain on Earth.
Booking tips that actually save money
Always compare 3 OTAs. The same room on Booking.com vs MakeMyTrip vs Hotellook varies by ₹200-1500 daily. Hotellook's meta-search shows all 80+ booking sites in one query, which is why we link it first.
Pay at hotel option. MakeMyTrip and Goibibo offer pay-at-hotel for many properties. Useful if your dates might shift — no card hold, no cancellation penalty if you cancel 24-48 hours before.
Direct booking is rarely cheaper. Smaller Shillong hotels often quote 10-15% higher when you call them directly than what they list on OTAs. Stick to the OTAs unless the hotel has a no-OTA-fees promo on its own website.
FAQ — booking hotels in Shillong
Is Airbnb popular in Shillong?
Limited inventory — about 30-40 active listings vs 200+ traditional hotels. Better used for longer stays (4+ nights) where the kitchen makes a difference. For 1-3 night stays, hotels and homestays are easier and cheaper.
Do hotels accept UPI / GPay?
Most mid-range and budget hotels accept UPI. Luxury properties typically take cards or bank transfer. Always confirm at booking.
Are pets allowed?
Rare — only Tripura Castle and a couple of Mawlai homestays accept pets, and only on prior request. Not pet-friendly territory.
Heating & hot water in winter?
Shillong winters drop to 4-8°C at night. Most mid-range and luxury hotels have room heaters and 24-hour hot water. Budget homestays may have only a heater on request — confirm before booking December-January.
What about parking?
Police Bazaar properties usually charge ₹150-250/night for parking. Laitumkhrah and Cantonment properties have free parking. Self-drive renters should confirm parking before booking.