Get in touch

Sri Lanka visa & entry requirements

Sri Lanka visa information

Do I need a visa to visit Sri Lanka?

Yes. All foreign nationals (excluding Singapore, the Seychelles & the Maldives) require a visa or an Electronic Travel Authority to visit Sri Lanka.

Can the visa be arranged online?

Yes, you should apply for your Electronic Travel Authority in advance of travelling to Sri Lanka. The online system is simple to use and will save time queuing at the airport after a long flight.

For further information, please visit:

How much does a Sri Lankan visa cost?

Online Electronic Travel Authority service: $35USD payment to be made by credit or debit card. Upon arrival at Colombo Airport: $40 to be paid in good condition USD notes and an up-to-date passport photo of a good likeness.

The visa is free for children under the age of 12.

How long is the visa valid for?

The standard tourist visa is a single entry visa that allows you to travel in Sri Lanka for 30 days from the date of entry and is valid for three months from the date of issue.

Entry & Covid-19 testing requirements.

The following information is based on each adult traveller being full vaccinated. The vaccination requirements for children vary (and change continuously) however we can advise on this. For unvaccinated travellers the entry requirements are far more prohibitive and in many cases not possible at all – please check the (or your home country’s equivalent) website for full details.

Do I need a PCR test before travelling to Sri Lanka?


For full details of the testing and vaccination requirements please visit Hello Again Sri Lanka

What else will I need?

  1. First you must ensure that you have obtained the letter version of your NHS Covid Pass. The letters are only valid for 30 days and need to be in date for the duration of your entire stay in Sri Lanka. Whilst you can request the letters online, this can take up to 7 days. You can get an instant version using the NHS app on your phone or tablet (‘download PDF copy’ or ‘receive an offline copy by email’) 

  2. Check that the name on your passport matches how it is displayed by NHS COVID at least 4 weeks before you travel. If the names are different, contact your GP practice to have your details updated. 

    You should also download the digital version of your NHS Covid Pass.

  3. A travel insurance policy that includes covid related medical cover (you must travel with this policy documentation).

And finally...

Entry and testing requirements change regularly. We will do all we can to keep you updated of any changes, however you must please check at regularly for any updates (and certainly within the 7 days before you travel).

If you do require any UK testing requirements, we recommend Randox for all UK testing requirements (pre-departure and on return). We have found them to be amongst the best value and offering a reliable service - please use code: SA43 for a small discount on most services . Visit