Flights to Antananarivo

Direct flights from 11 cities, 75 flights a week. From Dubai the flight takes 8h 55m, tickets from $445. From Johannesburg the flight takes 3h, tickets from $395.

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

FromFare
Dubai United Arab Emirates, 8h 55m, 7 a week from $445
Johannesburg South Africa, 3h, 6 a week from $395

From other countries

Arrival airport

Where the nonstop flights land

73 flights a week arrive nonstop

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).