Flights to Antananarivo at a glance
- cities with nonstop flights here
- 11
- nonstop flights a week
- 75
- lowest fare from Dubai
- $445
- flight time from Dubai
- 8h 55m
- lowest fare from Johannesburg
- $395
- flight time from Johannesburg
- 3h
- arrival airport
- Antananarivo
Where you can fly to Antananarivo from
Nonstop flights, busiest routes first
| From | Flights a week | Flight time | Fare |
|---|---|---|---|
| Dubai United Arab Emirates, 8h 55m, 7 a week | 7 | 8h 55m | from $445 |
| Johannesburg South Africa, 3h, 6 a week | 6 | 3h | from $395 |
From other countries
Arrival airport
Where the nonstop flights land
Frequently asked questions
Where are there direct flights to Antananarivo from?
From 11 cities. The busiest routes are from Dubai (7 flights a week) and Johannesburg (6 flights a week).
How long is the flight from Dubai to Antananarivo?
A nonstop flight takes about 8 hours 55 minutes, tickets from $445.
How long is the flight from Johannesburg to Antananarivo?
A nonstop flight takes about 3 hours, tickets from $395.
What is the cheapest city to fly to Antananarivo from?
Mauritius from $272, Johannesburg from $395, Dubai from $445 and Nairobi from $534.
Which airport do flights to Antananarivo arrive at?
All nonstop flights land at Antananarivo (TNR).