Weather Climate and Geography
Sri Lanka is a tropical country located quite close to the equatot thus bringing an over all warm climate throughout the year with the exceptions of a couple of monsoons seasons which lasts for a couple of months. Sri Lankan climate suits well for tourists who want to work out on their tan and soak up a couple of vitamin Ds.
However, the upland countries have a much cooler temperate than other parts of the country. Still the sun tends to shine almost everywhere. The coastal areas are both warm with abit of humid due to the mixing of the ocean moisture. Sri lanka doesn't have a clear cut season at all, its all warm and humid throughout the year, even during the monsoons you can always see abit of the sun.
Since Sri Lanka doesn't have marked seasons per say monsoon seasons are usually assumed within a range of a months. The monsoon seasons are generally considered to be with May or August and November to February. January is said to be the coldest during the year whereas the hottest would be from May to June.
The Average mean temperature along the coast is 26.7 degrees. Colombo has a range of 26-27 degrees. Place with high elevations tend to be around 16 degrees. Relative humidity ranges from 70% daytime to 90% during the night. At the end of the day you can usually describe as being very hot with a very high humidity . But still the Sri Lankan climate wont hinder your plans on having a great holiday of your life.
Best time to visit:
The western and southern areas experience their monsoon season during May to September while the northern and eastern areas are affected by the monsoon between October to January. The island is certainly a year-round destination as while one area is might be off-limits due to poor weather, the other region is likely to be experiencing good conditions.
The recommended time for a Sri Lankan getaway is during either coast’s dry season – April to November for the eastern coast and December to March for the west coast and central highlands. Christmas and the New Year are particularly popular times to go to Sri Lanka, while July and August represent festival season on the island – if travelling during either time it is recommended to book well in advance to guarantee accommodation.
Generally speaking, upland areas of Sri Lanka are cooler and more temperate, with a yearly average around 16-20ºC (60-68ºF), and coastal areas are warmer with average temperatures around 27ºC (80ºF). The March-June season experiences slightly higher temperatures of up to 33ºC (92ºF), while the temperatures in November-January are a few degrees lower at around 24ºC (75ºF) at the coast. Humidity is typically rather high in Sri Lanka, averaging out at around 80% year-round. As the nation is located in the tropics, the weather can be severely affected by El Niño. Though this irregular phenomenon only occurs around every three to seven years, it can impact an area’s weather for an extended length of time, raising the possibility of severe floods and storms.