Based on your traveling duration, you can either apply online for Madagascar 30-day eVisa or Madagascar 60-day eVisa.
No, you do not need to do that. All steps will be proceeded completely online. Madagascar government currently allows many nationalities to apply for Madagascar eVisa. Please check requirements for details.
You are currently required to print out the eVisa Landing Authorization and present it to the Immigration Officer. Soft copies on electronic devices may not be accepted.
The Madagascar eVisa is available for single entry only.