Hotels in Shillong (Meghalaya, India)

1014 hotels in Shillong

  1. Windermere Hotel

    Indoor temperature controlled swimming pool
    See prices from 8 sites
    from₹8,446
  2. Courtyard by 91629&05019 Shillong

    Book rooms with mountain views
    See prices from 12 sites
    from₹14,057
  3. Hotel Barbareek

    On-site Pure Vegetarian Dining Options
    See prices from 7 sites
    from₹1,431
  4. Vivanta Meghalaya, Shillong

    Unique room layouts and suites
    See prices from 6 sites
    from₹14,242
  5. Latei Ville Inn

    Scenic city and mountain views
    See prices from 2 sites
    from₹1,029
  6. The Heritage Club - Tripura Castle

    Historic Royal Estate Heritage Site
    See prices from 5 sites
    from₹5,621
  7. Mocahm

    Private Balcony Guest Rooms
    Select dates to see exact prices
  8. Alpine Continental

    On-site Sip n Dine restaurant
    See prices from 4 sites
    from₹3,545
  9. Pillars House

    On-site Indian cuisine restaurant access
    Select dates to see exact prices
  10. Treebo Trend Omega Stay Inn

    Standard rooms with wooden interiors
    Select dates to see exact prices
  11. Zostel Shillong

    Sylvan decor with tribal Khasi objects
    See prices from 5 sites
    from₹1,965
  12. La Nicholas Lake View by Summit Hotels

    Scenic Umiam Lake View Cottages
    See prices from 5 sites
    from₹6,735
  13. HOTEL HEIGA vns

    Multi-cuisine restaurant with open-air dining
    See prices from 5 sites
    from₹4,154
  14. Ladybird

    In-house restaurant serving meals
    See prices from 7 sites
    from₹2,959
  15. HOTEL INDIANA

    Concierge and tour booking assistance
    See prices from 6 sites
    from₹2,402
  16. LILY GUEST HOUSE

    Spacious rooms with private balconies
    See prices from 8 sites
    from₹2,037
  17. Cafe Shillong Bed And Breakfast

    Select dates to see exact prices
  18. Hotel Pegasus Crown

    Dine at on-site Flare restaurant
    See prices from 4 sites
    from₹4,733
  19. Hotel Knight Inn

    Rooms with scenic Shillong views
    See prices from 3 sites
    from₹2,318
  20. Woodland Hill Stay

    Panoramic views of Shillong city
    See prices from 4 sites
    from₹3,287
  21. Ri Kynjai Serenity by The Lake

    Panoramic Umiam Lake View Cottages
    See prices from 4 sites
    from₹15,877
  22. Centre Point

    Panoramic views of Shillong Park
    Select dates to see exact prices
  23. The Eee Cee

    Select dates to see exact prices
  24. OYO Flagship Balaji Guest House

    Select dates to see exact prices
  25. Hotel Travellers INN

    Upper floor panoramic views
    See prices from 4 sites
    from₹2,028
  26. Am Bed And Breakfast

    Proximity to Ward's Lake
    Select dates to see exact prices
  27. Aura

    Central location near Police Bazaar
    See prices from 5 sites
    from₹3,232
  28. INDIANA HILLS

    See prices from 4 sites
    from₹4,097
  29. The Living Roof

    Admire city views from rooms
    Select dates to see exact prices
  30. The Phoenix Residency

    Select rooms with private balconies
    Select dates to see exact prices
  31. Poinisuk

    Rooftop Dopwai Restaurant and Bar
    See prices from 4 sites
    from₹4,902
  32. M Crown

    Select dates to see exact prices
  33. Hotel Assembly

    Convenient Onsite Parking Facilities
    See prices from 5 sites
    from₹3,978
  34. Capital O 2402 Hotel HighWinds

    Dine at the on-site restaurant
    Select dates to see exact prices
  35. Best Holiday Inn

    Select dates to see exact prices

The prices and availability we receive from booking sites change constantly. This means you may not always find the exact same offer you saw on trivago when you land on the booking site.

When to book a hotel in Shillong

  • Cheapest month: January
    ₹3,999 per night
  • Yearly typical price
    ₹4,532 per night
  • Peak month: December
    ₹6,401 per night

Frequently Asked Questions about Shillong

  • When is the cheapest time to book a hotel in Shillong?

    January is usually the cheapest month to book a hotel in Shillong, with typical prices around ₹3,999 per night based on 522 price comparisons.

  • When are hotel prices highest in Shillong?

    Hotel prices in Shillong are usually highest during December, with typical prices around ₹6,401 per night.

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

    Hotel prices in Shillong usually range from ₹2,541 per night to ₹17,077 per night, with typical prices around ₹4,532 per night.

  • How do hotel prices in Shillong change throughout the year?

    Hotel prices in Shillong are typically lowest in January at around ₹3,999 per night, rising to around ₹6,401 per night in December.

  • November

    2026

    ₹4,520
    ₹2,171 — ₹16,475
  • December

    2026

    ₹6,401
    ₹2,828 — ₹17,077
  • January

    2027

    ₹3,999
    ₹2,541 — ₹10,527
  • February

    2027

    ₹5,209
    ₹2,407 — ₹12,505
  • March

    2027

    ₹5,260
    ₹3,671 — ₹7,546
  • April

    2027

    ₹4,532
    ₹2,459 — ₹13,548
  • May

    2027

    Select dates to see exact prices

  • June

    2027

    Select dates to see exact prices

  • July

    2027

    Select dates to see exact prices

  • August

    2027

    ₹4,092
    ₹1,845 — ₹9,217
  • September

    2027

    Select dates to see exact prices

  • October

    2027

    Select dates to see exact prices

Frequently Asked Questions about Shillong

Hotels in Shillong

These hotels may also be interesting for you...

Points of Interest - Shillong

Top Destinations

More Top Destinations