No visa, but an eTA
eTA required30 days
Libya passport holders can visit Sri Lanka without a visa for up to 30 days, but must get an electronic travel authorisation (eTA) online before they travel.
Not a visa, but an approval you apply for online and must have before you travel, like the US ESTA or the UK ETA.
Check another trip
eVisa required
See that ruleMore of Asia for Libya passport holders
AfghanistaneVisa
ArmeniaVisa required
AzerbaijanVisa required
BahrainOn arrival
BangladeshVisa required
BhutaneVisa
BruneiVisa required
CambodiaOn arrival30 days
ChinaVisa required
CyprusVisa required
GeorgiaVisa required
Hong KongeVisa
IndiaVisa required
IndonesiaeVisa
IraneVisa30 days
IraqeVisa
IsraelVisa required
JapanVisa required
JordanOn arrival90 days
KazakhstanVisa required
KuwaitVisa required
KyrgyzstaneVisa
LaosVisa required
LebanonOn arrival
MacaoOn arrival
MalaysiaVisa-free30 days
MaldivesOn arrival30 days
MongoliaVisa required
Myanmar (Burma)Visa required
NepalOn arrival90 days
North KoreaVisa required
OmanVisa required
PakistaneVisa90 days
PalestineVisa-free
PhilippinesVisa required
QatareVisa
Saudi ArabiaVisa required
SingaporeeVisa
South KoreaVisa required
SyriaeVisa
TaiwanVisa required
TajikistaneVisa
ThailandeVisa60 days
Timor-LesteOn arrival30 days
TürkiyeVisa-free90 days
TurkmenistanVisa required
United Arab EmirateseVisa
UzbekistanVisa required
VietnameVisa
YemenVisa required