Visa and arival card
Travel Information


1 Apply 30 day ETA

2 Submit Arrival card information

3 Apply for visa extension when in the country if needed

Before you travel to Sri Lanka

  1. Arrange your visa probably best to do online
  2. and enter your details for the arrival card

If you are in Sri Lank and wish to extend your visa … use this link

1) Apply for online visa

Visa is called Electronic Travel Authorization (ETA)

Most countries can get visa on arrival – but this takes more time at the airport  (so best apply online)

Arrange the online visa at this link

This is the only official website – there are a few scam websites … so make sure that you use the real one!

Do not use other “visa” websites with SIMILAR names / URLs

It only takes a few hours to be processed online

You need to submit your details (passport number, name, date of birth etc)

There is an option to add flight and arrival time – useful but not essential  (just put your most likely arrival time)

For tourist short visit choose the 30 day (double entry) entry – USD50

For tourist longer visit choose 180 day (single entry)  – USD 50    NO LONGER AVAILABLE 

There will be a warning that this is for tourism and not business – not a work visa – this is normal

If you need a business visa – apply for a business visa.

About Electronic Travel Authorization (ETA)

What is an ETA?

ETA is an official authorization for a Short Visit to Sri Lanka (For more info…) and is issued electronically. The ETA is introduced with the intention of providing an efficient, reliable and simplified service to those who visit Sri Lanka.

The ETA is issued through an on-line system. No passport copies, documents or photographs are required. There is no requirement to endorse the ETA on the passport. View sample ETA approval notice and/or referral notice.

On arrival at the port of entry in Sri Lanka, simply produce your passport to the immigration officer at the airport. It is advisable for you to bring a copy of the ETA approval notice along with you (on your phone).

2) ARRIVAL CARD – in addition to the visa

On the airplane they may give you a “landing arrival card” – just enter simple details name, passport, flight number, hotel where you are staying.

This can be completed online 4 days before arriving. This will save you time at the airport (and you don’t need a pen)

You can also enter the arrival information online – this will save you time on arrival in Sri Lanka’#/home-page


The authorities in Sri Lanka set and enforce entry rules. If you’re unsure how Sri Lanka’s entry requirements apply to you, contact its UK embassy, high commission or consulate.

The Department of Immigration and Emigration have introduced an online embarkation form which will replace the paper embarkation card. Foreign nationals can complete the online form three days prior to arrival in Sri Lanka. The service is free of charge.

All COVID-19 requirements have been lifted for entering Sri Lanka.

Entry requirements could change at short notice, and government websites are not always up to date. You should follow the instructions of the local authorities.

If you’re transiting through Sri Lanka

Transiting is when you pass through one country on the way to your final destination. Visas are not required for air-side transit via Sri Lanka, as long as the connecting flight is within 24 hours of arrival. Travellers should check with their airline on the transit times.

Passport validity

If you are visiting Sri Lanka, your passport should be valid for 6 months from the date you arrive.

Check with your travel provider to make sure your passport and other travel documents meet their requirements.


All visitors are advised to apply online for an Electronic Travel Authorisation (ETA) to enter Sri Lanka. Further information on eligibility is available on the Department of Immigration and Emigration website.

Visitors can apply for an ETA on the ETA website.

On arrival visa facilities are available, however applying for an ETA before travel is advised for ease of travel and to prevent delays on arrival.

All visitors need to comply with the guidelines imposed for tourists by the Government of Sri Lanka.

Tourist visas are normally valid for 30 days. If you overstay your visa you could detained by the police but most likely you will have to pay a big fine .

If your visa is expiring you will need to apply for an extension through the Department for Immigration and Emigration. You should ring the Department for Immigration and Emigration on +94 70 710 1050 to make an appointment or visit their website to apply for a visa extension online.

How To Extend Short Visit Visa.
A visitor wishing to stay more than 30 days in Sri Lanka, may apply for an extension. The short term visit visa may be extended maximum up to 270 days from the the date of arrival in three consecutive instances as grant 30 days on entry , 60 days at first extension and 90 days for second and third instances.
Application for an extension should be submitted to the visa section of the Department of Immigration & Emigration (Head office) by visiting the department .Alternatively through the online visit visa extension portal e-Visa Extension applications may be submitted for extension up to 6 months.If you unable to use any of above you may proceed the applications through an authorized agent to the department
For more details visit.