Sri Lanka is a small island but has different weather patterns across each region. Therefore, there is always a place in Sri Lanka which is good to visit at any time of the year.

Colombo is a tropical monsoon climate and the temperatures do not vary too much throughout the year. December to March are the best months to visit Colombo as it is fairly dry though the temperature can be a couple of degrees more with the average max temperature around 34 degrees and the min temperature around 26 degrees. There are two monsoon seasons from May to August & from October to January. Rainfall is highest during May & June. Humidity is generally high in Colombo.

Kandy is cooler & wetter than Colombo and the elevation is higher for the city. The dry months are from December to April when the average temperature is around 22 degrees and the nights are cooler around 14 degrees. Kandy also experiences two monsoon season from May to August & from October to December.

Nuwara Eliya is located in the hilly mountainous region of central Sri Lanka and the temperatures through out the year are very pleasant with an average max temperature of 18 degrees with night temperatures at 12 degrees. The dry months are from March to June and the wet months are from October to December.

Read up information on this page and all associated links for more on Kandy as a golf destination. The content will serve as your Golf Travel Guide to Kandy and make for easy trip planning.


{{WeatherInfo.Month | limitTo:3 }}
{{WeatherInfo.Rainfall}} mm
No Weather Information Avaialabe...

Colombo is a Great Place for Shopping for Gems & Jewellery. Nuwara Eliya , also called Little Scotland has some huge tea estates and tea factories which are worth visiting. And Buddhist Sites abound.


GETTING THERE: Colombo, the capital of Sri Lanka has an international airport – Bandaranayake International Airport. Many international airlines fly into Colombo. You can then travel by road or by rail to the various cities within Sri Lanka. 

CURRENCY: Sri Lankan Rupee (LKR) | Avg Currency Value: 1 USD = 145 LKR (Currency Converter)

VISA: Sri Lanka has now introduced the Electronic Travel Authorisation (ETA). It is a simple process where you apply for a travel permit online and you will receive the visa via email. To apply for an ETA, visit this site.

Featured Golf Holidays