
India · Meghālaya
Where to Stay in Shillong, Meghālaya
Pine ridges wrap Shillong, a hill station and capital of Meghalaya in the East Khasi Hills, known as the Scotland of the East.
Hotel links are affiliate links: booking through them may earn us a commission, at no extra cost to you. It never affects how places are ranked. How this works




Where to stay in Shillong
How the choice of base plays out on the ground.
Shillong climbs across a bowl of ridges in the East Khasi Hills, and where you stay depends on how high up the slopes you want to be. The old central quarter sits near the Cathedral of Mary Help of Christians and the main bazaar, where the streets of the hill town fold tight against each other. Everything runs uphill here.
Rooms near the centre put the market, the churches, and the Manipur Memorial within short reach, so the mist and the pine air settle over the lanes each morning. The outer slopes spread away toward the wider Khasi Hills and the ridges that earned the town its name as the Scotland of the East. This is the quieter ground of Meghalaya's capital, with wider views, cooler nights, and the Neigrihms Indoor Stadium and newer suburbs among the pines.
It suits travellers who want the hill scenery of the highlands over the crowd of the centre, and who do not mind a short climb back down to the bazaar and the cathedral.
Find hotels in Shillong
Direct booking searches for these neighbourhoods.
The central bazaar quarter
The town centre keeps the Cathedral of Mary Help of Christians and the Manipur Memorial close to the main Shillong bazaar.Find hotels in The central bazaar quarterTravellers after cool nights and the wide views of the Khasi HillsThe outer pine ridges
The upper slopes look out over the ridges that named Shillong the Scotland of the East, near the Neigrihms Indoor Stadium.Find hotels in The outer pine ridgesHotel links are affiliate links: booking through them may earn us a commission, at no extra cost to you. It never affects how places are ranked. How this works
About Shillong
What is Shillong known for?
Shillong is known as the hill capital of Meghalaya and the seat of the East Khasi Hills district. British visitors called it the Scotland of the East for its rolling ridges. The Cathedral of Mary Help of Christians stands among the pines, a mark of the Christian Khasi highlands, while the Manipur Memorial recalls the region's wars and the Neigrihms Indoor Stadium serves the modern hill town.
The Khasi Hills give the place its cool, upland character.
What are the main landmarks in Shillong?
The landmarks of Shillong sit among the pines of the East Khasi Hills. The Cathedral of Mary Help of Christians rises above the town. Its spire marks the deep Christian roots of the Khasi highlands and stands as the chief church of Meghalaya's capital.
The Manipur Memorial recalls the wars fought across these hills, while the Neigrihms Indoor Stadium anchors the modern life of the town below the ridges that gave Shillong its name as the Scotland of the East.
What is the history of Shillong?
Shillong grew as a British hill station in the highlands of the Khasi people. The cool ridges of the East Khasi Hills drew colonial administrators up out of the plains, and the rolling country reminded them of home. So they named it the Scotland of the East.
As the seat of the surrounding province, the town gathered churches, garrisons, and a market on its slopes, and the Cathedral of Mary Help of Christians rose to serve the Christian Khasi community that came to define the highlands. The later history of the town is bound to Meghalaya. When the state was carved out of the north-eastern hills, Shillong became its capital and the headquarters of the East Khasi Hills district.
The pines held on. The Manipur Memorial keeps the memory of the wars that crossed these ridges, while newer buildings like the Neigrihms Indoor Stadium mark the town's growth, and the Khasi Hills have kept the character that the British first likened to Scotland.
Where is Shillong?
Shillong lies in the north-eastern hills of India, capital of Meghalaya in the East Khasi Hills district. The town sits high. Its houses spread across a bowl of pine ridges lifted well above the surrounding plains, and the Khasi Hills roll away toward the horizon in every direction.
This cool upland setting, green and misty despite the subtropical band, is what led the British to compare the country to Scotland and call it the Scotland of the East.
What is the climate of Shillong?
Shillong keeps a cool, wet upland climate set by its height in the Khasi Hills. The monsoon soaks the ridges for months, and mist drifts through the pines around the town. Winters turn cold and clear.
The high plateau tempers the subtropical warmth, so even summer stays mild across the East Khasi Hills, and the damp green slopes hold the look that first earned Meghalaya's capital the name Scotland of the East.
How do you get to Shillong?
Shillong is reached by road up into the Khasi Hills of Meghalaya. The highway climbs from the plains through pine forest to the plateau. Most travellers come by that mountain road, since the terrain of the East Khasi Hills leaves the town without its own major rail line.
Cars and buses wind up to the capital past the ridges that the British named the Scotland of the East, linking Shillong to the wider north-east of India.
Common questions
What is the best area to stay in Shillong?
The central bazaar quarter: First visitors who want the market, churches, and hill streets on foot. The outer pine ridges: Travellers after cool nights and the wide views of the Khasi Hills.
Good for
Updated September 2026



