About Shillong

Nicknamed “The Abode of the Clouds” Shillong has changed considerably since it was the capital of British Assam. Now the capital of Meghalaya, it has rapidly developed into a modern Indian town, however it still bears the hallmarks of its colonial past. Our pick of the best places to stay in Shillong are brimming with traditional features and reflect the local culture.

Sometimes called ‘The Scotland of the East’ as much for its verdant hills as its heavy rainfall Shillong provides a temperate climate in the summer months and snow in the winter. The best time to visit is between March and June, but if you pack enough woollens the town is a perfect winter wonderland covered in snow.

Our pick of the best places to stay in Shillong evoke the areas culture whilst providing a pleasurable stay.

For unparalleled views

  • Overlooking the pristine Umiam Lake each of the luxurious, modern rooms at Ri Kynjai makes the most of the plot’s breath-taking views with an abundance of floor to ceiling windows.

Still not sure which to book? From modern to traditional browse through our list of the best places to stay in Shillong to start to plan your trip. Alternatively you can expand the range and check out all our properties in Meghalaya, or contact one of our friendly gurus for advice.

Weather

Sign up to our weekly newsletter

No spam. Only sweet updates about the latest hotel openings and the best places to stay.

The best hotels in Shillong

Ri Kynjai

Shillong (Ri Bhoi District)

Serene, elegant resort perched on a forested hillside. Rooms panelled in red-pine, neo-traditional thatched roofs, and large windows with a breathtaking view of Umiam lake. Relax into natural surroundings, dine on Chinese, Indian and continental fare in the restaurant, and feel bliss wash over you.

  • Total relaxation - Come here for a total chill out experience - do as much or as little as you like and breathe in the views!
  • Views - Hotel has picturesque views over the azure waters of Umiam Lake
  • Restaurant - Multi-cuisine restaurant Sao Aiom serves Asian and Continental food
  • Spa - Undergo traditional Khasi spa treatments
from $89 for 1 room, 1 night including taxes & fees