Visitors need these following documents for Sri Lanka Tourist Visa.
Sample Sri lankan visa
Sri Lankan visa can be obtained even before booking your ticket.
Sri Lankan visa is not a pre-condition to board a flight/vessel to Sri Lanka.
If you already possess a valid Residence Visa or Multiple Entry Visa, a fresh Sri Lankan visa application cannot be lodged until that visa expires or is cancelled.
If your Sri Lankan visa application is not approved, it will be referred to the nearest Sri Lanka Overseas Mission, which you may contact for further assistance.
It is non-refundable and non-transferable.
you can visit official SriLanka Embassy website here.