Although Sri Lanka has quite a good record of medical facilities, nevertheless, it may not always be of western standard, especially outside main cities and emergency medical treatment isn’t easily available and Colombo is the only option for treatment. So, it is suggested that you visit your health professional at least 4 to 6 weeks before your trip to check whether you need any routine vaccinations or other preventive measures and those with pre-existing health problems, consulting your doctor would be great.
Hospitalization and treatment can be costly and so it is also absolutely necessary to make sure you have right travel health insurance and enough funds to cover the cost of any medical treatment abroad and repatriation. Vaccines for typhoid, Hepatitis A, B, E, Rabies, Yellow Fever, Influenza, Japanese Encephalitis, etc are highly suggested to every traveler travelling to Sri Lanka.
Since all regions here also experience outbreaks of the mosquito-borne dengue fever, therefore, it would be better if you take steps to avoid being bitten by mosquitoes. As of 2017, suspected cases of dengue fever have been reported to be higher as compared to 2016. However, pre-travel preparation and safe eating and drinking and avoiding mosquito or any insect bite can cut down your risk of becoming sick while traveling.Since Sri Lanka has a tropical climate, it's important to apply sunscreen all the time when you go out in order to avoid any kind of heat rashes or allergies.