Summer (March, April, May & October)
Summers in Goa are extremely hot with temperatures touching 40 Degrees C (104 Degrees F). Being a coastal state, the humidity levels remain sky high. This may be uncomfortable and take some time to adjust to for tourists from colder countries. The sea remains nice and tepid, and the beaches always have a nice balmy breeze flowing through them. Monsoons (June, July, August, September)
The monsoons in Goa typically last from June to September. This is the season during which people avoid Goa, simply because people associate Goa with beaches, sun and sand, and therefore, a rainy day is a huge letdown for beach bums. Unfortunately for them, they don't know what they're missing out on, for Goa is beautiful during the rains! The rainy season in Goa is a magical experience. Winter (November, December, January, February)
Winter in Goa is a time of great celebration and by far the best time to visit Goa! When the monsoons end, Goa looks like it's just back from the laundry - every tree and building looks spanking clean. The Goa weather at this time is just perfect and the streets begin to fill up with thousands of holidaymakers, out for their fix of fun, sun and sand. People can pick from a host of watersports as the water is just right at this time of the year. Winter in Goa is a fun season with fairs, parades, festivals and parties that wind up late in the night on the beaches.
Post january as the crowd starts thinning out, avoid december as it is so crowded for new year's and also june if you want to experience goa in monsoon!