Destination: Madagascar

Madagascar lets ordinary passport holders from196 countries travel to it without a prior visa.

All visitors to Madagascar are required to have a visa. Nationals of any country can obtain a visa on arrival valid for 90 days. Stays up to 30 days are free of charge while there is a fee for a maximum 60 or 90 days stay. All visitors must hold a passport valid for 6 months.
Loading the map...
Legend :
Blue - your own country.
Green - countries/territories which you can visit without a visa, or you can obtain a visa on arrival.
Visa-Free/Visa-on-arrival
AfghanistanVisa on arrival. 90 days, 30 days free of charge.
AlbaniaVisa on arrival. 90 days, 30 days free of charge.
AlgeriaVisa on arrival. 90 days, 30 days free of charge.
AndorraVisa on arrival. 90 days, 30 days free of charge.
AngolaVisa on arrival. 90 days, 30 days free of charge.
Antigua and BarbudaVisa on arrival. 90 days, 30 days free of charge.
ArgentinaVisa on arrival. 90 days, 30 days free of charge.
ArmeniaVisa on arrival. 90 days, 30 days free of charge.
AustraliaVisa on arrival. 90 days, 30 days free of charge.
AustriaVisa on arrival. 90 days, 30 days free of charge.
AzerbaijanVisa on arrival. 90 days, 30 days free of charge.
BahamasVisa on arrival. 90 days, 30 days free of charge.
BahrainVisa on arrival. 90 days, 30 days free of charge.
BangladeshVisa on arrival. 90 days, 30 days free of charge.
BarbadosVisa on arrival. 90 days, 30 days free of charge.
BelarusVisa on arrival. 90 days, 30 days free of charge.
BelgiumVisa on arrival. 90 days, 30 days free of charge.
BelizeVisa on arrival. 90 days, 30 days free of charge.
BeninVisa on arrival. 90 days, 30 days free of charge.
BhutanVisa on arrival. 90 days, 30 days free of charge.
BoliviaVisa on arrival. 90 days, 30 days free of charge.
Bosnia and HerzegovinaVisa on arrival. 90 days, 30 days free of charge.
BotswanaVisa on arrival. 90 days, 30 days free of charge.
BrazilVisa on arrival. 90 days, 30 days free of charge.
BruneiVisa on arrival. 90 days, 30 days free of charge.
BulgariaVisa on arrival. 90 days, 30 days free of charge.
Burkina FasoVisa on arrival. 90 days, 30 days free of charge.
BurundiVisa on arrival. 90 days, 30 days free of charge.
CambodiaVisa on arrival. 90 days, 30 days free of charge.
CameroonVisa on arrival. 90 days, 30 days free of charge.
CanadaVisa on arrival. 90 days, 30 days free of charge.
Cape VerdeVisa on arrival. 90 days, 30 days free of charge.
Central African RepublicVisa on arrival. 90 days, 30 days free of charge.
ChadVisa on arrival. 90 days, 30 days free of charge.
ChileVisa on arrival. 90 days, 30 days free of charge.
ChinaVisa on arrival. 90 days, 30 days free of charge.
ColombiaVisa on arrival. 90 days, 30 days free of charge.
ComorosVisa on arrival. 90 days, 30 days free of charge.
Congo RepublicVisa on arrival. 90 days, 30 days free of charge.
Costa RicaVisa on arrival. 90 days, 30 days free of charge.
Cote d'IvoireVisa on arrival. 90 days, 30 days free of charge.
CroatiaVisa on arrival. 90 days, 30 days free of charge.
CubaVisa on arrival. 90 days, 30 days free of charge.
CyprusVisa on arrival. 90 days, 30 days free of charge.
Czech RepublicVisa on arrival. 90 days, 30 days free of charge.
Democratic Republic of the CongoVisa on arrival. 90 days, 30 days free of charge.
DenmarkVisa on arrival. 90 days, 30 days free of charge.
DjiboutiVisa on arrival. 90 days, 30 days free of charge.
DominicaVisa on arrival. 90 days, 30 days free of charge.
Dominican RepublicVisa on arrival. 90 days, 30 days free of charge.
EcuadorVisa on arrival. 90 days, 30 days free of charge.
EgyptVisa on arrival. 90 days, 30 days free of charge.
El SalvadorVisa on arrival. 90 days, 30 days free of charge.
Equatorial GuineaVisa on arrival. 90 days, 30 days free of charge.
EritreaVisa on arrival. 90 days, 30 days free of charge.
EstoniaVisa on arrival. 90 days, 30 days free of charge.
EthiopiaVisa on arrival. 90 days, 30 days free of charge.
FijiVisa on arrival. 90 days, 30 days free of charge.
FinlandVisa on arrival. 90 days, 30 days free of charge.
FranceVisa on arrival. 90 days, 30 days free of charge.
GabonVisa on arrival. 90 days, 30 days free of charge.
GambiaVisa on arrival. 90 days, 30 days free of charge.
GeorgiaVisa on arrival. 90 days, 30 days free of charge.
GermanyVisa on arrival. 90 days, 30 days free of charge.
GhanaVisa on arrival. 90 days, 30 days free of charge.
GreeceVisa on arrival. 90 days, 30 days free of charge.
GrenadaVisa on arrival. 90 days, 30 days free of charge.
GuatemalaVisa on arrival. 90 days, 30 days free of charge.
GuineaVisa on arrival. 90 days, 30 days free of charge.
Guinea-BissauVisa on arrival. 90 days, 30 days free of charge.
GuyanaVisa on arrival. 90 days, 30 days free of charge.
HaitiVisa on arrival. 90 days, 30 days free of charge.
HondurasVisa on arrival. 90 days, 30 days free of charge.
Hong KongVisa on arrival. 90 days, 30 days free of charge.
HungaryVisa on arrival. 90 days, 30 days free of charge.
IcelandVisa on arrival. 90 days, 30 days free of charge.
IndiaVisa on arrival. 90 days, 30 days free of charge.
IndonesiaVisa on arrival. 90 days, 30 days free of charge.
IranVisa on arrival. 90 days, 30 days free of charge.
IraqVisa on arrival. 90 days, 30 days free of charge.
IrelandVisa on arrival. 90 days, 30 days free of charge.
IsraelVisa on arrival. 90 days, 30 days free of charge.
ItalyVisa on arrival. 90 days, 30 days free of charge.
JamaicaVisa on arrival. 90 days, 30 days free of charge.
JapanVisa on arrival. 90 days, 30 days free of charge.
JordanVisa on arrival. 90 days, 30 days free of charge.
KazakhstanVisa on arrival. 90 days, 30 days free of charge.
KenyaVisa on arrival. 90 days, 30 days free of charge.
KiribatiVisa on arrival. 90 days, 30 days free of charge.
KosovoVisa on arrival. 90 days, 30 days free of charge.
KuwaitVisa on arrival. 90 days, 30 days free of charge.
KyrgyzstanVisa on arrival. 90 days, 30 days free of charge.
LaosVisa on arrival. 90 days, 30 days free of charge.
LatviaVisa on arrival. 90 days, 30 days free of charge.
LebanonVisa on arrival. 90 days, 30 days free of charge.
LesothoVisa on arrival. 90 days, 30 days free of charge.
LiberiaVisa on arrival. 90 days, 30 days free of charge.
LibyaVisa on arrival. 90 days, 30 days free of charge.
LiechtensteinVisa on arrival. 90 days, 30 days free of charge.
LithuaniaVisa on arrival. 90 days, 30 days free of charge.
LuxembourgVisa on arrival. 90 days, 30 days free of charge.
MacauVisa on arrival. 90 days, 30 days free of charge.
MacedoniaVisa on arrival. 90 days, 30 days free of charge.
MalawiVisa on arrival. 90 days, 30 days free of charge.
MalaysiaVisa on arrival. 90 days, 30 days free of charge.
MaldivesVisa on arrival. 90 days, 30 days free of charge.
MaliVisa on arrival. 90 days, 30 days free of charge.
MaltaVisa on arrival. 90 days, 30 days free of charge.
Marshall IslandsVisa on arrival. 90 days, 30 days free of charge.
MauritaniaVisa on arrival. 90 days, 30 days free of charge.
MauritiusVisa on arrival. 90 days, 30 days free of charge.
MexicoVisa on arrival. 90 days, 30 days free of charge.
MicronesiaVisa on arrival. 90 days, 30 days free of charge.
MoldovaVisa on arrival. 90 days, 30 days free of charge.
MonacoVisa on arrival. 90 days, 30 days free of charge.
MongoliaVisa on arrival. 90 days, 30 days free of charge.
MontenegroVisa on arrival. 90 days, 30 days free of charge.
MoroccoVisa on arrival. 90 days, 30 days free of charge.
MozambiqueVisa on arrival. 90 days, 30 days free of charge.
MyanmarVisa on arrival. 90 days, 30 days free of charge.
NamibiaVisa on arrival. 90 days, 30 days free of charge.
NauruVisa on arrival. 90 days, 30 days free of charge.
NepalVisa on arrival. 90 days, 30 days free of charge.
NetherlandsVisa on arrival. 90 days, 30 days free of charge.
New ZealandVisa on arrival. 90 days, 30 days free of charge.
NicaraguaVisa on arrival. 90 days, 30 days free of charge.
NigerVisa on arrival. 90 days, 30 days free of charge.
NigeriaVisa on arrival. 90 days, 30 days free of charge.
North KoreaVisa on arrival. 90 days, 30 days free of charge.
NorwayVisa on arrival. 90 days, 30 days free of charge.
OmanVisa on arrival. 90 days, 30 days free of charge.
PakistanVisa on arrival. 90 days, 30 days free of charge.
PalauVisa on arrival. 90 days, 30 days free of charge.
PanamaVisa on arrival. 90 days, 30 days free of charge.
Papua New GuineaVisa on arrival. 90 days, 30 days free of charge.
ParaguayVisa on arrival. 90 days, 30 days free of charge.
PeruVisa on arrival. 90 days, 30 days free of charge.
PhilippinesVisa on arrival. 90 days, 30 days free of charge.
PolandVisa on arrival. 90 days, 30 days free of charge.
PortugalVisa on arrival. 90 days, 30 days free of charge.
QatarVisa on arrival. 90 days, 30 days free of charge.
RomaniaVisa on arrival. 90 days, 30 days free of charge.
RussiaVisa on arrival. 90 days, 30 days free of charge.
RwandaVisa on arrival. 90 days, 30 days free of charge.
Saint Kitts and NevisVisa on arrival. 90 days, 30 days free of charge.
Saint LuciaVisa on arrival. 90 days, 30 days free of charge.
Saint Vincent and the GrenadinesVisa on arrival. 90 days, 30 days free of charge.
SamoaVisa on arrival. 90 days, 30 days free of charge.
San MarinoVisa on arrival. 90 days, 30 days free of charge.
Sao Tome and PrincipeVisa on arrival. 90 days, 30 days free of charge.
Saudi ArabiaVisa on arrival. 90 days, 30 days free of charge.
SenegalVisa on arrival. 90 days, 30 days free of charge.
SerbiaVisa on arrival. 90 days, 30 days free of charge.
SeychellesVisa on arrival. 90 days, 30 days free of charge.
Sierra LeoneVisa on arrival. 90 days, 30 days free of charge.
SingaporeVisa on arrival. 90 days, 30 days free of charge.
SlovakiaVisa on arrival. 90 days, 30 days free of charge.
SloveniaVisa on arrival. 90 days, 30 days free of charge.
Solomon IslandsVisa on arrival. 90 days, 30 days free of charge.
SomaliaVisa on arrival. 90 days, 30 days free of charge.
South AfricaVisa on arrival. 90 days, 30 days free of charge.
South KoreaVisa on arrival. 90 days, 30 days free of charge.
South SudanVisa on arrival. 90 days, 30 days free of charge.
SpainVisa on arrival. 90 days, 30 days free of charge.
Sri LankaVisa on arrival. 90 days, 30 days free of charge.
SudanVisa on arrival. 90 days, 30 days free of charge.
SurinameVisa on arrival. 90 days, 30 days free of charge.
SwazilandVisa on arrival. 90 days, 30 days free of charge.
SwedenVisa on arrival. 90 days, 30 days free of charge.
SwitzerlandVisa on arrival. 90 days, 30 days free of charge.
SyriaVisa on arrival. 90 days, 30 days free of charge.
TaiwanVisa on arrival. 90 days, 30 days free of charge.
TajikistanVisa on arrival. 90 days, 30 days free of charge.
TanzaniaVisa on arrival. 90 days, 30 days free of charge.
ThailandVisa on arrival. 90 days, 30 days free of charge.
Timor-LesteVisa on arrival. 90 days, 30 days free of charge.
TogoVisa on arrival. 90 days, 30 days free of charge.
TongaVisa on arrival. 90 days, 30 days free of charge.
Trinidad and TobagoVisa on arrival. 90 days, 30 days free of charge.
TunisiaVisa on arrival. 90 days, 30 days free of charge.
TurkeyVisa on arrival. 90 days, 30 days free of charge.
TurkmenistanVisa on arrival. 90 days, 30 days free of charge.
TuvaluVisa on arrival. 90 days, 30 days free of charge.
UgandaVisa on arrival. 90 days, 30 days free of charge.
UkraineVisa on arrival. 90 days, 30 days free of charge.
United Arab EmiratesVisa on arrival. 90 days, 30 days free of charge.
United KingdomVisa on arrival. 90 days, 30 days free of charge.
United StatesVisa on arrival. 90 days, 30 days free of charge.
UruguayVisa on arrival. 90 days, 30 days free of charge.
UzbekistanVisa on arrival. 90 days, 30 days free of charge.
VanuatuVisa on arrival. 90 days, 30 days free of charge.
VenezuelaVisa on arrival. 90 days, 30 days free of charge.
VietnamVisa on arrival. 90 days, 30 days free of charge.
YemenVisa on arrival. 90 days, 30 days free of charge.
ZambiaVisa on arrival. 90 days, 30 days free of charge.
ZimbabweVisa on arrival. 90 days, 30 days free of charge.