Aviozo.

🇱🇰 Sri Lanka: visa, entry rules and travel facts

Sri Lanka uses an online ETA (electronic travel authorization) for most visitors, applied for before arrival, plus visa on arrival options. Approval is usually quick but best done a few days ahead.

A Sri Lanka passport gives visa-free or simplified entry to about 84 countries and territories according to the visa dataset.

Key facts

Capital
Colombo
Currency
Sri Lankan rupee
Languages
Sinhala, Tamil
Region
Southern Asia

Entry rules for every passport

Below is every passport we have verified data for, grouped by how it enters. Rules change, so confirm with the official source before you book.

Visa on arrival

148 passports get a visa on arrival at the border.

Passport Max stay
🇦🇱 Albania –
🇩🇿 Algeria –
🇦🇩 Andorra –
🇦🇴 Angola –
🇦🇬 Antigua and Barbuda –
🇦🇷 Argentina –
🇦🇲 Armenia –
🇦🇿 Azerbaijan –
🇧🇸 Bahamas –
🇧🇩 Bangladesh –
🇧🇧 Barbados –
🇧🇿 Belize –
🇧🇯 Benin –
🇧🇹 Bhutan –
🇧🇴 Bolivia –
🇧🇦 Bosnia and Herzegovina –
🇧🇼 Botswana –
🇧🇷 Brazil –
🇧🇳 Brunei –
🇧🇬 Bulgaria –
🇧🇫 Burkina Faso –
🇧🇮 Burundi –
🇰🇭 Cambodia –
🇨🇻 Cape Verde –
🇨🇫 Central African Republic –
🇹🇩 Chad –
🇨🇱 Chile –
🇨🇴 Colombia –
🇰🇲 Comoros –
🇨🇬 Congo –
🇨🇷 Costa Rica –
🇭🇷 Croatia –
🇨🇺 Cuba –
🇨🇾 Cyprus –
🇩🇯 Djibouti –
🇩🇲 Dominica –
🇩🇴 Dominican Republic –
🇨🇩 DR Congo –
🇪🇨 Ecuador –
🇪🇬 Egypt –
🇸🇻 El Salvador –
🇬🇶 Equatorial Guinea –
🇪🇷 Eritrea –
🇪🇪 Estonia –
🇸🇿 Eswatini –
🇪🇹 Ethiopia –
🇫🇯 Fiji –
🇬🇦 Gabon –
🇬🇲 Gambia –
🇬🇪 Georgia –
🇬🇷 Greece –
🇬🇩 Grenada –
🇬🇹 Guatemala –
🇬🇳 Guinea –
🇬🇼 Guinea-Bissau –
🇬🇾 Guyana –
🇭🇹 Haiti –
🇭🇳 Honduras –
🇭🇰 Hong Kong –
🇭🇺 Hungary –
🇮🇸 Iceland –
🇮🇶 Iraq –
🇮🇪 Ireland –
🇯🇲 Jamaica –
🇯🇴 Jordan –
🇰🇪 Kenya –
🇰🇮 Kiribati –
🇽🇰 Kosovo –
🇰🇬 Kyrgyzstan –
🇱🇦 Laos –
🇱🇻 Latvia –
🇱🇧 Lebanon –
🇱🇸 Lesotho –
🇱🇷 Liberia –
🇱🇾 Libya –
🇱🇮 Liechtenstein –
🇱🇹 Lithuania –
🇱🇺 Luxembourg –
🇲🇴 Macau –
🇲🇬 Madagascar –
🇲🇼 Malawi –
🇲🇱 Mali –
🇲🇹 Malta –
🇲🇭 Marshall Islands –
🇲🇷 Mauritania –
🇲🇺 Mauritius –
🇲🇽 Mexico –
🇫🇲 Micronesia –
🇲🇩 Moldova –
🇲🇨 Monaco –
🇲🇳 Mongolia –
🇲🇪 Montenegro –
🇲🇦 Morocco –
🇲🇿 Mozambique –
🇲🇲 Myanmar –
🇳🇦 Namibia –
🇳🇷 Nauru –
🇳🇮 Nicaragua –
🇳🇪 Niger –
🇲🇰 North Macedonia –
🇵🇼 Palau –
🇵🇸 Palestine –
🇵🇦 Panama –
🇵🇬 Papua New Guinea –
🇵🇾 Paraguay –
🇵🇪 Peru –
🇵🇭 Philippines –
🇵🇹 Portugal –
🇷🇴 Romania –
🇷🇼 Rwanda –
🇰🇳 Saint Kitts and Nevis –
🇱🇨 Saint Lucia –
🇻🇨 Saint Vincent and the Grenadines –
🇼🇸 Samoa –
🇸🇲 San Marino –
🇸🇹 São Tomé and Príncipe –
🇸🇳 Senegal –
🇷🇸 Serbia –
🇸🇱 Sierra Leone –
🇸🇰 Slovakia –
🇸🇮 Slovenia –
🇸🇧 Solomon Islands –
🇸🇴 Somalia –
🇿🇦 South Africa –
🇸🇸 South Sudan –
🇸🇩 Sudan –
🇸🇷 Suriname –
🇹🇼 Taiwan –
🇹🇯 Tajikistan –
🇹🇿 Tanzania –
🇹🇱 Timor-Leste –
🇹🇬 Togo –
🇹🇴 Tonga –
🇹🇹 Trinidad and Tobago –
🇹🇳 Tunisia –
🇹🇲 Turkmenistan –
🇹🇻 Tuvalu –
🇺🇬 Uganda –
🇺🇦 Ukraine –
🇺🇾 Uruguay –
🇺🇿 Uzbekistan –
🇻🇺 Vanuatu –
🇻🇦 Vatican City –
🇻🇪 Venezuela –
🇻🇳 Vietnam –
🇾🇪 Yemen –
🇿🇲 Zambia –
🇿🇼 Zimbabwe –

eTA (electronic authorization)

48 passports need an electronic travel authorization (not a visa).

Passport Max stay
🇦🇫 Afghanistan –
🇦🇺 Australia 30 days
🇦🇹 Austria 30 days
🇧🇭 Bahrain 30 days
🇧🇾 Belarus 30 days
🇧🇪 Belgium 30 days
🇨🇲 Cameroon –
🇨🇦 Canada 30 days
🇨🇳 China 30 days
🇨🇿 Czechia 30 days
🇩🇰 Denmark 30 days
🇫🇮 Finland 30 days
🇫🇷 France 30 days
🇩🇪 Germany 30 days
🇬🇭 Ghana –
🇮🇳 India 30 days
🇮🇩 Indonesia 30 days
🇮🇷 Iran 30 days
🇮🇱 Israel 30 days
🇮🇹 Italy 30 days
🇨🇮 Ivory Coast –
🇯🇵 Japan 30 days
🇰🇿 Kazakhstan 30 days
🇰🇼 Kuwait 30 days
🇲🇾 Malaysia 30 days
🇲🇻 Maldives 90 days
🇳🇵 Nepal 30 days
🇳🇱 Netherlands 30 days
🇳🇿 New Zealand 30 days
🇳🇬 Nigeria –
🇳🇴 Norway 30 days
🇴🇲 Oman 30 days
🇵🇰 Pakistan 30 days
🇵🇱 Poland 30 days
🇶🇦 Qatar 30 days
🇷🇺 Russia 30 days
🇸🇦 Saudi Arabia 30 days
🇸🇨 Seychelles 30 days
🇸🇬 Singapore 30 days
🇰🇷 South Korea 30 days
🇪🇸 Spain 30 days
🇸🇪 Sweden 30 days
🇨🇭 Switzerland 30 days
🇹🇭 Thailand 30 days
🇹🇷 Türkiye 30 days
🇦🇪 United Arab Emirates 30 days
🇬🇧 United Kingdom 30 days
🇺🇸 United States 30 days

Visa required

1 passports need a visa arranged in advance.

Passport Max stay
🇸🇾 Syria –

Entry not permitted

Ordinary tourist entry is closed for 1 passports.

Passport Max stay
🇰🇵 North Korea –

Frequently asked questions

Do I need a visa for Sri Lanka?

It depends on your passport. For popular passports it currently looks like this: United States: eta (electronic authorization), 30 days; United Kingdom: eta (electronic authorization), 30 days; Germany: eta (electronic authorization), 30 days; Canada: eta (electronic authorization), 30 days. The full table is above on this page.

What currency is used in Sri Lanka?

Sri Lankan rupee.

What language is spoken in Sri Lanka?

Sinhala, Tamil.

Visa requirements by passport

Passport Requirement Max stay
United States eTA (electronic authorization) 30 days
United Kingdom eTA (electronic authorization) 30 days
Germany eTA (electronic authorization) 30 days
Canada eTA (electronic authorization) 30 days
Australia eTA (electronic authorization) 30 days
India eTA (electronic authorization) 30 days
Russia eTA (electronic authorization) 30 days
China eTA (electronic authorization) 30 days
France eTA (electronic authorization) 30 days
Japan eTA (electronic authorization) 30 days

Useful for this trip

What else you will need in Sri Lanka: a place to stay, things to do and mobile data that works on arrival.

Find a place to stay Trains and buses

The links in this block are affiliate links: if you book through them, Aviozo may earn a commission from the partner. The price is the same for you.

Plan the whole trip on Aviozo

Mark where you have been and where you want to go, check visa rules for your passport (and your group), and find cheap flights from your home airport.

Open Aviozo →

Visa rules from other passports

This page is for general information only and is not legal advice. Visa rules change often, so always confirm entry requirements with the official government source before you travel.