Direct flights from Johannesburg to Antananarivo
All flights from JNB to TNR non-stop. There are direct flights from Johannesburg International (JNB), South Africa to Antananarivo Ivato (TNR), Madagascar with Airlink. 6 weekly departures are currently scheduled on this route. Departure time is 10:00. The flight distance is 1334 miles (2146 km). Flight time is about 3 hours.
Flight schedule from Johannesburg to Antananarivo with Airlink
This is a weekly direct flight schedule for Airlink. Use the arrows or click on the date to change week. Click on any flight departure time to show more information and check availability.
Flight
The timetable & schedule information was updated at 2026-06-08
Johannesburg to Antananarivo scheduled departures
Select a date to see every published non-stop departure between JNB and TNR.
JNB - TNR route facts
-
Distance1334 miles (2146 km)
-
Flight time3 hours
-
Airline
Airlink -
Airline alliancesStar Alliance
-
CabinsEconomy Business
-
Hub airportsJNB
-
Departure terminalsTerminal B
-
AircraftEmbraer 190
Route FAQ
Direct flights from Johannesburg to Madagascar
From Johannesburg to Nossi-be
NOS Nosy Be Fascene
