🛬 Arrival Card Sri Lanka: Everything you need to know for your trip

✈️ What is an Arrival Card for Sri Lanka?
When traveling to Sri Lanka, it is compulsory to complete an Arrival Card on arrival in the country. This is a border control document, enabling the authorities to verify your identity, travel details and the reason for your stay.
📌 Since 2023, the form can be filled in online before your arrival, making formalities at the airport easier.
📋 Is it compulsory?
Yes. All foreign travelers must present an Arrival Card, even if they have already obtained an electronic visa (ETA) or a visa on arrival.
🧳 What information do I need to provide?
Here is the main information required:
-
Full name and passport number
-
Nationality
-
Flight number and airline
-
Address of stay in Sri Lanka
-
Reason for stay (tourism, business, transit)
-
Expected length of stay
✍️ Tip: Make sure your details match exactly those on your passport and plane ticket.
💡 How do I fill out the Arrival Card online?
From the official Sri Lankan immigration website, you can access the digital form.
The official link: https: //eservices.immigration.gov.lk/emb/eArrival
Steps :
-
Go to the website
-
Select “eArrival Card
-
Fill in the required fields
-
Verify information
-
Submit form
⏳ Estimated time: 5 to 10 minutes
📆 When should the Arrival Card be submitted?
We recommend completing the online form within 3 days of arrival. This avoids delays at customs.
🧠 Practical advice for travellers
-
✅ Print a copy or keep a PDF on your phone
-
✅ Check that the address of your accommodation in Sri Lanka is correct
-
✅ If you make a mistake, fill in the online form again
-
✅ If you haven’t done so online, you can fill it in at the airport, but this may take some time
🔒 Is it safe?
The official website is managed by the Sri Lankan immigration authorities. It uses an HTTPS connection to guarantee the security of your data.
🤔 Frequently asked questions
❓ Do I need to fill out an Arrival Card if I’m in transit?
Yes, unless you are not leaving the international zone.
❓ Do children also need to fill one out?
Yes, each traveler, including children, must have a separate arrival card.
🔗 Useful links
🧾 Conclusion
Completing your Arrival Card for Sri Lanka is a simple but essential step. By taking a few minutes to do it online, you’ll save time at the airport and start your stay stress-free. 🏝️