India is popularly associated with tropical heat, but the country’s extraordinary geographic diversity means it also shelters some of the most refreshingly cool and pleasant destinations imaginable. From the pine-scented hill stations of the Himalayas to the misty highlands of the Western Ghats, these are the coolest places in India — in both senses of the word.
1. Leh-Ladakh — Jammu & Kashmir
Perched at altitudes between 2,750 metres and over 5,000 metres, the cold desert landscape of Ladakh is one of the most otherworldly destinations in India. Temperatures in winter plunge to -30°C, while even summer nights are chilly. The stark Himalayan and Karakoram ranges, the cerulean blue of Pangong Lake, the ancient Tibetan Buddhist monasteries at Hemis and Thiksey, and the legendary high-altitude passes like Khardung La make Ladakh a bucket-list destination for adventurers, photographers, and spiritual seekers alike.
2. Manali — Himachal Pradesh
Nestled in the Kullu Valley at 2,050 metres, Manali is one of North India’s most beloved hill stations. The Beas River runs through its centre, apple orchards line its slopes, and the snowy peaks of the Rohtang Pass loom above. Manali is the starting point for treks to Hampta Pass, Chandrakhani Pass, and Pin-Parvati Valley, and in winter the slopes at Solang Valley attract skiers.
3. Darjeeling — West Bengal
The queen of Indian hill stations, Darjeeling sits at 2,042 metres with a magnificent view of the Kangchenjunga massif. The town’s colonial-era heritage — the Darjeeling Himalayan Railway (a UNESCO World Heritage Site) and the charming mall road — blends with a living Tibetan Buddhist culture. The tea gardens that carpet the surrounding slopes produce some of the world’s finest teas, and the sunrise view of Kangchenjunga from Tiger Hill is one of the most celebrated spectacles in Asia.
4. Coorg — Karnataka
Known as the “Scotland of India,” Coorg (Kodagu) in the Western Ghats is a lush, hilly district blanketed in coffee plantations, spice estates, and dense forests. The main towns of Madikeri and Virajpet sit at around 1,100–1,200 metres and enjoy a cool, misty climate for most of the year. Abbey Falls, Raja’s Seat viewpoint, and the trekking peak of Tadiandamol are among Coorg’s many attractions.
5. Munnar — Kerala
At 1,600 metres in the Idukki district of Kerala, Munnar is a green paradise of tea plantations, cardamom hills, and cool mountain air. Eravikulam National Park, home to the endangered Nilgiri tahr, and the Mattupetty Dam and reservoir are popular attractions. The sight of an unbroken sea of tea bushes covering rolling hills in every direction is quintessentially Munnar.
6. Shimla — Himachal Pradesh
The former summer capital of British India, Shimla sits at 2,200 metres and retains much of its colonial-era charm. The Ridge and Mall Road are lively pedestrian promenades lined with Victorian and Edwardian architecture. The toy train journey from Kalka to Shimla — a UNESCO World Heritage Railway — winds through 102 tunnels and across 864 bridges and is one of the most scenic rail journeys in India.
7. Ooty — Tamil Nadu
Udhagamandalam (Ooty) in the Nilgiri Hills sits at 2,240 metres and is known as the “Queen of Hill Stations.” The Nilgiri Mountain Railway — a UNESCO World Heritage Site — chugs up through tea estates and eucalyptus forests. Ooty Lake, the Botanical Gardens, Doddabetta Peak, and the vast tea and coffee estates make Ooty a perennial favourite for families from across South India.
8. Shillong — Meghalaya
The capital of Meghalaya, Shillong sits at 1,496 metres and enjoys a temperate climate year-round. Called the “Scotland of the East” for its rolling green hills, Shillong is known for its music culture, living root bridges, Umiam Lake, and the remarkably clean and scenic countryside of the Khasi Hills. It is also the gateway to Cherrapunji and Mawlynnong, the cleanest village in Asia.
9. Tawang — Arunachal Pradesh
Tawang at 3,048 metres is home to the largest Buddhist monastery in India and the second largest in the world. The town sits in a high-altitude valley surrounded by snow-capped peaks and pristine lakes. The entire district feels remote and spiritual — a world apart from mainstream India — and the journey to reach it, over the Sela Pass at 4,176 metres, is an adventure in itself.
10. Kodaikanal — Tamil Nadu
Sitting at 2,133 metres in the Palani Hills, Kodaikanal is known for its star-shaped lake, Bryant Park, Coaker’s Walk, and the stunning Dolphin’s Nose viewpoint. Less commercialised than Ooty, Kodaikanal retains a quieter, more intimate atmosphere, with dense shola forests, misty valleys, and abundant birdlife. The Kurinji flower blooms here once every twelve years, carpeting the hillsides in purple — a phenomenon that draws visitors from across the world.
Planning Your Cool Escape
India’s hill stations can be visited year-round, but each has its ideal season. Most Western Ghats destinations are best from October to March, while Himalayan destinations are most accessible from April to October. Always carry warm layers, as temperatures can drop sharply after sunset even in otherwise moderate hill stations.