Cheap flights to Antananarivo
Air travel to Antananarivo is handled by the main Antananarivo Airport, located 14 kilometers from the city center. In total, the capital of Madagascar can be reached from 10 different cities worldwide, including regular flights from Addis Ababa (24 flights per week), Nairobi (22 flights), and Paris (14 flights). A flight from Nosy Be, with 16 flights operated weekly, is also a popular domestic route.
Twelve airlines provide flights to this region, with Ethiopian Airlines and Kenya Airways holding the leading positions in terms of the number of flights. A significant number of flights are also operated by Air Moldova and Airlink. Below on the page, you will find departure city cards with a convenient search feature to help you plan your trip and select the best flight option based on your preferences.


Port Louis — Antananarivo


Victoria — Antananarivo

Johannesburg — Antananarivo


Addis Ababa — Antananarivo

Mamoudzou — Antananarivo

Saint-Denis — Antananarivo


Nairobi — Antananarivo



Giza — Antananarivo




Paris — Antananarivo





Frankfurt am Main — Antananarivo

Lisbon — Antananarivo


Nosy Be — Antananarivo
Flight insights to Antananarivo
Data-driven trends for direct flights to Antananarivo — how often airlines fly, where passengers come from, and typical fares and flight times.
Most frequent departure cities
The most frequent direct routes to Antananarivo come from Addis Ababa, Nairobi and Nosy Be. Addis Ababa leads with around 24 flights a week.
- Addis Ababa24 flights/week
- Nairobi22 flights/week
- Nosy Be16 flights/week
- Saint-Denis14 flights/week
- Paris14 flights/week
Top departure countries
Most direct flights to Antananarivo depart from Ethiopia, Kenya and Madagascar (Malagasy). Ethiopia alone accounts for about 20% of all direct routes.
- Ethiopiaavg $431
- Kenyaavg $463
- Madagascar (Malagasy)avg $797
- Reunionavg $458
- Franceavg $478
Direct routes & fares
Popular non-stop routes to Antananarivo range from Addis Ababa at $431 to Nosy Be at $797 — a quick way to compare direct-flight fares.
- Addis Ababafrom $431
- Nairobifrom $463
- Nosy Befrom $797
- Saint-Denisfrom $458
- Parisfrom $478
Cheapest departure cities
The cheapest places to fly to Antananarivo from right now are Port Louis from $260, Victoria from $298 and Johannesburg from $310.
- Port Louisfrom $260
- Victoriafrom $298
- Johannesburgfrom $310
- Rodriguesfrom $392
- Dubaifrom $402
Longest direct flights
The longest direct flight to Antananarivo is from Saint-Denis at about 11h 43m, followed by Paris (11h 42m) and Dubai (6h 51m).
- Saint-Denis11h 43m
- Paris11h 42m
- Dubai6h 51m
- Kinshasa5h 27m
- Gonder5h 11m
Popular departure cities to Antananarivo
Frequently asked questions
- How many cities offer flights to Antananarivo?
- Direct or connecting flights to the capital of Madagascar are available from 10 cities. These include both regional African centers and major European aviation hubs, such as Addis Ababa, Nairobi, and Paris.
- Which cities have the most frequent flights to Antananarivo?
- The highest number of flights arrive from Addis Ababa (24 flights per week), Nairobi (22 flights), and Nosy Be (16 flights). High traffic is also noted from Paris and Saint-Denis — with 14 flights each per week.
- How many airlines fly to Antananarivo?
- A total of 12 airlines operate flights to Antananarivo. The main carriers by the number of flights are Ethiopian Airlines, Kenya Airways, and Air Moldova.
- Which airports serve flights to Antananarivo?
- The main aviation hub is Antananarivo Airport (TNR). It is located approximately 14 kilometers from the city center and handles both international airliners and domestic aircraft.
- How to find cheap flights to Antananarivo?
- To find great deals, it is worth comparing options from different carriers, such as Air Mauritius or Air Austral. It is also recommended to check flights from major hubs like Johannesburg or Dubai, where the frequency of flights ensures competitive pricing.