The best time to visit Thanjavur is from October to February as these months don't witness humidity. Summer in Thanjavur lasts between March and June and maximum temperature is 40°C. Winter months are December to February, which are pleasant with temperature up to 32° C. Monsoon remains between September and November and creates a humid atmosphere.