Planning a trip to Sri Lanka this January? Here's what you need to know about the weather:
What to Expect in Sri Lanka in January
January in Sri Lanka generally has temperatures that range from warm to very warm, with precipitation levels ranging from moderate to heavy.
Temperatures
During the day the temperature is warm in Ramboda at 25°C (77°F) and very warm in Biyagama at 33°C (91°F). As night falls, temperatures generally drop to 23°C (73°F) in Biyagama and 17°C (63°F) in Ramboda.For specific regional insights in Sri Lanka, refer to the map provided below.
Precipitation
In January, precipitation varies across different areas. From moderate rainfall in Chilaw with an average of 43 mm (1.7 in) to heavy rainfall in Adams Peak with 299 mm (12 in).Average sunshine
Sunshine levels are moderate in most locations. Kandy typically sees 166 hours of sunlight, creating comfortable conditions that aren't too bright or too dim. Looking for something sunnier? Our weather planner helps you discover destinations with more reliable sunshine.