The best time to visit the most exciting place in India that is Goa is in the months of November to February. The most popular festival of the Goa which is Sunburn takes place during the winter season. Beside the sunburn festival, if you hit the town in December then you can enjoy the Christmas and the New Years Eve in Goa which is also celebrated very extensively.
The months of March, April and May are the hottest in Goa where the maximum temperature goes up to 33 degrees and the minimum temperature during these months are around 23 degrees.
The rainy season is another time when you can hit Goa and most of the rains are experience in the months of June to August. Average rainfall is around 800-900mm during these months.
The winter hits the city from November and the temperature drops to average of 22-20 degrees during this season.