Ratnapura District, Sri Lanka, a region in Sri Lanka, experiences maximum daytime temperatures in January ranging from 27°C (81°F) in Belihul Oya to 31°C (88°F) in Kiralawelkatuwa. Nighttime temperatures generally drop to 22°C (72°F) in Kiralawelkatuwa and 18°C (64°F) in Belihul Oya.
What is the temperature of the different cities in Ratnapura District, Sri Lanka in January?
Discover the typical January temperatures for the most popular locations of Ratnapura District on the map below. Detailed insights are just a click away.