India in May is extremely hot and so, you must avoid the golden triangle of Jaipur, Agra, and Delhi unless you have the tendency to endure the high temperature of 45 centigrade. However, you should never miss out visiting the Taj this time. May is referred off-season so that you may avail a bargain at certain hotels. The mountains of Leah and Ladakh have the perfect weather. South India is too hot and humid during summer. But, if you are lucky, the humidity may lead to a few rain showers. However, the best way to escape from the onslaught of heat is to move towards the hill stations of Conoor or Kodai Kanal.
The national parks of Kabini and Coorg coffee plantations are also great at the time of May. Though Kerala is popular for its backwaters and beaches, visiting its tea plantations in Munnar and rainforests in Wayanad will suffice. May is the best time to explore the Goa rainforests and also the Dudhsagar falls. You can also head straight to Himachal, Sikkim, Arunachal, and Uttarakhand where you will experience the cool air that caresses your hair when you climb via the scenic hairpin blends. Kashmir is also easily accessible in May, which seems to be the cherry blossom season. May is also the perfect month for tiger safaris and so, it is worth visiting national parks like Kanha, Bandhavgarh, and Ranthambore.