The following nationalities citizens can obtain a free Sri Lanka visa at the port of entry:
Maldives (may receive a Sri Lanka visa on arrival for 30 days, extendable to 150 days) (can get a Sri Lanka visa on arrival for 30 days, extendable to 150 days)
Seychelles (may receive a Sri Lanka visa on arrival for 60 days for a maximum of 90 days in a single year) (can get a Sri Lanka visa on arrival for 60 days for a maximum of 90 days in a single year)
Singapore (may receive a Sri Lanka visa on arrival for 30 days, extendable to 150 days) (can get a Sri
Lanka visa on arrival for 30 days, extendable to 150 days)
For a simpler application procedure, applicants who must go to Sri Lanka might follow these steps:
Visit the official website or come see us.
Collect the documents
Create a profile.
Give the account all of your accurate and personal details.
Select the visa category for which you wish to apply.
Complete the application form carefully
Attach the necessary supporting documentation to your visa application.
complete the payment of the necessary visa cost.
Wait until you hear back with the outcome of your visa application.