All travellers
The Department of Immigration and Emmigration have introduced an online embarcation form. 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.
Check your passport and travel documents before you travel
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.
Visas
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 be fined or detained by the police.
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.
Yellow fever certificate requirements
Check whether you need a yellow fever certificate by visiting the National Travel Health Network and Centre’s TravelHealthPro website.