
Cheap flights from Madagascar
Popular airlines from Madagascar
Ethiopian Airlines
Emirates
Air Madagascar
Air Mauritius
Air France
Kenya Airways
KLM
- Be in the knowGet alerts if flight prices drop or rise*
- Book smarterSave up to 35% on select hotels after you book a flight*
Cheapest flights from Madagascar
These prices were available within the past 7 days. Prices quoted are per person, return, for the period specified. Prices and availability are subject to change. Additional terms apply.

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$1,585 Return, found 2 days ago
NZ$1,585
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$1,691 Return, found 2 days ago
NZ$1,691
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$1,849 Return, found 2 days ago
NZ$1,849
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$1,914 Return, found 2 days ago
NZ$1,914
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,006 Return, found 2 days ago
NZ$2,006
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,011 Return, found 2 days ago
NZ$2,011
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,015 Return, found 2 days ago
NZ$2,015
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,021 Return, found 2 days ago
NZ$2,021
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,025 Return, found 2 days ago
NZ$2,025
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,172 Return, found 2 days ago
NZ$2,172
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,182 Return, found 2 days ago
NZ$2,182
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,298 Return, found 2 days ago
NZ$2,298
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,405 Return, found 2 days ago
NZ$2,405
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,410 Return, found 2 days ago
NZ$2,410
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,433 Return, found 2 days ago
NZ$2,433
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,456 Return, found 2 days ago
NZ$2,456
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,563 Return, found 2 days ago
NZ$2,563
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,568 Return, found 2 days ago
NZ$2,568
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,591 Return, found 2 days ago
NZ$2,591
Return
found 2 days ago

Mon, 25 May - Mon, 1 June
TNR
Antananarivo
JNB
Johannesburg
NZ$2,605 Return, found 2 days ago
NZ$2,605
Return
found 2 days ago
Explore a world of travel with Expedia
- Resort in Hell-Ville
- Anjajavy Hotels
- Ambodimanga Hotels
- Nosy Be Hotels
- Sofia Hotels
- Mandritsara Hotels
- Analamanga Hotels
- Sambava Hotels
- Nosy Mitsio Hotels
- Hell-Ville Hotels
- Andasibe Hotels
- Andavadoaka Hotels
- Alaotra Mangoro Hotels
- Ambondrona Hotels
- Ifaty Hotels
- Farafangana Hotels
- Talata Volonondry Hotels
- Antsiranana Hotels
- Ambalavao Hotels
- Amoron'i Mania Hotels
- Bekopaka Hotels
- Antsirabe Hotels
- Ramena Hotels
- Ile aux Nattes Hotels
- Antalaha Hotels
- Nosy Boraha Hotels
- Betsiboka Hotels
- Toamasina Hotels
- Ranomafana Hotels
- Tsiroanomandidy Hotels
- Vakinankaratra Hotels
- Ambatolampy Hotels
- Katsepy Hotels
- Antananarivo Hotels
- Antananarivo Avaradrano Hotels
- Manakara Hotels
- Atsinanana Hotels
- Diana Hotels
- Nosy Komba Hotels
- Morondava Hotels
- Andapa Hotels
- Luxury Hotels in Antananarivo
- Beach Hotels in Antananarivo
- Cheap Hotels in Antananarivo
*Available to Expedia members.