Sayulita's location on the Central Pacific coast of Mexico, hemmed in by jungle covered mountains gives it a sub-tropical climate with only two seasons, dry fairly warm winters (November to May) and hot, semi-humid wet summers (June to October). The Sayulita region averages 345 days of sunshine and 60 inches of rain a year.
Winter temperatures in Sayulita average 80F with sunny dry days and cool evenings for perfect sleeping temperatures.
The summer months are hurricane season – but are extremely rare on this stretch of coast. Summer temperatures in Sayulita average 88F (highs are in the mid 90sF / 35C), with high humidity and rainstorms generally in the late afternoon/evening, which cools the air down for the night. August and September are the wettest months in Sayulita