All scheduled flights from Johannesburg to Antananarivo (JNB-TNR)
South Africa
Madagascar
There is only one scheduled flight from JNB to TNR. You can fly from Johannesburg to Antananarivo non-stop on every weekday and the flight takes about 3 hours.