
Trincomalee in December
Not the best time
December brings full monsoon misery with constant rain and rough seas. Only die-hard budget travelers or culture vultures should consider visiting during this consistently wet period.
Weather
December settles into full northeast monsoon mode with 85% humidity and persistent rainfall. Gray clouds dominate while winds create dangerous surf conditions. The rain comes in both steady drizzles and violent downpours throughout the day.
28°C high23°C low16 rain days
Crowds & Cost
low crowds
~$38/day average
Events & Festivals
- •Christmas Day
December Tips
- •Rock-bottom accommodation prices but limited activities
- •Perfect time for temple visits and cultural exploration
- •Pack multiple changes of quick-dry clothing
All Months
April through September brings Trincomalee's dry season — perfect beach weather with minimal rainfall. The northeast monsoon hits other parts of Sri Lanka during these months, making Trinco a smart escape.
May and June offer the calmest seas for swimming and snorkeling. Water temperature stays around 28°C year-round. This is peak season for Pigeon Island trips — book snorkeling tours early.
July and August see more tourists but still feel uncrowded compared to southern beaches. Hotel prices peak during these months. The annual Koneswaram Temple festival usually falls in July — expect crowds but incredible atmosphere.
September marks the end of dry season with occasional afternoon showers. It's actually perfect weather — cooler temperatures and fewer crowds.
October through March brings the northeast monsoon. Heavy rains and rough seas make beach activities impossible. Many guesthouses close during this period. But temple visits remain rewarding year-round.
Avoid December and January entirely unless you enjoy tropical storms. The town essentially shuts down during peak monsoon months.
Trincomalee Scores
Solo
8/10
Couples
8/10
Families
7/10
Adventure
6/10
Budget
8/10
Luxury
5/10
BUILD YOUR TRINCOMALEE PLAN
Insider picks, smart timing, and a plan ready when you are.