Permits & roads checked Shillong · Guwahati
Shillong Trip logo
Stays

Best Hotels in Shillong 2026: Where to Stay by Area

The best hotels in Shillong by area and budget: Police Bazar, Laitumkhrah, Upper Shillong and Umiam Lake, with who each suits, views and 2026 rate bands.

Shillong Trip Travel Desk · Updated · 9 min read

Colourful houses of Shillong spread over green hills under a clear blue sky, seen from MawlaiANKAN · Commons · CC BY-SA 4.0
Quick answer

For most first-time visitors the best hotels in Shillong are in or near Police Bazar and the Polo and Cleve Colony area, such as Polo Towers, Tripura Castle and Vivanta Meghalaya. For quiet and views, pick Chapter Upper Shillong at Mylliem or Ri Kynjai at Umiam Lake. Expect roughly ₹2,500–5,000 standard and ₹9,000 upwards luxury in 2026.

Key takeaways

  • Area matters more than stars in Shillong: Police Bazar traffic can turn a 5 km drive into 40 minutes
  • Stay central for walking, food and short stays; stay at Umiam or Upper Shillong for views and quiet
  • Polo Towers, Tripura Castle and Vivanta Meghalaya are the established upper-mid and luxury picks in town
  • Ri Kynjai at Umiam Lake and Chapter Upper Shillong suit couples who want a resort feel
  • Standard rooms run about ₹2,500–5,000 and luxury ₹9,000–22,000 a night in 2026; book 6–8 weeks ahead for October to December
  • Every hotel and homestay must register guests on the state app, so carry photo ID
On this page 12 sections
  1. Shillong areas at a glance
  2. Quick comparison
  3. Central Shillong: Police Bazar, Polo and Cleve Colony
  4. Laitumkhrah and homestays
  5. Upper Shillong and Mylliem
  6. Umiam Lake
  7. Which hotel for which trip
  8. What to expect from a Shillong room
  9. Hotel or homestay
  10. Arriving from Guwahati
  11. Booking tips we follow
  12. How we'd plan it
  13. FAQs

Shillong is a small city with a big traffic problem, and that should decide where you sleep before anything else does. A hotel 6 km from Police Bazar can mean 40 minutes in a queue of Sumos at 6 pm. Pick the right area and even a mid-range room works; pick the wrong one and the best room in town will not save your evenings.

We have organised this list by area and then by budget. Every hotel below is one we confirmed exists through its official website or the Meghalaya Tourism listing in September 2026. We have not included star ratings or review scores. Nightly bands are indicative 2026 ranges for a double room; always check the property for current rates.

Shillong areas at a glance

Area Distance from Police Bazar Best for Trade-off
Police Bazar and Ward's Lake 0–1 km First visits, short stays, walking to food Traffic and evening noise
Polo, Cleve Colony, Golflinks 1–3 km Quieter streets, heritage stays Short taxi rides for everything
Laitumkhrah 2–3 km Cafés, music, longer stays Mostly smaller hotels and homestays
Upper Shillong and Mylliem 10–20 km Pine forest, views, a resort feel Longer drives into town
Umiam Lake 15–18 km Lake views, honeymoons, easy airport access You will eat at the resort most nights

For what to see around each area, our guide to places to visit in Shillong groups sights by neighbourhood.

Quick comparison

Hotel Area Tier Indicative nightly band (2026) Best for
Vivanta Meghalaya Central Shillong Luxury ₹9,000–16,000 Business and family stays with full facilities
Tripura Castle Cleve Colony Luxury heritage ₹7,000–15,000 Couples, heritage lovers
Polo Towers Polo Grounds Premium ₹4,500–9,000 Families, first visits
IORA Shillong Golflinks Premium boutique ₹5,000–9,000 Quiet central base
Hotel Pegasus Crown Police Bazar Standard ₹3,000–6,000 Short stays, walking everywhere
Pinewood Hotel Rita Road, Police Bazar Standard ₹3,000–6,000 Old-Shillong character, central
Chapter Upper Shillong Mylliem Premium resort ₹6,000–12,000 Couples, groups, slower stays
Ri Kynjai – Serenity by the Lake Umiam Lake Luxury resort ₹12,000–22,000 Honeymoons, lake views
Orchid Lake Resort Umiam Standard ₹2,500–5,000 Budget-friendly lake stay

Central Shillong: Police Bazar, Polo and Cleve Colony

Vivanta Meghalaya

  • Area: central Shillong; the hotel lists its address as Police Bazar.
  • Why stay: the most complete full-service hotel in the city, with 87 rooms and 14 suites, three restaurants and bars, a spa and fitness centre.
  • Who it suits: families, business travellers, and anyone who wants predictable service after a long drive from Guwahati.
  • View: hills and town from higher rooms.
  • Indicative band: about ₹9,000–16,000 a night.

The Heritage Club – Tripura Castle

  • Area: Tripura Castle Road, Cleve Colony, a quiet residential slope about 2 km from Police Bazar.
  • Why stay: built around the old summer residence of the Tripura royal family, with Assam-type architecture, over 40 rooms in seven categories, a spa, and The Stable Bar set in the former stables.
  • Who it suits: couples and travellers who value character over a big-hotel feel.
  • View: gardens and pine slopes rather than big panoramas.
  • Indicative band: about ₹7,000–15,000 a night.

Polo Towers

  • Area: Polo Grounds, a short taxi ride from Police Bazar.
  • Why stay: a long-running Shillong hotel with a pool, spa, fitness centre and two restaurants, Sky Grill and Tring Tring. Its own site listed rooms from about ₹4,400 a night when we checked in September 2026.
  • Who it suits: families and first-time visitors who want central convenience and facilities without top-tier prices.
  • View: Ward's Lake and pine-covered hills from some rooms.
  • Indicative band: about ₹4,500–9,000 a night.

IORA Shillong

  • Area: the Golflinks neighbourhood, near the Shillong Golf Course.
  • Why stay: a 40-room boutique hotel from the group that runs IORA – The Retreat at Kaziranga, in a greener, calmer part of town.
  • Who it suits: couples and small families who want to be central but not in the Police Bazar crush.
  • View: residential hills and greenery.
  • Indicative band: about ₹5,000–9,000 a night.

Hotel Pegasus Crown

  • Area: Police Bazar, a few minutes' walk from Ward's Lake and the main shopping streets.
  • Why stay: rooms renovated in 2025 and an in-house restaurant, Flare, in the most walkable part of Shillong.
  • Who it suits: one or two-night stays, travellers without a car in the evening, and anyone who wants to walk to dinner.
  • View: town and hills from upper floors; ask for a room off the main road.
  • Indicative band: about ₹3,000–6,000 a night.

Pinewood Hotel

  • Area: European Ward, Rita Road, beside Police Bazar; listed on the Meghalaya Tourism website.
  • Why stay: a long-established address in the old European Ward, central yet on a quieter lane.
  • Who it suits: travellers who like older Shillong addresses, and families who want to be central on a calmer lane.
  • View: the surrounding pines and old ward rather than long views; ask for an upper room.
  • Indicative band: about ₹3,000–6,000 a night.

Laitumkhrah and homestays

Laitumkhrah is Shillong's café and college district, about 2–3 km from Police Bazar. It has fewer big hotels and more guesthouses and homestays, many in family homes. It suits travellers staying three or more nights, music lovers and anyone who plans to eat out most evenings; our guide to Shillong cafés, food and music covers the streets worth walking. Budget rooms and homestays here typically cost ₹1,200–2,500 a night. Choose places that are properly listed, because guest registration on the state app is mandatory for every accommodation.

Upper Shillong and Mylliem

Chapter Upper Shillong

  • Area: Mylliem, about 20 minutes from Shillong, on a pine ridge at about 5,400 ft.
  • Why stay: a 42-room resort with a large lawn, a heated pool, an all-day restaurant serving Khasi dishes, and a bar with a music focus. Room types include Paddy Field rooms facing farmland and round-house rooms.
  • Who it suits: couples, groups of friends and families who want a resort without driving to Umiam; also a good base for Shillong Peak, Elephant Falls and the road to the Laitlum Canyons.
  • View: pine forest and paddy fields.
  • Indicative band: about ₹6,000–12,000 a night.

Upper Shillong is cooler than town by a couple of degrees, and mornings are often misty. It is a sensible choice if you are heading on to Sohra, since you avoid the town centre on your way out.

Umiam Lake

Umiam Lake is the reservoir you pass about 15 km before Shillong on the road from Guwahati. Staying here saves 30–45 minutes on arrival and departure days and gives you water views that town cannot.

Ri Kynjai – Serenity by the Lake

  • Area: Umiam Lake, about 18 km from Shillong, in Ri Bhoi district.
  • Why stay: cottages inspired by traditional Khasi thatch houses with upturned-boat roofs, set on the slope above the lake, with a spa and restaurant. Categories include lake-view cottages and forest-facing rooms.
  • Who it suits: honeymooners and couples who want privacy and a slower pace.
  • View: Umiam Lake from lake-view categories; forest from others.
  • Indicative band: about ₹12,000–22,000 a night.

Orchid Lake Resort

  • Area: Umiam, Ri Bhoi; listed on the Meghalaya Tourism website.
  • Why stay: a simpler, lower-priced way to wake up by the lake, handy for arrival days from Guwahati.
  • Who it suits: families and budget-minded couples who want a lake stay without resort prices.
  • View: the lake and surrounding hills from many rooms.
  • Indicative band: about ₹2,500–5,000 a night.

Ri Shat Sngi Orchid Resort, also at Umiam, appears on the same state listing; we have not stayed there ourselves, so check details directly.

Which hotel for which trip

Trip type Our first pick Alternative
One-night stop before Sohra Hotel Pegasus Crown Pinewood Hotel
Family, 2–3 nights Polo Towers Vivanta Meghalaya
Honeymoon Ri Kynjai Chapter Upper Shillong
Heritage and good bars Tripura Castle IORA Shillong
Group of friends Chapter Upper Shillong Polo Towers
Tight budget Laitumkhrah homestay Orchid Lake Resort

What to expect from a Shillong room

Shillong sits at about 1,525 m, and that shapes the rooms. Air conditioning is rare and rarely needed; daytime highs stay in the low to mid-20s °C even in summer. Heating matters more: from November to February, a room without a heater is cold by 9 pm. Many older buildings are on slopes, so "ground floor" can mean two flights of steps down from the road, which matters for elders and heavy bags. Lifts are standard in the larger hotels but not in every guesthouse.

Most hotels serve Indian, Chinese and continental menus, and several of the newer ones add Khasi dishes such as jadoh (rice cooked with meat) and dohneiiong (pork with black sesame). Breakfast is almost always included at the standard tier and above. Check-in is usually around noon, which suits travellers arriving from Guwahati after a 3-hour drive.

Hotel or homestay

Hotels give you parking, a restaurant, a front desk and predictable heating. Homestays give you a Khasi family's kitchen, local advice and, often, a lower price. For a one or two-night stop on a busy itinerary, we pick hotels. For three or more nights, or for solo travellers who want to meet people, a well-run homestay in Laitumkhrah or Upper Shillong is often the better stay. Either way, choose a property that is properly listed and registers guests on the state app.

Arriving from Guwahati

Most visitors reach Shillong by road from Guwahati airport, about 3–3.5 hours. If your flight lands after 3 pm, a hotel at Umiam or on the Guwahati side of town saves a tired last hour in city traffic. Our Guwahati to Shillong guide covers private cars, shared taxis and timings.

Booking tips we follow

  • Book early for peak weeks. Durga Puja in October, the Christmas and New Year fortnight and long weekends fill central hotels. We book 6–8 weeks ahead for these dates.
  • Ask about heating. From November to February, Shillong nights drop to about 5–7°C. Confirm heaters and all-day hot water.
  • Parking. Many central hotels have limited parking. If you have a hired car, check where the driver will park and sleep.
  • Split stays. A night at Umiam on arrival and two in town works well; so does two in town and one in Upper Shillong before heading to Sohra.
  • Monsoon value. From June to August many hotels discount rooms. Shillong is wet but green, and less crowded.
  • Book direct or through a known operator. Some Meghalaya properties warn about look-alike booking sites. Use the hotel's own website, a major booking platform or an operator you have checked, and be wary of anyone asking for full payment by bank transfer to a personal account.
  • Check the cancellation terms. Rain and landslides do occasionally close the Guwahati road for hours; flexible rates are worth a little extra in the monsoon.

For how rooms fit into the rest of a budget, see our Meghalaya trip cost guide. If you are heading on to Cherrapunji, our guide to where to stay in Cherrapunji covers the valley-edge resorts.

How we'd plan it

For a first 2-night stay in Shillong, we put most travellers in the Polo or Cleve Colony area: central enough to walk in the evening, quiet enough to sleep. On a longer Meghalaya trip, we like one night at Umiam on arrival day, two in town, then onwards to Sohra.

Our Shillong Weekend package uses central hotels such as Pinewood, Pegasus Crown, Polo Towers and Vivanta Meghalaya depending on tier, and the Shillong, Cherrapunji, Dawki and Mawlynnong trip pairs a Shillong hotel with a Sohra stay. Couples should look at the Meghalaya Honeymoon with a lake resort, or Luxury Meghalaya for the top tier throughout. For a day-by-day plan around your hotel, see our Shillong 3-day itinerary.

Tell us your dates and budget on our contact page and we will suggest two or three hotels that fit.

Good to know

Questions people ask

01Which area is best to stay in Shillong?

For a first visit, Police Bazar and the nearby Polo, Cleve Colony and Ward's Lake area are best: shops, cafés and taxis are close and day trips start easily. Laitumkhrah suits café-goers and longer stays. Upper Shillong and Umiam Lake suit couples wanting quiet and views, at the cost of longer drives into town.

02What are the best luxury hotels in Shillong?

The established luxury choices are Vivanta Meghalaya in central Shillong, the heritage Tripura Castle in Cleve Colony, and Ri Kynjai – Serenity by the Lake at Umiam, about 18 km from the city. Chapter Upper Shillong at Mylliem is a newer resort-style option. Expect roughly ₹9,000–22,000 a night in 2026, depending on room and season.

03Is it better to stay at Umiam Lake or in Shillong town?

Stay at Umiam for a lake view, a resort and a slower pace, especially on a honeymoon. Stay in town if you want to walk to cafés and markets or have only one or two nights. Umiam is about 15 km before Shillong on the Guwahati road, so it also shortens your arrival and departure drives.

04How much does a hotel in Shillong cost per night?

In 2026, budget homestays and guesthouses cost about ₹1,200–2,500 a night, standard hotels ₹2,500–5,000, premium and boutique hotels ₹5,000–9,000, and luxury hotels and lake resorts ₹9,000–22,000. Prices rise 20–40% over Durga Puja, Christmas and New Year, and fall in the monsoon months of June to August.

05Is Police Bazar a good place to stay in Shillong?

Yes for convenience, with a caveat. Police Bazar puts you within walking distance of shops, restaurants, taxis and Ward's Lake. The downside is traffic and noise, especially in the evening and on weekends. Ask for a room away from the main road, and leave early for day trips to avoid the jam.

06Which Shillong hotels are good for families?

Families usually do best in central hotels with larger rooms or suites and an in-house restaurant, such as Polo Towers, Vivanta Meghalaya or Pinewood Hotel. Chapter Upper Shillong has a lawn and heated pool, which children like. Ask for interconnecting rooms or suites, and check whether extra beds and heaters are charged.

07Where should couples stay in Shillong on a honeymoon?

Couples who want privacy and a view usually prefer Ri Kynjai at Umiam Lake, with its cottages above the water, or Chapter Upper Shillong on a pine ridge at Mylliem. Tripura Castle suits couples who like heritage buildings and good bars. Split the stay: one or two nights at a resort, then move closer to Sohra.

08Do Shillong hotels have heating?

Upper-end hotels generally have room heating or provide heaters. Many standard and budget hotels provide electric heaters on request, sometimes for a nightly charge, from November to February, when night temperatures in Shillong fall to about 5–7°C. Ask when you book, and check that hot water is available all day.

09Do I need to register when staying in a Shillong hotel?

Since June 2025, every hotel, homestay and resort in Meghalaya must register guests on the state tourism app. There is no fee; the hotel does it at check-in using your photo ID. Foreign nationals also complete the usual Form C. Rules may evolve, so check current status before you travel.

Still wondering? Ask a trip planner

Trips for this guide

Packages that fit

Meghalaya

Luxury Meghalaya

  1. Umiam Lake
  2. Shillong
  3. Shillong Peak
  4. Laitlum Canyons
  5. Mawphlang Sacred Forest
  6. +3

From ₹48,000/person

Free trip plan

Tell us your dates, we’ll plan the route

Share when you’re travelling and who’s coming. A planner replies with a day-by-day route, hotel options and a clear price, usually within a working day.

Colourful houses of Shillong spread over green hills under a clear blue sky, seen from Mawlai
Chat with us

Try “Dawki”, “Kaziranga safari” or “ILP”