Question: do british passport holders need a visa for sri lanka?
Answer: Passports & Visas British citizens must have a valid passport for a minimum period of 6 months from the date of entry in Sri Lanka, and are also required to have a visa. You can apply for a tourist visa online at www.eta.gov.lk.