Domestic Flights From R1,000*  
Book a flight now
Shortest flight path from Johannesburg to Antananarivo
Free assistance is just a click away :) We're itching to help you find the best JNB-Antananarivo deal.

Cheap Flights from Johannesburg to Antananarivo

So you want a cheap flight from Johannesburg to Antananarivo (Madagascar). There isn't a lot of room for manoeuvre, as it's only SA Airlink that flies direct, so here's what to do:

  1. Use the flight price comparison tool on the left to compare airfares. Be flexible with dates and then book the cheapest flight from O.R. Tambo International Airport to Antananarivo.

  2. Use our exclusive travel vouchers to further reduce flight prices. To earn travel vouchers simply email us a writeup of a flight; including the route you flew, who you flew with, why you chose that airline and how the flight was.


Antananarivo is serviced by Ivato Airport.


Airlink offers a daily service from Johannesburg to Antananarivo on a British Aerospace Avro RJ85 seater, configured with 64 Economy seats and 19 European style Business Class seats.



Johannesburg (JNB) to Antananarivo (TNR)

non-stop (3 hours)

Kenya Airways

Johannesburg (JNB) to Antananarivo (TNR)

1-stop (22 hours)
Nairobi (NBO)

Other routes

See our South Africa to Madagascar flights page for a comprehensive list of flight connections between the countries.

Cruise to Madagascar

Don't want to fly? You may want to try a cruise to Madgascar, from Durban on the MSC Opera or Sinfonia cruise ships.

Madagascar's mountains and a beach

Ritsgids logo