🇲🇬 Madagascar

Madagascar lets ordinary passport holders from 195 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.
Legend :
â–  - your own country.
â–  - countries/territories which you can visit without a visa, or you can obtain a visa on arrival.
â–  - countries/territories which you can visit with an online registration.
â–  - countries/territories which require you to get a visa prior to arrival.
â–  - countries/territories which you cannot visit.
Visa-Free/Visa-on-arrival
🇦🇫 AfghanistanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇦🇱 AlbaniaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇩🇿 AlgeriaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇦🇩 AndorraVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇦🇴 AngolaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇦🇬 Antigua and BarbudaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇦🇷 ArgentinaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇦🇲 ArmeniaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇦🇺 AustraliaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇦🇹 AustriaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇦🇿 AzerbaijanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇸 BahamasVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇭 BahrainVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇩 BangladeshVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇧 BarbadosVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇾 BelarusVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇪 BelgiumVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇿 BelizeVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇯 BeninVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇹 BhutanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇴 BoliviaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇦 Bosnia and HerzegovinaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇼 BotswanaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇷 BrazilVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇳 BruneiVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇬 BulgariaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇧🇫 Burkina FasoVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇰🇭 CambodiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇲 CameroonVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇦 CanadaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇻 Cape VerdeVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇫 Central African RepublicVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇹🇩 ChadVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇱 ChileVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇳 ChinaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇴 ColombiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇰🇲 ComorosVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇬 Congo RepublicVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇷 Costa RicaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇮 Cote d'IvoireVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇭🇷 CroatiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇺 CubaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇾 CyprusVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇿 Czech RepublicVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇩 Democratic Republic of the CongoVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇩🇰 DenmarkVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇩🇯 DjiboutiVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇩🇲 DominicaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇩🇴 Dominican RepublicVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇪🇨 EcuadorVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇪🇬 EgyptVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇻 El SalvadorVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇬🇶 Equatorial GuineaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇪🇷 EritreaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇪🇪 EstoniaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇪🇹 EthiopiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇫🇯 FijiVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇫🇮 FinlandVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇫🇷 FranceVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇬🇦 GabonVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇬🇲 GambiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇬🇪 GeorgiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇩🇪 GermanyVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇬🇭 GhanaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇬🇷 GreeceVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇬🇩 GrenadaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇬🇹 GuatemalaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇬🇳 GuineaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇬🇼 Guinea-BissauVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇬🇾 GuyanaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇭🇹 HaitiVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇭🇳 HondurasVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇭🇰 Hong KongVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇭🇺 HungaryVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇮🇸 IcelandVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇮🇳 IndiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇮🇩 IndonesiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇮🇷 IranVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇮🇶 IraqVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇮🇪 IrelandVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇮🇱 IsraelVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇮🇹 ItalyVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇯🇲 JamaicaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇯🇵 JapanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇯🇴 JordanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇰🇿 KazakhstanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇰🇪 KenyaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇰🇮 KiribatiVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇽🇰 KosovoVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇰🇼 KuwaitVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇰🇬 KyrgyzstanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇱🇦 LaosVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇱🇻 LatviaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇱🇧 LebanonVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇱🇸 LesothoVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇱🇷 LiberiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇱🇾 LibyaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇱🇮 LiechtensteinVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇱🇹 LithuaniaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇱🇺 LuxembourgVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇴 MacauVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇰 MacedoniaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇼 MalawiVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇾 MalaysiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇻 MaldivesVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇱 MaliVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇹 MaltaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇭 Marshall IslandsVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇷 MauritaniaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇺 MauritiusVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇽 MexicoVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇫🇲 MicronesiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇩 MoldovaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇨 MonacoVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇳 MongoliaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇪 MontenegroVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇦 MoroccoVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇿 MozambiqueVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇲🇲 MyanmarVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇳🇦 NamibiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇳🇷 NauruVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇳🇵 NepalVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇳🇱 NetherlandsVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇳🇿 New ZealandVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇳🇮 NicaraguaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇳🇪 NigerVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇳🇬 NigeriaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇰🇵 North KoreaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇳🇴 NorwayVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇴🇲 OmanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇵🇰 PakistanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇵🇼 PalauVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇵🇦 PanamaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇵🇬 Papua New GuineaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇵🇾 ParaguayVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇵🇪 PeruVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇵🇭 PhilippinesVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇵🇱 PolandVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇵🇹 PortugalVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇶🇦 QatarVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇷🇴 RomaniaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇷🇺 RussiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇷🇼 RwandaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇰🇳 Saint Kitts and NevisVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇱🇨 Saint LuciaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇻🇨 Saint Vincent and the GrenadinesVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇼🇸 SamoaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇲 San MarinoVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇹 Sao Tome and PrincipeVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇦 Saudi ArabiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇳 SenegalVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇷🇸 SerbiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇨 SeychellesVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇱 Sierra LeoneVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇬 SingaporeVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇰 SlovakiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇮 SloveniaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇧 Solomon IslandsVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇴 SomaliaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇿🇦 South AfricaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇰🇷 South KoreaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇸 South SudanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇪🇸 SpainVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇱🇰 Sri LankaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇩 SudanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇷 SurinameVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇿 SwazilandVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇪 SwedenVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇨🇭 SwitzerlandVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇸🇾 SyriaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇹🇼 TaiwanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇹🇯 TajikistanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇹🇿 TanzaniaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇹🇭 ThailandVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇹🇱 Timor-LesteVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇹🇬 TogoVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇹🇴 TongaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇹🇹 Trinidad and TobagoVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇹🇳 TunisiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇹🇷 TurkeyVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇹🇲 TurkmenistanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇹🇻 TuvaluVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇺🇬 UgandaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇺🇦 UkraineVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇦🇪 United Arab EmiratesVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇬🇧 United KingdomVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇺🇸 United StatesVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇺🇾 UruguayVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇺🇿 UzbekistanVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇻🇺 VanuatuVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇻🇪 VenezuelaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇻🇳 VietnamVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇾🇪 YemenVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇿🇲 ZambiaVisa on arrival or eVisa. 90 days, 30 days free of charge.
🇿🇼 ZimbabweVisa on arrival or eVisa. 90 days, 30 days free of charge.
Visa required prior to arrival
🇧🇮 BurundiMust apply for visa in advance
Entry denied
🇵🇸 PalestineAdmission refused