Besides getting a visa from the consulate or embassy, applicants may obtain a Madagascar visa online.
The Madagascar e-visa is a way to obtain a visa online to enter the country for 30, 60 or 90 days. You should apply for an e-visa if you would like to get a Madagascar tourist visa or Madagascar business visa and for all other purposes.
All visitors need to obtain a Madagascar visa at least 3 days before arrival.
The Madagascar visa fee is 37 USD for 30 days and 45 USD for 60 days.