<P> Visitors to Sri Lanka visiting for tourism purposes must obtain an Electronic Travel Authorization (ETA), unless they are exempt, prior to arrival or on arrival to Sri Lanka or they must obtain a visa in advance . All visitors must hold a passport valid for 6 months . Nationals of Afghanistan, Iran, Iraq, Nigeria, Pakistan, Somalia and Syria must hold return or onward tickets . Visitors are strongly urged to use the online system to avoid lengthy delays at the port of entry . </P> <P> Holders of ETA from all countries except the 3 exempt countries and countries listed in visa in advance can obtain a visa on arrival that is valid for 30 days . The Business purpose ETA can be obtained only from Sri Lankan diplomatic missions and head office of the Department of Immigration and Emigration . From April 2018 nationals of designated 28 countries will be allowed to obtain an ETA valid for three months . </P> <P> On the basis of reciprocity, citizens of the following 3 countries are exempt from the requirement to obtain the Electronic Travel Authorization and can obtain a visa on arrival free of charge: </P> <Table> <Tr> <Td> <Ul> <Li> Maldives (30 days, extendable to 150 days) </Li> <Li> Seychelles (60 days, up to 90 days in a single year) </Li> <Li> Singapore (30 days, extendable to 150 days) </Li> </Ul> </Td> </Tr> </Table>

Is there a visa on arrival in sri lanka