Sri Lanka has become an increasingly popular destination for American travelers seeking a mix of ancient culture, tropical beaches, and wildlife adventures. As a US passport holder, you will need an Electronic Travel Authorization (ETA) before boarding your flight to Sri Lanka. The good news is that the process is straightforward, entirely online, and typically approved within 24 to 72 hours.
The ETA for American citizens costs $50 USD and grants a 30-day stay for tourism purposes. This can be extended up to 90 days at the Department of Immigration and Emigration in Colombo if you decide to extend your trip. Most Americans find the ETA application process simple and hassle-free, requiring only basic personal information, passport details, and travel plans. It is strongly recommended to apply at least one week before your departure date to allow for any unexpected processing delays.
American travelers should note that Sri Lanka requires a passport valid for at least six months from the date of entry. You will also need to show proof of an onward or return ticket and sufficient funds for your stay. Direct flights from the US are not available, but excellent connections through Dubai, Singapore, Doha, and other hubs make Sri Lanka easily accessible from major American cities. The country offers exceptional value for American visitors, with daily budgets ranging from $30 for budget travelers to $150 or more for luxury experiences.