Book Cheap Flights from Johannesburg to Madagascar
Cheapest flights to Madagascar
Cheapest flights to Madagascar in the next 3 months
* Please note that the prices are subject to availability and block out dates do apply over peak season.
Flights from Johannesburg to Madagascar
Flights from Johannesburg to Madagascar will get you to this beautiful coastal paradise within approximately 3 hours and 10 minutes. Planes will take off from either O.R. Tambo International Airport (JNB) or Lanseria International Airport (HLA), before arriving at Ivato International Airport (TNR). Popular airlines flying between Johannesburg and Madagascar include South African Airways, Air Seychelles, Kenya Airways, Ethiopian Airlines and Air Mauritius. Direct flights from Johannesburg to Madagascar are available.
Compare all airlines and book the best price!
Things to know before you travel to Madagascar
Essential details you need to know before your trip.
Malagasy Ariary (MGA)
1 ZAR = 223.08 MGA
Malagasy / French
Ivato International Airport (TNR)
Madagascar is 1 hour ahead of Johannesburg
Type C / D / E / J / K
Travellers require a valid passport and a Madagascar visa to fly from Johannesburg to Madagascar.
From Ivato International Airport, it takes a 35-minute drive to reach the city centre of the capital, Antananarivo.
Must-see attractions in Madagascar include: the Lokobe Special Reserve in Nosy Be, the Avenue of the Baobabs in Morondava, and the Andasibe-Mantadia National Park in Andasibe.