Sri Lanka grants foreign nationals entry permission for a sojourn not exceeding 30 days on arrival. No fee is levied. The requirements for this facility are a passport valid for six months or more on the day of arrival. Those planning for a longer stay should obtain a visa prior to leaving their country of domicile.
For further guidance go to www.immigration.gov.lk/web/