Destination: Madagascar

Madagascar lets ordinary passport holders from 196 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 - the destination.
Green - passports which can visit without visa, or can obtain visa on arrival.
Visa-Free/Visa-on-arrival
Afghan passport Visa on arrival. 90 days, 30 days free of charge.
Albanian passport Visa on arrival. 90 days, 30 days free of charge.
Algerian passport Visa on arrival. 90 days, 30 days free of charge.
Andorran passport Visa on arrival. 90 days, 30 days free of charge.
Angolan passport Visa on arrival. 90 days, 30 days free of charge.
Antigua and Barbuda passport Visa on arrival. 90 days, 30 days free of charge.
Argentine passport Visa on arrival. 90 days, 30 days free of charge.
Armenian passport Visa on arrival. 90 days, 30 days free of charge.
Australian passport Visa on arrival. 90 days, 30 days free of charge.
Austrian passport Visa on arrival. 90 days, 30 days free of charge.
Azerbaijani passport Visa on arrival. 90 days, 30 days free of charge.
Bahamian passport Visa on arrival. 90 days, 30 days free of charge.
Bahraini passport Visa on arrival. 90 days, 30 days free of charge.
Bangladeshi passport Visa on arrival. 90 days, 30 days free of charge.
Barbados passport Visa on arrival. 90 days, 30 days free of charge.
Belarusian passport Visa on arrival. 90 days, 30 days free of charge.
Belgian passport Visa on arrival. 90 days, 30 days free of charge.
Belizean passport Visa on arrival. 90 days, 30 days free of charge.
Beninese passport Visa on arrival. 90 days, 30 days free of charge.
Bhutanese passport Visa on arrival. 90 days, 30 days free of charge.
Bolivian passport Visa on arrival. 90 days, 30 days free of charge.
Bosnia and Herzegovina passport Visa on arrival. 90 days, 30 days free of charge.
Botswana passport Visa on arrival. 90 days, 30 days free of charge.
Brazilian passport Visa on arrival. 90 days, 30 days free of charge.
Bruneian passport Visa on arrival. 90 days, 30 days free of charge.
Bulgarian passport Visa on arrival. 90 days, 30 days free of charge.
Burkinabe passport Visa on arrival. 90 days, 30 days free of charge.
Burundian passport Visa on arrival. 90 days, 30 days free of charge.
Cambodian passport Visa on arrival. 90 days, 30 days free of charge.
Cameroonian passport Visa on arrival. 90 days, 30 days free of charge.
Canadian passport Visa on arrival. 90 days, 30 days free of charge.
Cape Verdean passport Visa on arrival. 90 days, 30 days free of charge.
Central African Republic passport Visa on arrival. 90 days, 30 days free of charge.
Chadian passport Visa on arrival. 90 days, 30 days free of charge.
Chilean passport Visa on arrival. 90 days, 30 days free of charge.
Chinese passport Visa on arrival. 90 days, 30 days free of charge.
Colombian passport Visa on arrival. 90 days, 30 days free of charge.
Comorian passport Visa on arrival. 90 days, 30 days free of charge.
Republic of the Congo passport Visa on arrival. 90 days, 30 days free of charge.
Costa Rican passport Visa on arrival. 90 days, 30 days free of charge.
Croatian passport Visa on arrival. 90 days, 30 days free of charge.
Cuban passport Visa on arrival. 90 days, 30 days free of charge.
Cypriot passport Visa on arrival. 90 days, 30 days free of charge.
Czech passport Visa on arrival. 90 days, 30 days free of charge.
Ivorian passport Visa on arrival. 90 days, 30 days free of charge.
Democratic Republic of the Congo passport Visa on arrival. 90 days, 30 days free of charge.
Danish passport Visa on arrival. 90 days, 30 days free of charge.
Djibouti passport Visa on arrival. 90 days, 30 days free of charge.
Dominica passport Visa on arrival. 90 days, 30 days free of charge.
Dominican Republic passport Visa on arrival. 90 days, 30 days free of charge.
Ecuadorian passport Visa on arrival. 90 days, 30 days free of charge.
Egyptian passport Visa on arrival. 90 days, 30 days free of charge.
Salvadoran passport Visa on arrival. 90 days, 30 days free of charge.
Equatorial Guinean passport Visa on arrival. 90 days, 30 days free of charge.
Eritrean passport Visa on arrival. 90 days, 30 days free of charge.
Estonian passport Visa on arrival. 90 days, 30 days free of charge.
Ethiopian passport Visa on arrival. 90 days, 30 days free of charge.
Fijian passport Visa on arrival. 90 days, 30 days free of charge.
Finnish passport Visa on arrival. 90 days, 30 days free of charge.
French passport Visa on arrival. 90 days, 30 days free of charge.
Gabonese passport Visa on arrival. 90 days, 30 days free of charge.
Gambian passport Visa on arrival. 90 days, 30 days free of charge.
Georgian passport Visa on arrival. 90 days, 30 days free of charge.
German passport Visa on arrival. 90 days, 30 days free of charge.
Ghanaian passport Visa on arrival. 90 days, 30 days free of charge.
Greek passport Visa on arrival. 90 days, 30 days free of charge.
Grenadian passport Visa on arrival. 90 days, 30 days free of charge.
Guatemalan passport Visa on arrival. 90 days, 30 days free of charge.
Guinean passport Visa on arrival. 90 days, 30 days free of charge.
Guinea-Bissauan passport Visa on arrival. 90 days, 30 days free of charge.
Guyanese passport Visa on arrival. 90 days, 30 days free of charge.
Haitian passport Visa on arrival. 90 days, 30 days free of charge.
Honduran passport Visa on arrival. 90 days, 30 days free of charge.
Hong Kong passport Visa on arrival. 90 days, 30 days free of charge.
Hungarian passport Visa on arrival. 90 days, 30 days free of charge.
Icelandic passport Visa on arrival. 90 days, 30 days free of charge.
Indian passport Visa on arrival. 90 days, 30 days free of charge.
Indonesian passport Visa on arrival. 90 days, 30 days free of charge.
Iranian passport Visa on arrival. 90 days, 30 days free of charge.
Iraqi passport Visa on arrival. 90 days, 30 days free of charge.
Irish passport Visa on arrival. 90 days, 30 days free of charge.
Israeli passport Visa on arrival. 90 days, 30 days free of charge.
Italian passport Visa on arrival. 90 days, 30 days free of charge.
Jamaican passport Visa on arrival. 90 days, 30 days free of charge.
Japanese passport Visa on arrival. 90 days, 30 days free of charge.
Jordanian passport Visa on arrival. 90 days, 30 days free of charge.
Kazakh passport Visa on arrival. 90 days, 30 days free of charge.
Kenyan passport Visa on arrival. 90 days, 30 days free of charge.
Kiribati passport Visa on arrival. 90 days, 30 days free of charge.
Kosovan passport Visa on arrival. 90 days, 30 days free of charge.
Kuwaiti passport Visa on arrival. 90 days, 30 days free of charge.
Kyrgyzstani passport Visa on arrival. 90 days, 30 days free of charge.
Laotian passport Visa on arrival. 90 days, 30 days free of charge.
Latvian passport Visa on arrival. 90 days, 30 days free of charge.
Lebanese passport Visa on arrival. 90 days, 30 days free of charge.
Lesotho passport Visa on arrival. 90 days, 30 days free of charge.
Liberian passport Visa on arrival. 90 days, 30 days free of charge.
Libyan passport Visa on arrival. 90 days, 30 days free of charge.
Liechtenstein passport Visa on arrival. 90 days, 30 days free of charge.
Lithuanian passport Visa on arrival. 90 days, 30 days free of charge.
Luxembourgian passport Visa on arrival. 90 days, 30 days free of charge.
Macanese passport Visa on arrival. 90 days, 30 days free of charge.
Macedonian passport Visa on arrival. 90 days, 30 days free of charge.
Malawian passport Visa on arrival. 90 days, 30 days free of charge.
Malaysian passport Visa on arrival. 90 days, 30 days free of charge.
Maldivian passport Visa on arrival. 90 days, 30 days free of charge.
Malian passport Visa on arrival. 90 days, 30 days free of charge.
Maltese passport Visa on arrival. 90 days, 30 days free of charge.
Marshallese passport Visa on arrival. 90 days, 30 days free of charge.
Mauritanian passport Visa on arrival. 90 days, 30 days free of charge.
Mauritian passport Visa on arrival. 90 days, 30 days free of charge.
Mexican passport Visa on arrival. 90 days, 30 days free of charge.
Micronesian passport Visa on arrival. 90 days, 30 days free of charge.
Moldovan passport Visa on arrival. 90 days, 30 days free of charge.
Monégasque passport Visa on arrival. 90 days, 30 days free of charge.
Mongolian passport Visa on arrival. 90 days, 30 days free of charge.
Montenegrin passport Visa on arrival. 90 days, 30 days free of charge.
Moroccan passport Visa on arrival. 90 days, 30 days free of charge.
Mozambican passport Visa on arrival. 90 days, 30 days free of charge.
Myanmar passport Visa on arrival. 90 days, 30 days free of charge.
Namibian passport Visa on arrival. 90 days, 30 days free of charge.
Nauruan passport Visa on arrival. 90 days, 30 days free of charge.
Nepalese passport Visa on arrival. 90 days, 30 days free of charge.
Dutch passport Visa on arrival. 90 days, 30 days free of charge.
New Zealand passport Visa on arrival. 90 days, 30 days free of charge.
Nicaraguan passport Visa on arrival. 90 days, 30 days free of charge.
Nigerien passport Visa on arrival. 90 days, 30 days free of charge.
Nigerian passport Visa on arrival. 90 days, 30 days free of charge.
North Korean passport Visa on arrival. 90 days, 30 days free of charge.
Norwegian passport Visa on arrival. 90 days, 30 days free of charge.
Omani passport Visa on arrival. 90 days, 30 days free of charge.
Pakistani passport Visa on arrival. 90 days, 30 days free of charge.
Palauan passport Visa on arrival. 90 days, 30 days free of charge.
Panamanian passport Visa on arrival. 90 days, 30 days free of charge.
Papua New Guinean passport Visa on arrival. 90 days, 30 days free of charge.
Paraguayan passport Visa on arrival. 90 days, 30 days free of charge.
Peruvian passport Visa on arrival. 90 days, 30 days free of charge.
Philippine passport Visa on arrival. 90 days, 30 days free of charge.
Polish passport Visa on arrival. 90 days, 30 days free of charge.
Portuguese passport Visa on arrival. 90 days, 30 days free of charge.
Qatari passport Visa on arrival. 90 days, 30 days free of charge.
Romanian passport Visa on arrival. 90 days, 30 days free of charge.
Russian passport Visa on arrival. 90 days, 30 days free of charge.
Rwandan passport Visa on arrival. 90 days, 30 days free of charge.
Saint Kitts and Nevis passport Visa on arrival. 90 days, 30 days free of charge.
Saint Lucian passport Visa on arrival. 90 days, 30 days free of charge.
Saint Vincent and the Grenadines passport Visa on arrival. 90 days, 30 days free of charge.
Samoan passport Visa on arrival. 90 days, 30 days free of charge.
San Marino passport Visa on arrival. 90 days, 30 days free of charge.
Santomean passport Visa on arrival. 90 days, 30 days free of charge.
Saudi Arabian passport Visa on arrival. 90 days, 30 days free of charge.
Senegalese passport Visa on arrival. 90 days, 30 days free of charge.
Serbian passport Visa on arrival. 90 days, 30 days free of charge.
Seychellois passport Visa on arrival. 90 days, 30 days free of charge.
Sierra Leonean passport Visa on arrival. 90 days, 30 days free of charge.
Singapore passport Visa on arrival. 90 days, 30 days free of charge.
Slovak passport Visa on arrival. 90 days, 30 days free of charge.
Slovenian passport Visa on arrival. 90 days, 30 days free of charge.
Solomon Islander passport Visa on arrival. 90 days, 30 days free of charge.
Somalia passport Visa on arrival. 90 days, 30 days free of charge.
South African passport Visa on arrival. 90 days, 30 days free of charge.
South Korean passport Visa on arrival. 90 days, 30 days free of charge.
South Sudanese passport Visa on arrival. 90 days, 30 days free of charge.
Spanish passport Visa on arrival. 90 days, 30 days free of charge.
Sri Lankan passport Visa on arrival. 90 days, 30 days free of charge.
Sudanese passport Visa on arrival. 90 days, 30 days free of charge.
Surinamese passport Visa on arrival. 90 days, 30 days free of charge.
Swazi passport Visa on arrival. 90 days, 30 days free of charge.
Swedish passport Visa on arrival. 90 days, 30 days free of charge.
Swiss passport Visa on arrival. 90 days, 30 days free of charge.
Syrian passport Visa on arrival. 90 days, 30 days free of charge.
Taiwanese passport Visa on arrival. 90 days, 30 days free of charge.
Tajik passport Visa on arrival. 90 days, 30 days free of charge.
Tanzanian passport Visa on arrival. 90 days, 30 days free of charge.
Thai passport Visa on arrival. 90 days, 30 days free of charge.
Timor-Leste passport Visa on arrival. 90 days, 30 days free of charge.
Togolese passport Visa on arrival. 90 days, 30 days free of charge.
Tongan passport Visa on arrival. 90 days, 30 days free of charge.
Trinidad and Tobago passport Visa on arrival. 90 days, 30 days free of charge.
Tunisian passport Visa on arrival. 90 days, 30 days free of charge.
Turkish passport Visa on arrival. 90 days, 30 days free of charge.
Turkmen passport Visa on arrival. 90 days, 30 days free of charge.
Tuvaluan passport Visa on arrival. 90 days, 30 days free of charge.
Ugandan passport Visa on arrival. 90 days, 30 days free of charge.
Ukrainian passport Visa on arrival. 90 days, 30 days free of charge.
Emirati passport Visa on arrival. 90 days, 30 days free of charge.
British passport Visa on arrival. 90 days, 30 days free of charge.
United States passport Visa on arrival. 90 days, 30 days free of charge.
Uruguayan passport Visa on arrival. 90 days, 30 days free of charge.
Uzbekistani passport Visa on arrival. 90 days, 30 days free of charge.
Vanuatuan passport Visa on arrival. 90 days, 30 days free of charge.
Venezuelan passport Visa on arrival. 90 days, 30 days free of charge.
Vietnamese passport Visa on arrival. 90 days, 30 days free of charge.
Yemeni passport Visa on arrival. 90 days, 30 days free of charge.
Zambian passport Visa on arrival. 90 days, 30 days free of charge.
Zimbabwean passport Visa on arrival. 90 days, 30 days free of charge.