Most visitors need an Electronic Travel Authorization (ETA) before arrival. Apply only on the official site eta.gov.lk; other sites charge extra. Rules and fees change, so check the official pages before you book.
Extensions are handled by the Department of Immigration and Emigration in Battaramulla, Colombo (+94 11 532 9200). Apply before your permitted stay ends: overstaying means a daily fine and problems at departure.
Arrive at the airport three hours before an international flight. Departure tax is included in your ticket. Keep your ETA approval and your entry stamp page handy.
Rules change. This is a summary, not legal advice; the official sites above are the authority.
Something missing or out of date? Email [email protected] and we fix it.