VisaChecker

Do you need a visa for Sri Lanka?

Whether you need a visa for Sri Lanka depends on your nationality. Pick your passport to see the exact rule, how long you can stay, and how to apply — with a link to the official source.

Depending on your passport, entry to Sri Lanka may be visa-free, via eVisa / visa on arrival / eTA, or require a visa in advance.
191 countries
Travel authorisation (eTA)
1 country
eVisa required
3 countries
Visa required
1 country
Entry restricted
Check your visa requirement
Country facts
CapitalColombo
CurrencySri Lankan Rupee (Rs)
LanguageSinhala, Tamil
Dialing code+94
RegionAsia
Drives onthe left

Official entry requirements

Do you need a visa for Sri Lanka?

PassportWhat you needAllowed stay
United StatesTravel authorisation (eTA)
United KingdomTravel authorisation (eTA)
IndiaTravel authorisation (eTA)
GermanyTravel authorisation (eTA)
FranceTravel authorisation (eTA)
RussiaTravel authorisation (eTA)
CanadaTravel authorisation (eTA)
AustraliaTravel authorisation (eTA)
BrazilTravel authorisation (eTA)
ChinaTravel authorisation (eTA)
SpainTravel authorisation (eTA)
ItalyTravel authorisation (eTA)
TürkiyeTravel authorisation (eTA)
Saudi ArabiaTravel authorisation (eTA)
United Arab EmiratesTravel authorisation (eTA)
NigeriaVisa required
PhilippinesTravel authorisation (eTA)
IndonesiaTravel authorisation (eTA)
MexicoTravel authorisation (eTA)
JapanTravel authorisation (eTA)
ThailandTravel authorisation (eTA)
KazakhstanTravel authorisation (eTA)
BelarusTravel authorisation (eTA)
UkraineTravel authorisation (eTA)
EgyptTravel authorisation (eTA)
Antigua & BarbudaTravel authorisation (eTA)
ArmeniaTravel authorisation (eTA)
AustriaTravel authorisation (eTA)
AzerbaijanTravel authorisation (eTA)
Bosnia & HerzegovinaTravel authorisation (eTA)
BahrainTravel authorisation (eTA)
BoliviaTravel authorisation (eTA)
ColombiaTravel authorisation (eTA)
CubaTravel authorisation (eTA)
DominicaTravel authorisation (eTA)
Dominican RepublicTravel authorisation (eTA)
AlgeriaTravel authorisation (eTA)
GeorgiaTravel authorisation (eTA)
GreeceTravel authorisation (eTA)
GuatemalaTravel authorisation (eTA)
HaitiTravel authorisation (eTA)
IrelandTravel authorisation (eTA)
IsraelTravel authorisation (eTA)
IraqTravel authorisation (eTA)
JordanTravel authorisation (eTA)
KyrgyzstanTravel authorisation (eTA)
CambodiaTravel authorisation (eTA)
KuwaitTravel authorisation (eTA)
LebanonTravel authorisation (eTA)
LithuaniaTravel authorisation (eTA)
MoroccoTravel authorisation (eTA)
MoldovaTravel authorisation (eTA)
Myanmar (Burma)Travel authorisation (eTA)
MaltaTravel authorisation (eTA)
MauritiusTravel authorisation (eTA)
NamibiaTravel authorisation (eTA)
NigerTravel authorisation (eTA)
New ZealandTravel authorisation (eTA)
OmanTravel authorisation (eTA)
PakistanTravel authorisation (eTA)
Palestinian TerritoriesTravel authorisation (eTA)
QatarTravel authorisation (eTA)
SudanTravel authorisation (eTA)
SingaporeTravel authorisation (eTA)
ChadTravel authorisation (eTA)
TajikistanTravel authorisation (eTA)
TurkmenistanTravel authorisation (eTA)
TunisiaTravel authorisation (eTA)
TaiwanTravel authorisation (eTA)
UzbekistanTravel authorisation (eTA)
South AfricaTravel authorisation (eTA)

Passport & health

Passport validityMust be valid at least 6 months beyond your arrival date.
Yellow feverCertificate required if you arrive from a country with a risk of transmission.

UK Foreign Office · as of 2026-05-26

Recent changes

All visa rule changes →

Popular destinations

ThailandUnited StatesUnited KingdomUnited Arab EmiratesJapanTürkiyeSpainItaly