Frequently Asked Questions

Find quick answers to the most common questions about travelling in Sri Lanka.

Home Frequently Asked Questions How long can I stay in...

How long can I stay in Sri Lanka on a tourist visa?

Ravana Tour Specialist August 27, 2026

A Sri Lankan tourist visa usually allows you to stay for up to 30 days, starting from the day you first enter.

If you want extra time, you can ask the Department of Immigration and Emigration for an extension. In many cases, you can submit the request online, or you may go to the head office in Colombo. Approval can allow you to stay for a total of up to 270 days, but this depends on your nationality. Try to file the request before the first 30 days run out; otherwise, you may face administrative penalties.

Need Free Sri Lanka Travel Advice?

Hi, I’m Sayuri, your local Sri Lanka travel specialist. Feel free to ask me anything about routes, hotels, transport, activities, or planning your trip.