Best Time to Visit Goa
The best time to visit Goa is in November and between February to May when temperatures are between 20°C to 33°C. This avoids the monsoon and the peak tourist season of December-January, so beaches are empty and airfares and rooms are affordable.
Off season months in Goa are usually the months between May and September. May is likely to be very uncomfortable and unbearably hot for travellers. The monsoons usually hit Goa in the first half of June, which cools it down and turns the countryside to a lush shade of green.