Facts and Figures
In books, it says December to March is the best time to visit Sri Lanka which is true as the humidity and temperature is mild (28 degrees highest to 21 degrees Celsius lowest). Though it says it rains less in this period, we have observed this is changing along with global weather patterns. But technically December to March is the best time for Sri Lanka while July and August are also very good months.
April and May are the warmest months in Sri Lanka and the temperature could reach 35 degrees Celsius during day time and 28 degrees Celsius at night.
June, September and October are moderate months in temperature and range from minimum 25 degrees and maximum 30 degrees Celsius.
Talking about rains, it says May, June and October are rainy but this has largely now changed. So in our opinion Sri Lanka is a 12 months destination where you will find sunshine somewhere on the Island.
If you are traveling in the months of May, June, September and October you are likely to get better hotel rates as the occupancy levels drop and hotels tend to throw in discounts..
Insurance
It is recommended and encouraged that you purchase comprehensive travel insurance in your country before arriving in Sri Lanka.
Visa
All nationalities entering Sri Lanka require a Travel Authorization which could be applied using the government website http://www.eta.gov.lk/slvisa/. Travel Authorization is initially granted for 30 days four tourist purposes but could be extended for two months when in Sri Lanka at the Department of Immigration and Emigration. Please apply for Travel Authorization online before arrival in Sri Lanka.