Flights to Madagascar
Find cheap flights to Madagascar in 2026/2027
Find cheap flights to Madagascar in 2026/2027
Our Flight Finder compares the cheapest flights to Madagascar from the most established flight comparison sites.
Fly to Madagascar and visit sites like the Royal Hill of Ambohimanga, the Avenue of the Baobabs & Lokobe National Park.
1. Enter your search requirements for Madagascar
2. Compare the best Madagascar deals from top comparison engines
3. Book your Madagascar flight at the cheapest price
These economy flights were found on FlightsFinder from Indonesia to Madagascar in the last few days. Prices subject to availability.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
These economy flights were found on FlightsFinder from Indonesia to Madagascar in the last few days. Prices subject to availability.
No flights found for this month.
No flights found for this month.
No flights found for this month.
No flights found for this month.
Madagascar offers highland towns, coastal landscapes and wildlife habitats found across a large and varied island. Antananarivo provides historical context, while places such as Nosy Be, Morondava and Sainte Marie introduce different coastal regions. Plan travel by area and allow separate time for roads, domestic flights, park permits and local guides.
Popular airports in Madagascar include Ivato International Airport (Antananarivo), Fascene Airport (Nosy Be), Toamasina Airport, Arrachart Airport (Antsiranana), Amborovy Airport (Mahajanga), Toliara Airport, Sainte Marie Airport, Morondava Airport, Tolagnaro Airport (Fort Dauphin), Sambava Airport, and Antalaha Airport.
The flight to Madagascar (TNR) is roughly 9 hours 32 minutes and 4,069 miles (6,548 kilometres) from Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK).
The best way is to compare flights to Madagascar from leading comparison sites using our search engine dashboard.
We have currently found no direct flights to Madagascar.
Here is the average weather forecast in Madagascar by month:
• Jan: 19°C
• Feb: 19°C
• Mar: 19°C
• Apr: 17°C
• May: 16°C
• Jun: 13°C
• Jul: 12°C
• Aug: 13°C
• Sep: 15°C
• Oct: 17°C
• Nov: 19°C
• Dec: 19°C
Ivato International Airport (TNR) serves Antananarivo and is a principal international gateway. Fascene (NOS) serves Nosy Be. Domestic airports and remote airfields have different operating conditions; check the exact passenger or charter service and onward transfer before booking.
Typically, flights are cheapest to Madagascar 2 months before departure.
Studies show flights to Madagascar are typically cheaper on Tuesdays and Wednesdays.
Jakarta, Indonesia - Airport Soekarno-Hatta International (CGK) to Madagascar (TNR)
Distance:
4,069 miles (6,548 kilometres)
Average flight time (direct 9 hours 32 minutes)
Bali, Indonesia - Denpasar Ngurah Rai International Airport (DPS) to Madagascar (TNR)
Distance:
4,571 miles (7,356 kilometres)
Average flight time (direct 10 hours 39 minutes)
Surabaya, Indonesia - Juanda Airport (SUB) to Madagascar (TNR)
Distance:
4,443 miles (7,150 kilometres)
Average flight time (direct 10 hours 22 minutes)
Pekanbaru, Indonesia - Sultan Syarif Kasim II Airport (PKU) to Madagascar (TNR)
Distance:
3,893 miles (6,265 kilometres)
Average flight time (direct 9 hours 9 minutes)
Yogyakarta, Indonesia - Adisutjipto Airport (JOG) to Madagascar (TNR)
Distance:
4,281 miles (6,889 kilometres)
Average flight time (direct 10 hours)
Bandung, Indonesia - Husein Sastranegara Airport (BDO) to Madagascar (TNR)
Distance:
4,112 miles (6,618 kilometres)
Average flight time (direct 9 hours 38 minutes)
Palembang, Indonesia - S M Badaruddin II Airport (PLM) to Madagascar (TNR)
Distance:
4,016 miles (6,463 kilometres)
Average flight time (direct 9 hours 25 minutes)
Makassar, Indonesia - Sultan Hasanuddin Airport (UPG) to Madagascar (TNR)
Distance:
4,935 miles (7,941 kilometres)
Average flight time (direct 11 hours 27 minutes)
Balikpapan, Indonesia - Sepinggan Airport (BPN) to Madagascar (TNR)
Distance:
4,845 miles (7,798 kilometres)
Average flight time (direct 11 hours 16 minutes)
Semarang, Indonesia - Ahmad Yani Airport (SRG) to Madagascar (TNR)
Distance:
4,294 miles (6,910 kilometres)
Average flight time (direct 10 hours 2 minutes)
Lombok, Indonesia - Lombok International Airport (LOP) to Madagascar (TNR)
Distance:
4,643 miles (7,473 kilometres)
Average flight time (direct 10 hours 49 minutes)
Manado, Indonesia - Sam Ratulangi Airport (MDC) to Madagascar (TNR)
Distance:
5,434 miles (8,744 kilometres)
Average flight time (direct 12 hours 34 minutes)
Surakarta Solo, Indonesia - Adisumarmo Airport (SOC) to Madagascar (TNR)
Distance:
4,308 miles (6,932 kilometres)
Average flight time (direct 10 hours 4 minutes)
Batam, Indonesia - Hang Nadim Airport (BTH) to Madagascar (TNR)
Distance:
4,081 miles (6,567 kilometres)
Average flight time (direct 9 hours 34 minutes)
Padang, Indonesia - Minangkabau Airport (PDG) to Madagascar (TNR)
Distance:
3,787 miles (6,095 kilometres)
Average flight time (direct 8 hours 54 minutes)
Pontianak, Indonesia - Supadio Airport (PNK) to Madagascar (TNR)
Distance:
4,387 miles (7,060 kilometres)
Average flight time (direct 10 hours 14 minutes)
Banda Aceh, Indonesia - Sultan Iskandar Muda Airport (BTJ) to Madagascar (TNR)
Distance:
3,670 miles (5,906 kilometres)
Average flight time (direct 8 hours 39 minutes)
Jayapura, Indonesia - Sentani Airport (DJJ) to Madagascar (TNR)
Distance:
6,359 miles (10,235 kilometres)
Average flight time (direct 14 hours 37 minutes)
Banjarmasin, Indonesia - Syamsudin Noor Airport (BDJ) to Madagascar (TNR)
Distance:
4,657 miles (7,495 kilometres)
Average flight time (direct 10 hours 50 minutes)
Ambon, Indonesia - Pattimura International Airport (AMQ) to Madagascar (TNR)
Distance:
5,522 miles (8,887 kilometres)
Average flight time (direct 12 hours 46 minutes)
Belitung, Indonesia - Tanjung Pandan H.A.S. Hanandjoeddin International Airport (TJQ) to Madagascar (TNR)
Distance:
4,217 miles (6,787 kilometres)
Average flight time (direct 9 hours 52 minutes)
Jambi, Indonesia - Sultan Thaha Airport (DJB) to Madagascar (TNR)
Distance:
3,978 miles (6,403 kilometres)
Average flight time (direct 9 hours 20 minutes)
Bengkulu, Indonesia - Fatmawati Soekarno Airport (BKS) to Madagascar (TNR)
Distance:
3,840 miles (6,179 kilometres)
Average flight time (direct 9 hours 1 minute)
From Jakarta (CGK), Indonesia to Fasenina-Ampasy, Madagascar (NOS): Rp29,755,404
Depart: 18 Dec 2026 · Return: 04 Jan 2027 Price found 26 Oct 2026, 10:47
Choose Site / Currency