You will need to have at least one blank page in your passport which must be valid for at least six months from the date of entry.
Sri Lanka is a very easy place to visit and there aren’t too many regulations to follow before arrival. The new visa situation isn’t ideal, but it is still very easy, especially compared to recent bureaucracy procedures in India.
There are no required vaccinations and no hassles entering the borders by land or by air.