Support

Flights Johannesburg — Antananarivo

Johannesburg
JNB
Antananarivo
TNR

Cheap flights Johannesburg — Antananarivo

Below you can see the best deals on flights Johannesburg — Antananarivo for upcoming dates. Direct and connecting flights from various airlines — compare prices and choose the right ticket.

The lowest price for the next 2 months is on 28 August, from AED 1,275.

Top 10 cheap flights Johannesburg — Antananarivo

Direct flights Johannesburg — Antananarivo

Direct flight options for Johannesburg — Antananarivo with no stopovers on upcoming dates. A direct flight is faster and more convenient — especially when travelling with luggage or children.

The fastest direct flight is operated by Airlink — travel time is 3 h.

Top 10 direct flights Johannesburg — Antananarivo

About the Johannesburg — Antananarivo flight

On this page, you can find and buy flight tickets from Johannesburg to Antananarivo. Flights covering the 2,157 km distance operate about 4 times a week, making it easy to plan your trip according to the latest schedule.

Flights on this route are operated by Airlink and United Airlines. Ticket prices change constantly; to find the best deals, we recommend using the low-price calendar and exploring transportation to the airport of departure and transfers from Ivato Airport.

Flight schedule Johannesburg — Antananarivo

The table shows direct flights Johannesburg → Antananarivo on the selected date. The flight takes approximately 3 h. Regular flights are operated by Airlink and United Airlines. Departures from O.R. Tambo International Airport and Lanseria International Airport airports, arrivals at Antananarivo Airport.

For each flight, the following details are shown: departure time (local), arrival city and airport, flight number and airline, terminal or gate, and status. Click on a flight to open its details and go to ticket search. To view flights on a different day, change the date above the table.

Today
Any time

Flight ticket prices by day: Johannesburg — Antananarivo

Below is a calendar of the lowest flight ticket prices for Johannesburg — Antananarivo by day. Pick a convenient date and instantly see the fare. The cheapest flights on this route start from AED 1,263 in b, and the most expensive are around AED 1,724 in r. If your travel dates are flexible, the calendar will help you find the best price for your preferred period. To view round-trip fares, switch to the "Round trip" tab above the calendar, select your departure date — and the right-hand calendar will highlight the lowest prices for return flights on each day.

 
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--

Prices by month

Johannesburg → Antananarivo, average one-way price

MonthAverage priceLevelMonthAverage priceLevelMonthAverage priceLevel
JanAED 1,275lowMayAED 1,347mediumSepAED 1,444high
FebAED 1,131lowJunAED 1,444highOctAED 1,371medium
MarAED 1,155lowJulAED 1,612highNovAED 1,251medium
AprAED 1,275mediumAugAED 1,588highDecAED 1,420medium

Some values are estimated based on seasonality.

When to fly

The climate in Antananarivo features warm summers and mild winters: peak temperatures are recorded in November (26.8°C), while the coldest period is July, with an average low of 9.9°C. January is the wettest month, with approximately 340 mm of rainfall.

According to booking statistics, the most affordable tickets are available in November, starting AED 1,263. The most expensive time to fly is March, when prices rise and start AED 1,666.

The best time to visit is October, which offers dry weather and prices starting AED 1,367. It is recommended to avoid the heavy rain season, which lasts from December to February.

Temperature · Antananarivo

Dry and wet days · Antananarivo

Wind speed and direction · Antananarivo

We'll let you know if you need a visa

Enter your destination or
Your nationality
Destination

How to get the best deal on a Johannesburg — Antananarivo ticket

  • Book in advance: Given the limited number of flights (about 4 per week), it's best to purchase Airlink direct flights 2–3 months before departure.
  • Watch for seasonality: The lowest prices are typically found in November — starting AED 1,263.
  • Compare dates: Use the price trend chart on this page to find cheaper options on nearby dates, as prices can vary significantly.
  • Check baggage rules: When booking with United Airlines or regional carriers, verify carry-on allowances to avoid extra fees at boarding in Johannesburg.

Airlines

The route is served by Airlink and United Airlines, providing reliable air connections between the cities. Airlink operates the majority of flights, offering the most convenient direct options. To view the detailed weekly schedule and choose a flight that suits you, explore the interactive list of carriers below.

  • Airlink4Z
    4x/week
    WebsiteFleet: 703M pax/year
    • Direct flight JNB → TNR4x/week
      Duration
      3h
      Days
      MTWTFSS
  • United AirlinesUA
    1x/week
    WebsiteFleet: 956165M pax/year
    • Direct flight JNB → TNR1x/week
      Days
      MTWTFSS

Cities and airports on the Johannesburg — Antananarivo route

Flights Johannesburg — Antananarivo depart from O.R. Tambo International Airport and Lanseria International Airport and arrive at Antananarivo Airport. Below are pages for the cities, countries, and airports on the route: airlines, schedules, and travel guides.

Departure airports
Arrival airports

Interesting articles about Antananarivo

Madagascar: What kind of country, what kind of island, and what were the penguins’ namesTravel Ideas

Madagascar: What kind of country, what kind of island, and what were the penguins’ names

When we hear the word “Madagascar”, the tune “I like to move it, move it” involuntarily starts playing in our heads, and dancing lemurs and a quartet of resourceful penguins appear before our eyes. An…

Farther Afield and Where It’s Great: Let’s Fly to AfricaWhere to go

Farther Afield and Where It’s Great: Let’s Fly to Africa

Of course, flying to the shores of the Mediterranean Sea in Tunisia or relaxing in Egypt, drifting on the surface of the saltiest sea, the Red Sea, is always super. However, let’s not limit ourselves…

Flying across the ocean with Royal Air MarocTravel Ideas

Flying across the ocean with Royal Air Maroc

The Western Hemisphere seems so distant and unattainable until you discover connecting flights with Royal Air Maroc. With this airline, it’s much easier to get to North or South America, see the carni…

The World’s Largest CitiesInteresting

The World’s Largest Cities

If you prefer non-stop action to quiet solitude somewhere by the sea or in the mountains — this article is for you. We’ve already told you about the oldest cities in the world, and now it’s time to de…

Traveling and getting around the city without internetTips for Travelers

Traveling and getting around the city without internet

Internet can disappear not only upon arrival in another country, but even during a long trip, for example, by train. We have prepared useful tips for those who are worried about losing network access…

Major Megacities of Southeast AsiaWhere to go

Major Megacities of Southeast Asia

Southeast Asia is not just endless beaches and secluded bungalows. It is, first and foremost, bustling, chaotic, incredibly vibrant, and energy-breathing megacities. These are places where the aroma o…

Frequently asked questions about the Johannesburg — Antananarivo flight

How long is the flight from Johannesburg to Antananarivo?

The distance between the cities is 2,157 km. A direct flight usually takes about 3 hours.

Which airlines fly this route?

Regular flights are operated by Airlink and United Airlines.

Are there direct flights between the cities?

Yes, direct flights are available on this route; you can check their frequency in the schedule on this page.

How much is the cheapest ticket?

Ticket prices are dynamic and depend on the departure date. You can see the current minimum in the low-price calendar.

Which airport do flights land at?

All flights from South Africa arrive at Ivato International Airport (TNR), which serves the capital of Madagascar.

Where else you can fly from Johannesburg

See all

Where else you can fly from Antananarivo

See all
We use cookies for your convenience.