Best time to visit India

Month Average temperature When to go
January 20° C
February 24° C
March 29° C
April 36° C
May 39° C
June 39° C
July 35° C
August 34° C
September 33° C
October 31° C
November 27° C
December 25° C