June sees the arrival of the monsoon season across much of southern and central India, bringing relief from the heat and humidity of May. In contrast, the north of the country including the state of Rajasthan and the cities of Delhi and Agra, continue to experience hot, humid days interspersed with the occasional thunderstorm which become more frequent as the month progresses.
Unfollow the herd - travel in India during June and enjoy fewer crowds, better availability, and help to spread the economic benefits of tourism.
June is a good month of the year for visiting Shimla and the other hill stations of the Indian Himalayas. It's hot and sunny with just the occasional rain shower. It's peak tourist season, so some places can get quite busy. Lower level spots like Jammu and Rishikesh are very hot with temperatures in the high 30’s. Avoid the worst of the heat by sightseeing or walking in the early morning or late afternoon.
June heralds the arrival of the monsoon proper in Goa and Kerala. It's the wettest month of the year and not a great time to visit. There can be widespread flooding with roads washed away. Tamil Nadu is nowhere near as wet, but with temperatures in the mid to high 30’s it's still quite hard work. So, if you plan to visit southern India in June, the hill stations in the Western Ghat mountains are probably your best bet. Rain is not as frequent and heat and humidity levels are much more pleasant.
The monsoon reaches Mumbai and the rest of central India in June. It brings lots of wind and rain, so if you visit at this time of year you need to be prepared for wet weather. It's not wall-to-wall downpours though so sightseeing isn't a complete washout and the National Parks are still open.
June is one of the hottest months of the year in Rajasthan. With temperatures easily hitting 40°C during the daytime and not receding much at night either, sightseeing can be pretty tough going. Do like the locals and seek the cooler temperatures at altitude around the pretty hill station of Mount Abu.