The Capital Territory — Lutyens' Delhi · Old Delhi · NCR
Stay New Delhi
Curated stays across old and new Delhi · Est. guide 2026

Home/Stays/Meghalaya/Shillong

Stays in Shillong

Shillong, the capital of Meghalaya, sits at an elevation of around 1,500 metres in the Khasi Hills of northeastern India. Known as the "Scotland of the East" for its rolling green landscapes and colonial-era architecture, the city serves as a gateway to destinations like Cherrapunji and Mawlynnong.…

146 staysfrom ₹2149 a night4 rated 4.5+

Every stay in Shillong

Recent rates first, then the best-reviewed rooms. · page 1 of 4

Search live rates in Shillong

Pick your dates — every Shillong room with a live price, in one list.

Guests & rooms

Free cancellation on most rooms · 1 t CO₂ removed per booking, at no extra cost.

About Shillong

The city blends Khasi culture with British influences, visible in its churches, schools, and bustling markets like Police Bazar. Shillong is also a hub for music and education, hosting festivals and institutions that draw visitors from across the region. The surrounding hills offer waterfalls, caves, and viewpoints, while the city itself has a relaxed pace and friendly atmosphere.

With a range of hotels from luxury to budget, Shillong caters to different travellers. Whether you're exploring the northeast or simply enjoying the hill station, the city provides a comfortable base.

Where to stay in Shillong

Police Bazar. The central commercial area, with shops, restaurants, and easy access to transport. Many hotels are located here, including Hotel Polo Towers Shillong and Hotel Pegasus Crown.

Laitumkhrah. A lively neighbourhood popular with students and locals, known for its cafes and bookshops. It offers a mix of guesthouses and smaller hotels.

Cantonment Area. A quieter, leafy part of town with colonial-era buildings and several upscale hotels, such as Vivanta Meghalaya Shillong.

Golf Links. An upscale residential area with a golf course and views of the hills. It is home to hotels like Courtyard by Marriott Shillong.

Getting there and around

Shillong is connected by road to Guwahati, about 100 kilometres away, which has the nearest major airport and railway station. Shared taxis and buses run frequently from Guwahati to Shillong. Within the city, taxis and auto-rickshaws are the main modes of transport; app-based services are limited. Walking is feasible in central areas like Police Bazar, but steep hills make some routes challenging.

When to go

The best time to visit Shillong is from September to May, when the weather is pleasant and rainfall is moderate. The monsoon months from June to August bring heavy rain and occasional landslides. Winters, from November to February, can be cold, with temperatures sometimes dropping to near freezing at night.

Questions, answered

What is the nearest airport to Shillong?

The nearest major airport is Lokpriya Gopinath Bordoloi International Airport in Guwahati, about 100 kilometres away. From there, you can hire a taxi or take a bus to Shillong.

How do I get around Shillong?

Taxis and auto-rickshaws are readily available. Shared taxis operate on fixed routes. Renting a car with a driver is also an option for exploring nearby attractions.

What is the weather like in Shillong?

Shillong has a subtropical highland climate. Summers are mild, monsoons are very wet, and winters are cool to cold. Pack layers and rain gear depending on the season.

Is Shillong safe for tourists?

Shillong is generally considered safe for tourists. As with any destination, take standard precautions and avoid isolated areas at night.

What are some local dishes to try in Shillong?

Khasi cuisine includes dishes like jadoh (rice and pork), tungrymbai (fermented soybean), and pumaloi (steamed rice). Local markets and restaurants offer these specialties.

More cities in Meghalaya