Entry rules
Do Malaysia passport holders need a visa for Sri Lanka?
UpdatedSep 28, 2026About the data
Visa on arrival
Visa on arrival30 days
Malaysia passport holders can get a visa on arrival in Sri Lanka, for stays of up to 30 days.
You get the visa at the border, usually for a fee. Not every airport or land crossing issues it.
Check another trip
eVisa required30 days
See that ruleMore of Asia for Malaysia passport holders
AfghanistaneVisa30 days
ArmeniaeVisa120 days
AzerbaijanOn arrival30 days
BahrainOn arrival14 days
BangladeshOn arrival30 days
BhutaneVisa90 days
BruneiVisa-free30 days
CambodiaVisa-free30 days
ChinaVisa-free30 days
CyprusVisa-free90 days
GeorgiaVisa-free365 days
Hong KongVisa-free90 days
IndiaeVisa30 days
IndonesiaVisa-free30 days
IranVisa-free14 days
IraqVisa-free30 days
IsraelRestricted
JapanVisa-free90 days
JordanOn arrival30 days
KazakhstanVisa-free30 days
KuwaitOn arrival90 days
KyrgyzstanVisa-free30 days
LaosVisa-free30 days
LebanonOn arrival30 days
MacaoVisa-free30 days
MaldivesVisa-free90 days
MongoliaVisa-free30 days
Myanmar (Burma)Visa-free14 days
NepalOn arrival90 days
North KoreaRestricted
OmanVisa-free14 days
PakistaneVisa90 days
PalestineVisa-free
PhilippinesVisa-free30 days
QatarVisa-free90 days
Saudi ArabiaOn arrival90 days
SingaporeVisa-free30 days
South KoreaeTA90 days
SyriaOn arrival90 days
TaiwanVisa-free30 days
TajikistanVisa-free30 days
ThailandVisa-free30 days
Timor-LesteVisa-free30 days
TürkiyeVisa-free90 days
TurkmenistanVisa required
United Arab EmiratesVisa-free30 days
UzbekistanVisa-free30 days
VietnamVisa-free30 days
YemenOn arrival90 days