Meghalaya · India

Where to stay in Shillong

Shillong is a city in Meghalaya, India, home to about 143,000 people.

Best months
November to February
Nearest airport
SHL18 km · Shillong Airport
Currency
INRIndian rupee
Time zone
Asia/Kolkata
Language
English, Hindi

Where to stay

Hotels in Shillong

39 hotels within 25 km of the centre, as recorded in Wikidata. Each name links to its encyclopedia article where there is one.

HotelTypeOpenedFrom centreWebsite
Capital O 10796 Hotel Travellers Inn
OYO Rooms
hotel3.8 km
Capital O 16017 Hotel Alpine Continental
OYO Rooms
hotel0.5 km
Capital O 2402 Hotel HighWinds
OYO Rooms
hotel1.0 km
Capital O 75343 Hotel Assembly
OYO Rooms
hotel0.5 km
Capital O 79856 The Phoenix Residency
OYO Rooms
hotel3.3 km
Capital O 9909 The Saad Hotel
OYO Rooms
hotel1.9 km
OYO 10831 Balaji Guest House
OYO Rooms
hotel1.0 km
OYO 11853 Pumpkin Rooms Dhankheti
OYO Rooms
hotel1.8 km
OYO 11907 Shelter inn
OYO Rooms
hotel1.4 km
OYO 11935 Hotel Comfort Inn
OYO Rooms
hotel3.6 km
OYO 12401 New Shillong Guest House
OYO Rooms
hotel1.0 km
OYO 14090 Fine Stay Guest House
OYO Rooms
hotel0.9 km
OYO 14874 Live Inn Guest House
OYO Rooms
hotel0.9 km
OYO 16051 Cherry Blossom Inn
OYO Rooms
hotel4.4 km
OYO 16152 Home Away Home
OYO Rooms
hotel2.2 km
OYO 17225 Hideaway Heritage
OYO Rooms
hotel2.3 km
OYO 17362 Shillong Mantra Guest House
OYO Rooms
hotel2.5 km
OYO 18330 Stay At Jo's Guest House
OYO Rooms
hotel1.6 km
OYO 18369 Hotel Golden Peak
OYO Rooms
hotel1.2 km
OYO 18670 Sanctum Guest House
OYO Rooms
hotel2.6 km
OYO 18759 Nirvana Guest House
OYO Rooms
hotel2.4 km
OYO 19292 55 Pillars House
OYO Rooms
hotel0.9 km
OYO 19454 Latei Ville Inn
OYO Rooms
hotel3.8 km
OYO 19534 Golfer's Nest
OYO Rooms
hotel1.9 km
OYO 19563 Infinity Inn
OYO Rooms
hotel1.3 km
OYO 22570 Amenity Guest House
OYO Rooms
hotel3.0 km
OYO 3616 Hotel Knight Inn Shillong
OYO Rooms
hotel1.9 km
OYO 40726 Classic Guest House
OYO Rooms
hotel1.2 km
OYO 4276 AM Bed and Breakfast
OYO Rooms
hotel1.2 km
OYO 43610 Fiera Vista Homestay
OYO Rooms
hotel7.4 km
OYO 74137 Wonder Hill Guest House
OYO Rooms
hotel1.9 km
OYO 75511 Sunrise Guest House
OYO Rooms
hotel1.3 km
OYO Flagship 10491 Pumpkin Rooms Rynjah
OYO Rooms
hotel4.3 km
OYO Flagship 17411 Guardian Residency
OYO Rooms
hotel2.0 km
OYO Flagship 48518 Deimaia Guest House
OYO Rooms
hotel3.7 km
OYO Flagship 71585 El-nosa Home Stay
OYO Rooms
hotel1.9 km
OYO Flagship 83818 The Zara Residency
OYO Rooms
hotel0.3 km
OYO Flagship 8816 Whispering Pines
OYO Rooms
hotel1.0 km
Woodstock Farmhouseguest house8.6 km

All 39 hotels in Shillong, with their history and operators

When to go

The best time to visit Shillong

The most comfortable months for a city stay in Shillong are November to February. August is the warmest month, with average highs of 27 °C; July is the wettest, with about 995 mm of rain.

0°15°30°JanFebMarAprMayJunJulAugSepOctNovDec995 mm
Average highAverage lowRain per monthComfortable months

Comfortable means average daytime high between 18 °C and 29 °C and under 80 mm of rain in the month. Averages for 1991–2020 over the surrounding area, a grid square about 50 km across, so a coast or a nearby mountain can make the town itself warmer or cooler. Data: CRU TS v4.10, Climatic Research Unit, University of East Anglia (Open Database License).

Getting there

Getting to Shillong: airports and arrival

The nearest airport with scheduled flights is Shillong Airport (SHL), about 18 km from the city centre in a straight line; Lokpriya Gopinath Bordoloi International Airport (GAU, 66 km) and Osmany International Airport (ZYL, 68 km) are also within reach.

medium airport

SHL · Shillong Airport

17.5 km from the centreICAO VEBI
large airport

GAU · Lokpriya Gopinath Bordoloi International Airport

66.1 km from the centreICAO VEGT
large airport

ZYL · Osmany International Airport

67.9 km from the centreICAO VGSY

Questions

Shillong: questions travellers ask

When is the best time to visit Shillong?

The most comfortable months for a city stay in Shillong are November to February. August is the warmest month, with average highs of 27 °C; July is the wettest, with about 995 mm of rain.

Which airport is closest to Shillong?

The nearest airport with scheduled flights is Shillong Airport (SHL), about 18 km from the city centre in a straight line; Lokpriya Gopinath Bordoloi International Airport (GAU, 66 km) and Osmany International Airport (ZYL, 68 km) are also within reach.

What currency is used in Shillong?

Indian rupee (INR).

Nearby

Destinations near Shillong

Sources: city facts from Wikidata and Wikipedia; airports from OurAirports; climate from CRU TS v4.10 (University of East Anglia Climatic Research Unit), 1991–2020 monthly means, 0.5° grid; places to stay, guest scores and amenities from each operator's own public pages. How this guide is made.