Visitors to Sri Lanka visiting for tourism purposes must obtain an Electronic Travel Authorization (ETA) unless they are exempt before arrival or on arrival to Sri Lanka, or they must obtain a visa in advance. All visitors must hold a passport valid for six months.