Most travelers can stay in Sri Lanka for up to 30 days per visit with an approved eTA.
What You Need to Know
The permitted length of stay is typically 30 days from the date of arrival, even if your eTA is valid for 6 months. Some travelers may receive a double-entry eTA, but both entries must be completed within the initial 30-day window from first arrival.
Our Recommendation
After receiving your approved eTA, review the approval letter to confirm your allowed length of stay. Be prepared to present your return ticket and travel plans at the border if requested.
A Quick Tip
Your eTA allows entry, but your actual stay duration is determined at the border. Always check your passport stamp or entry record to confirm how long you can remain in Sri Lanka.