Sri Lanka Visa Information:
British citizens need a visa to enter Sri Lanka; the best way is to apply for a short-stay visa online via the Electronic Travel Authority (ETA). Visas are usually valid for a maximum of 30 days. If you’re travelling to Sri Lanka for work reasons, or you wish to stay for longer than 30 days, you should contact the Sri Lankan High Commission ahead of your stay. You can also obtain a visa on arrival in Sri Lanka, but you may face delays.
Passport Validity for Sri Lanka Travel:
Your passport must be valid for at least six months from the date of your arrival in Sri Lanka.