eVisa needed
eVisa required30 days
Seychelles passport holders need a visa for Libya, which they apply for online before they travel. It allows stays of up to 30 days.
A visa you apply for online before you travel. It is still a visa, and approval can take several days.
Check another trip
Visa-free90 days
See that ruleMore of Africa for Seychelles passport holders
AlgeriaVisa-free90 days
AngolaVisa-free30 days
BeninVisa-free90 days
BotswanaVisa-free90 days
Burkina FasoVisa required
BurundiOn arrival30 days
CameroonVisa required
Cape VerdeOn arrival
Central African RepublicVisa required
ChadVisa required
ComorosOn arrival
Côte d’IvoireVisa-free90 days
DjiboutieVisa31 days
DR CongoVisa required
EgyptOn arrival30 days
Equatorial GuineaVisa required
EritreaVisa required
EswatiniVisa-free30 days
EthiopiaOn arrival90 days
GaboneVisa
GambiaVisa-free90 days
GhanaVisa-free90 days
GuineaVisa required
Guinea-BissauOn arrival90 days
KenyaeTA90 days
LesothoVisa-free90 days
LiberiaVisa required
MadagascarOn arrival90 days
MalawiVisa-free90 days
MaliVisa required
MauritaniaOn arrival
MauritiusVisa-free90 days
MoroccoVisa required
MozambiqueOn arrival30 days
NamibiaVisa-free90 days
NigerVisa required
NigeriaVisa-free90 days
Republic of the CongoVisa required
RwandaVisa-free90 days
São Tomé & PríncipeeVisa
SenegalOn arrival90 days
Sierra LeoneOn arrival
SomaliaOn arrival30 days
South AfricaVisa-free30 days
South SudaneVisa
SudanVisa required
TanzaniaVisa-free90 days
TogoOn arrival7 days
TunisiaVisa-free90 days
UgandaVisa-free90 days
ZambiaVisa-free90 days
ZimbabweVisa-free90 days