All visitors to Sri Lanka must obtain a visa either on arrival to Sri Lanka or in advance. Most visitors entering for tourism purposes are required to obtain an Electronic Travel Authorization (ETA) in order to receive a visa on arrival, unless they are exempt from obtaining one. However, nationals of some countries must obtain a visa in advance instead of an ETA before being allowed to enter Sri Lanka. All visitors must hold a passport valid for 6 months.