Nationals from all countries with the exceptions of Singapore and the Maldives need a visa or an Electronic Travel Authorization in order to visit Sri Lanka. As visas are not always as straightforward as you might want, we also have a special general visa section for you.
Entry to Sri Lanka
To enter Sri Lanka you can either apply for the visa online which is slightly cheaper, or you can apply for it on arrival.
The visa is valid for 30 days from the time of entry.
One of the requirements of the visa is that you have a passport valid for six months after the date of your arrival in Sri Lanka.
You can extend a tourist visa for up to three months at an immigration office, although the one month you are given originally is counted in this, so you technically are only getting a two month extension.
To qualify for the extension you will need an onward ticket and proof of funds to support you during your time in Sri Lanka.
Should you overstay on your visa, you will be fined and possibly blacklisted if you wish to return to Sri Lanka. The overstay fees change for this frequently but can start at $5 USD per day.
To check the exact visa requirements for your country, click here.