Puerto Viejo weather is famously changeable — these are rough long-term averages, and conditions can shift several times in a single day. Treat them as a guide, not a guarantee.
| Temperature | 27°C / 22°C |
| Rain | ~200 mm, easing after the December peak |
| Sea | Breezy, some surf, ~28°C |
| Crowds | Busy early, calmer after mid-month |
January starts the year warm and green. December's heaviest rains are usually letting up, and though showers still blow through, the bright, breezy days grow more common as the weeks pass.
The trade winds keep the air fresh and feed a lively surf scene. Once the New Year crowds thin out after the first week or two, the Caribbean coast settles into an easy, pleasant rhythm.
January averages around 200 mm, usually drier than December. Warm days get broken up by passing showers rather than long grey spells, with the occasional windy, wetter patch.
If a shower rolls in, there is plenty to do:
See our guide to Puerto Viejo’s best beaches →
The first week or two still carries holiday crowds and higher prices. After that both ease off noticeably, so late January can be a sweet spot: warm weather without the peak-season rush.
Yes, especially from mid-month on. The days are warm, green and breezy, the surf is good, and crowds and prices ease once the New Year rush is over.
January is warm, green and breezy, drying out after December with a lively surf scene. Come after the first couple of weeks for the best mix of good weather and thinner crowds, and pack for the odd passing shower.
We usually reply within an hour on WhatsApp.