
How to Obtain a Visa for Sri Lanka: Best Methods
If you’re planning a trip to Sri Lanka, it’s essential to understand the visa requirements and the best ways to obtain a visa. This guide will walk you through the process of getting a visa for Sri Lanka, highlighting the most efficient and convenient methods available.
- e-Visa:
The most straightforward and popular way to obtain a visa for Sri Lanka is through the electronic visa (e-Visa) system. This online platform allows travelers to apply for a visa from the comfort of their homes. Here’s how to apply for an e-Visa:
a. Visit the official Sri Lanka Electronic Travel Authorization (ETA) website.
b. Fill out the required application form, providing accurate and up-to-date information.
c. Pay the visa fee using a credit or debit card.
d. Submit the application and wait for approval.
e. Upon approval, you will receive your e-Visa via email.

The e-Visa is generally valid for a stay of up to 30 days and is suitable for tourism, business, or transit purposes.
- Visa on Arrival:
If you haven’t applied for an e-Visa beforehand, you can still obtain a visa on arrival at the Bandaranaike International Airport in Colombo, Sri Lanka. Here are the steps to get a visa on arrival:
a. Fill out the visa application form available at the airport or onboard your flight.
b. Provide the necessary documents, including a valid passport, return ticket, and proof of sufficient funds.
c. Pay the visa fee in cash (USD or Sri Lankan Rupees).
d. Proceed to the immigration counter, where your visa will be processed.
e. Receive your visa and continue with the immigration process.
Please note that the visa on arrival option may involve longer processing times and potential queues, so applying for an e-Visa in advance is recommended.
- Sri Lanka Overseas Missions:
Another option to obtain a visa for Sri Lanka is to apply at one of Sri Lanka’s overseas missions, such as an embassy or consulate. This method is suitable for those who prefer to secure their visa before traveling and have access to a Sri Lankan diplomatic mission. Here’s how to apply through a Sri Lankan overseas mission:

a. Locate the nearest Sri Lankan embassy or consulate in your country.
b. Visit their website or contact them directly to obtain the visa application form.
c. Fill out the application form and attach the required documents, including a valid passport, proof of travel arrangements, and supporting documents specific to your visa category.
d. Pay the visa fee as specified by the embassy or consulate.
e. Submit your application in person or via mail to the respective Sri Lankan mission.
f. Wait for the visa to be processed and collect it once it’s ready.
The processing time and requirements may vary, so it is advisable to contact the Sri Lankan overseas mission well in advance.
- Visa through Authorized Agents:
If you find the visa application process daunting or time-consuming, you can engage the services of authorized visa agents to assist you. These agents are experienced in handling visa applications and can provide guidance and support throughout the process. They can help with e-Visa applications, visa on arrival, and embassy/consulate applications.
When planning a visit to Sri Lanka, it is crucial to familiarize yourself with the visa requirements and choose the best method of obtaining a visa. The e-Visa system offers a convenient online application process, while the visa on arrival option is suitable for spontaneous travelers. Applying through Sri Lanka’s overseas missions provides an alternative for those who prefer to secure their visa in advance. Finally, authorized visa agents can simplify the process for those who want professional assistance. Select the method that suits your needs and enjoy your trip to Sri Lanka hassle-free!