1. Dras, Jammu and Kashmir: – Average June Temperature: 4°C (39°F) – Often referred to as the "Second Coldest Inhabited Place on Earth".

2. Leh, Ladakh: – Average June Temperature: 9°C (48°F) – Leh remains a cold destination in June, offering a cool respite and scenic beauty.

3. Kargil, Jammu Kashmir: – Average June Temperature: 8°C (46°F) – With its high altitude, Kargil experiences a chilly climate in June.

4. Spiti Valley, Himachal: – Average June Temperature: 7°C (45°F) – The arid landscape of Spiti Valley contributes to its cold temperature.

5. Gulmarg, Jammu Kashmir: – Average June Temperature: 9°C (48°F) – Popular for its meadows adorned with wildflowers during summer.

6. Munsiyari, Uttarakhand: – Average June Temperature: 12°C (54°F) – This scenic town, also known as 'Little Kashmir,' offers stunning Himalayan views.