Who needs a visa? How to get it? Embassies & Consulates, of the country abroad and in the country:
Anyone who is not a malagacy citizen needs a visa, in generel there 2 visas available - for 1 month and for 3 months (35€ in the embassy of La Reunion). Before visa, or afterwards that is the question? At the entry of the country you can buy the visa also at the airport. Just under one condition - before you come to Mada you have to show your detourticket ...
Inform yourself in advance - many countries, like austria, don t have embassies there.