Book your Johannesburg to Madagascar flight via SouthAfrica.TO & qualify to earn travel vouchers. Simply email a writeup of your flight to firstname.lastname@example.org and we'll send you vouchers.
The only flights to Madagascar from Johannesburg are:
with Air Madagascar from Johannesburg to Nosy Be on Saturdays
You can also cruise to Madagascar on the MSC Opera cruise ship.