There are well over 60 Hill Stations in India but the most frequently visited are the following
Nainital,Uttarakhand
Shimla, Himachal Pradesh
Manali, Himachal Pradesh
Kullu, Himachal Pradesh
Mussoorie, Uttarakhand
Almora. Uttarakhand
Chamba, Himachal Pradesh
Badrinath. Uttarakhand
Ranikhet. Uttarakhand
Gulmarg. Kashmir
Dharmashala. Himachal Pradesh
Dalhousie. Himachal Pradesh
Lansdowne, Uttarkhand
Darjeeling, West Bengal
Gaggtok, Sikkim
Kalimpong, West Bengal
Shillong, Meghalaya
Tawang, Arunachal Pradesh
Mirik. West Bengal
Khandala. Maharashtra
Lonavla. Maharashtra
Mahabaleshwar, Maharashtra
Matheran,Maharashtra
Panchgani, Maharashtra
Mount Abu, Rajasthan
Panhala, Maharashtra
Saputara, Gujarat
Munnar, Kerala
Araku Valley, Andhra Pradesh
Coonoor, Tamil Nadu
Coorg, Karnataka
Devikulam, Kerala
Idukki, Kerala
Kodaikanal, Tamil Nadu
Ooty, Tamil Nadu
Peermade, Kerala
Nandi Hills. Karnataka
Horsley Hills. Andhra Pradesh