Find cheap flights from OR Tambo Airport, Johannesburg to Madagascar from R5 332

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 3/10. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
Economy
0 bags
Sun 22/10
Sun 29/10
In the last 7 days travellers have searched 44 968 868 times on KAYAK, and here is why:

Save 34% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Search hundreds of travel sites at once for deals on flights to Madagascar

Latest Madagascar Flight Deals

Best return prices found by our users on KAYAK in the last 72 hours

MOST POPULARAntananarivo
1 stop from R9 965
Nosy Be
Direct from R11 950

Good to know

Low season

April

High season

August

Cheapest flight

R5 332
Best time to beat the crowds (2% less expensive on average)
Most popular time to fly (8% more expensive on average)
Flight from OR Tambo Airport, Johannesburg to Antananarivo

Top tips for finding cheap flights to Madagascar

  • Book at least 5 weeks before departure in order to get a below-average price.
  • High season is considered to be March, April and May. The cheapest month to fly from Johannesburg is February.
  • Morning departure is around 5% cheaper than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs - booking Madagascar flights

  • Which airlines have a flexible cancellation policy for flights from Johannesburg OR Tambo to Madagascar due to COVID-19?

    Airlink has waived its change and cancellation fees on flights from Johannesburg OR Tambo to Madagascar. Confirm policy on booking site.

  • How does KAYAK find such low prices on flights from OR Tambo Airport, Johannesburg to Madagascar?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights from OR Tambo Airport, Johannesburg to Madagascar.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket from OR Tambo Airport, Johannesburg to Madagascar?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Madagascar from OR Tambo Airport, Johannesburg is likely to change within 7 days, so travellers know whether to wait or book now.

  • What is the Hacker Fare option on flights from OR Tambo Airport, Johannesburg to Madagascar?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to Madagascar with an airline and back to OR Tambo Airport, Johannesburg with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight from OR Tambo Airport, Johannesburg to Madagascar?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Madagascar from OR Tambo Airport, Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

Top 5 airlines serving from OR Tambo to Madagascar

Scores according to KAYAK customer reviews
7,8
AirlinkOverall score based on 202 reviews
80overall
79boarding
73food
85crew
61entertainment
79comfort
Airline reviews

Original flight was delayed due to technical issue. Very poor communication. The manager only appeared when we were climbing on board the plane.This resulted in us missing our follow on flight also with Airlink. No ticket issued from Skukuza and no assistance when we landed to address the issue. We had to make our own arrangements and go to their sales desk. Again they had no knowledge of the flight delay and of any passengers that had connecting flights. The lady (unfortunately with all the STRESS I have forgotten her name) at the counter was extremely helpful and is an excellent example of the type of employee Airlink need to promote and employ. Our luggage was in limbo due to all the missing information and assistance. We had to resort to buying extra tickets from South African Airways who were extremely helpful. I work at an airport so am familiar with its workings. I will infuture be looking for alternative flights.

Original flight was delayed due to technical issue. Very poor communication. The manager only appeared when we were climbing on board the plane.This resulted in us missing our follow on flight also with Airlink. No ticket issued from Skukuza and no assistance when we landed to address the issue. We had to make our own arrangements and go to their sales desk. Again they had no knowledge of the flight delay and of any passengers that had connecting flights. The lady (unfortunately with all the STRESS I have forgotten her name) at the counter was extremely helpful and is an excellent example of the type of employee Airlink need to promote and employ. Our luggage was in limbo due to all the missing information and assistance. We had to resort to buying extra tickets from South African Airways who were extremely helpful. I work at an airport so am familiar with its workings. I will infuture be looking for alternative flights.

Airline is the best airline experience I’ve ever had.

Easy short flight from Johannesburg to Harare. Boarding was slow, flight attendants were friendly. They did a meal service on this short flight, including wine, which was pretty cool.

Flight was moved forward by 2 hours with 3 days notice. This meant I could not connect from flight from Johannesburg. So did not take the flight and drove to Kasane. Will never use Air Botswana unless absolutely necessary. Mark

The check-in line was long and people were put in front of me in the line even after I said I had checked in online. It took me an hour to finally get my documents checked and drop my suitcase. It was horrible!

Pros: "Everything was good!"
Cons: "For a short flight on a small aircraft nothing could have been better."
Pros: "It's a shorter flight so, no IFE. The front row of the business section was nice. I'm glad that reserving those seats worked out for this flight, although it didn't on all the other flights."
Cons: "No entertainment available, and the BUQ departure lounge could be improved"
Pros: "I was forced to give my carry on bag to be put in the hold. They said that it would not fit in the plane. When we got to our destination, i found that a large sum of money from my bag was stolen,"
Cons: "Security of our baggage should be better. And if you cannot fit the standard carry on bags, then please say so when people make their booking so that they can pack accordingly and do not bring carry on bags that they have to give up at the last minute. it is impossible to remove items last minute."
Cons: "Delayed flight with close connecting flight and none of the flight or ground crew were able to communicate with the connecting flight gate agents. No priority for deplaning and tarmac shuttle was given to those with close connecting flight. Had to sprint through airport and barely made connection."

Entertainment system poor - couldn't hear, no flight info etc.

Cons: "cramped boarding space and Addis airport. Inadequate space for volume of traffic. Capital investment in expansion required if Ethiopian to compete!"
Pros: "Excellent crew, approachable and helpful. Seat was comfortable with legroom and headrest at the right height"
Cons: "Better selection of videos"
Pros: "Way more leg room than I expected. The crew was very nice, the announcements were made in 3 languages, which was nice for the non-Amharic speakers!"
Cons: "Boarding in Lomé took a long time, which I believe made us a little later at the airport. Not sure if that is something fixable or not"
Pros: "The crew was okay, though a little bit occupied and thus ignoring some of the customers' requests. The seats are comfortable and spacious with enough leg room"
Cons: "The food could have been better. Honestly much better"
Cons: "Flight attendants where bothered to serve us beer, water or any other snack during he flight. I had to beg in both occasions to have my tray taken from my seat."
Pros: "The ravioli was great, some of the other food was not great. Otherwise, the flight was easy."
Cons: "More entertainment options, the movies and TV shows offered are not varied or very good."
Pros: "Excellent airline overall Great seats for sleeping"
Cons: "Business class seats are not well appointed Nowhere to put a bottle of water - storage handbag and shoes etc could not be reached without undoing the seatbelt and screen far away from the seat Voice commentary was muffled and therefore unable to be heard"
Pros: "Leg space, TV screen and entertainment and the decline of the seat."
Cons: "The toilets floors could be cleaned often. The food service cart could move for urgent pass to the toilet."
Cons: "Flight was delayed again. No priority boarding for Star Alliance members. Staff was unfriendly."

Customer service not the greatest my bags were left behind at JFK

Pros: "Toilets were clean right up until landing"
Cons: "When breakfast was served, there was only the option of poached eggs. We asked if there was an alternative and Philip said No. Shortly after starting our cold poached eggs Philip brought the people across the aisle to us a sausage alternative?! All the flight attendants looked unhappy until getting off the plane. Entertainment was very basic and not really up to date."
Pros: "The crew amazing"
Cons: "I was traveling with a child and an infant. Would have been given a priority. We were in the queue waiting."
Pros: "The journey from Yaoundé was great. The crew was excellent. Part of food needs improvement. The journey from Nairobi was good and we arrived earlier than expected."
Cons: "The flight for on Nairobi, had no entertainment, nowhere to charge cellphones."
Pros: "Crew was helpful."
Cons: "We were delaying on the outgoing flight and coming back as well."
Pros: "Yes the crew was amazing"
Cons: "Provide food for kids first before even the special meals people"
Pros: "The crew was amazing. Smooth take off and landing"
Cons: "Meal options. The only available options were sandwiches. A bag of nuts would have been nice"
Pros: "The pilot explained why the flight was delayed."
Cons: "The flight was 5 hours late to depart. This is unacceptable."
Cons: "According to the KQ App the flight was direct to Cape Town but when we got to the airport we found the plane was stopping in Livingston’s. The result was we were an hour late. Most annoying. Surely the App can be amended to alert us of such changes"
Pros: "The crew on the final leg was really nice and helpful"
Cons: "From Entebbe to Nairobi I was cold during the flight. I wish I had been offered a blanket."
Pros: "Great food, friendly crew"
Cons: "Late boarding wasn’t announced. Ran out of several drink items on flight"
Cons: "More announcements about lateness of departure. Less breakable plastic glasses. Passing water out more e often. Better coffee- it was very weak. Better movie selection"
Pros: "Crew was very pleasant and efficient."
Cons: "Informed the day before via an email from the site that the flight was delayed. Arrived at airport on time, checked in. Once at the gate we all waited to board. Boarding time came and went with no information. Everyone waited. No information was announced and no one was at the gate. After waiting for over an hour with everyone in confusion, boarding was announced. No information, no acknowledgement."
Pros: "Air Austral ok"
Cons: "When your company proposes flight which goes through Thailand, it should be clearly advised that there will be a visa that needs to be bought while going through the Thai immigrations, we spent around 14,000 Thai Bhats while incoming and outgoing. Very dictative country, I will never ever fly again through Thailand with Air Austral, I would prefer paying another Rs.10,000 to emirates and have a better service. The Hifly company that operated the flights from RUN to BKK and back, was a disaster, very uncomfortable and really bad service."
Pros: "Crew and service were top rate."
Cons: "Flight delayed over an hour. There was little information passed along within the airport. Boarding/manifest at the gate was a madhouse with no order or flight class boarding. This was surpassed at Reunion by the mobs crowding to get their visas."
Cons: "To learn that the flight was over 3 hours later was a problem for different reasons : - what to do in a airport during 3 hours ? - we arrived in St Denis at 11:10 pm, + luggage time so nobody could come to pick us"
Pros: "Food and service are above usual airline standard."
Cons: "Both directions transit/transfer at Reunion/St. Denis was a joke. This is more the fault of the airport than Air Austral. The security facilities are inadequate and slow, staff unfriendly ... consequently the transfer can never be made in time and departure is delayed. After all of that you get back on same aircraft !!! why not leave passengers flying onwards to Johannesburg (Mauritius) on the plane ... as I have experienced with many other airlines."
Pros: "Staff was nice. Worked to make sure we were seated in a way that helped us stay together. Plenty of space. Courteous staff."
Cons: "Flight was delayed leaving Antananarivo. Flight arrived slightly late to Port Louis (Mauritius). Wanted to get food at airport in Reunion as we got to Reunion at 8:25 pm and had left home (to get to airport in Antananarivo at 2:30 pm, were only served a small snack on flight - it was only 1 hour long), but there was no ATM in the terminal and the only place serving food did not accept international credit cards."
Cons: "Arrived 20 - 25 minutes late on connecting flight Air Austral from Johannesburg. But the real problem is transfer at St. Denis - worst ever encountered. There is only one security station in a cramped stuffy area ... staffed by 8 slow, useless and unfriendly people. The technology must be outdated, because although your cabin bag, laptop case etc. is scanned, before scanning every bottle (no matter how small ... even 50ml or 100ml), makeup etc. is manually searched for then taken by hand and scanned in a separate device. Also any duty-free in a sealed pouch is taken, opened, then re-packed in a new IDENTICAL pouch and sealed !!!aaarrrrggggh?? Do this x 100 passengers (all travelling to Port Louis from Johannesburg via Saint Denis) and your Air Austral scheduled 1 hour transfer time is a joke ... with this frustrating process they need 2.5 hours minimum. Coupled with Air Austral late arrival of 20 minutes departed about 80 minutes late. The joke of it is the plane from Saint Denis to Port Louis is the same plane as used for Johannesburg - Saint Denis leg ... so why disembark the 90% passengers going to Port Louis at all ... leave them on the plane and only disembark those few for Saint Denis."
Cons: "Online check-in - boarding pass for 2nd leg Saint-Denis - Port Louis could be issued, but not for 1st leg ?? Boarding - confusing - boarding pass issued stated 14:45 as boarding time when this was in fact scheduled departure time. Plane eventually departed 20 mins late."

Check in and passport and security time’s appalling Not enough staff for the volume of flights departing.

The crew were great as usual. The flight was rescheduled two hours later but delayed by more than an hours to load cargo. The was upsetting because I missed scheduled meetings in Johannesburg.

Though the food was very good ,I think the portions were too big. It was hard to manage everything on that small table. And you really don't feel like eating too much on a long flight. Just a suggestion and it would save you some money too.

Cons: "Apart from beverages with the meal, there was no other offer for any beverage. This is a 4 hour flight. Really uncomfortable"
Pros: "Food was good, entertainment system was good."
Cons: "Crew told me to wait while they eat their meal (on a 4.5 hour flight?) headphones get cleared 20min before landing but all the rubbish gets left on your tray table. delayed departure because the plane was being cleaned, i think if they cleared the rubbish in flight then perhaps it wouldn't be so dirty. Also no information provided as to why the boarding was 30min delayed (COMMUNICATION!)"
Pros: "Seat was very comfortable"
Cons: "Inflight entertainment could be much better. Not much choice of films, particularly latest ones. Headsets very uncomfortable and sound quality poor."
Cons: "General lack of concern for passengers. The kids in the seats next to me had screens that weren’t working and they wouldn’t even try to fix them. despite the fact that the water was there, when I declined the meal but asked for something to drink they refused until later."
Pros: "Crew were friendly and helpful."
Cons: "Flight was delayed all throughout. Plane was old and uncomfortable compared to other Air Mauritius planes I’ve used. Food really bad I did Not enjoy this flight whatsoever Missed my onward connections"
Pros: "It landed safely"
Cons: "Delayed 3hrs with no information just apologies. Toilets onboard not clean and leaking. Several trays broken. Coffe/Tea served by pouring over customers rather than tray with cup. Safety information only shown when landing. Staff bumped isle passengers several times (me 4 times) with no apology. Chaos in serving dinner as special meals and vegetarian meals sent to wrong seats."
Pros: "I sat onseat 8c on this old Airbus 319 and my knees were killing me so little legroom. Im only 1.78m"
Cons: "Take out one row and give cattle class a little bit mor space please. I already have deep vein trombosis from flying."

Book cheap flights from Johannesburg to Madagascar

Recent return flight deals

30/12Sat
1 stopKenya Airways
13h 20mJNB-TNR
4/1Thu
1 stopKenya Airways
29h 10mTNR-JNB
R9 965
14/2Wed
1 stopKenya Airways
13h 20mJNB-TNR
19/2Mon
1 stopKenya Airways
14h 40mTNR-JNB
R9 984
5/10Thu
1 stopKenya Airways
21h 35mJNB-TNR
30/10Mon
1 stopKenya Airways
8h 50mTNR-JNB
R10 003
4/10Wed
1 stopEthiopian Air
13h 40mJNB-TNR
11/10Wed
1 stopEthiopian Air
14h 05mTNR-JNB
R10 551
5/10Thu
1 stopEthiopian Air
13h 40mJNB-TNR
9/10Mon
1 stopEthiopian Air
14h 05mTNR-JNB
R10 589
19/10Thu
1 stopAir Austral
14h 30mJNB-TNR
26/10Thu
1 stopAir Austral
7h 30mTNR-JNB
R10 664
22/10Sun
directAirlink
3h 10mJNB-TNR
26/10Thu
directAirlink
3h 40mTNR-JNB
R11 610
5/10Thu
directAirlink
3h 10mJNB-TNR
30/10Mon
directAirlink
3h 40mTNR-JNB
R11 723
7/1Sun
1 stopAir Mauritius
14h 30mJNB-TNR
16/1Tue
1 stopAir Mauritius
19h 45mTNR-JNB
R14 503
10/1Wed
1 stopAir Mauritius
14h 30mJNB-TNR
15/1Mon
1 stopAir Mauritius
20h 05mTNR-JNB
R15 845

Search by stops

Search by airline

Search by price

Recent one-way flight deals

3/10Tue
1 stopKenya Airways
12h 40mJNB-TNR
R5 332
14/3Thu
1 stopKenya Airways
13h 20mJNB-TNR
R5 351
3/10Tue
directAirlink
3h 10mJNB-TNR
R5 559
5/10Thu
directAirlink
3h 10mJNB-TNR
R5 616
26/1Fri
1 stopMultiple Airlines
6h 50mJNB-NOS
R8 131
22/1Mon
1 stopMultiple Airlines
6h 50mJNB-NOS
R8 168
12/3Tue
1 stopEthiopian Air
13h 40mJNB-TNR
R8 982
18/10Wed
1 stopEthiopian Air
14h 35mJNB-NOS
R10 381
12/3Tue
2 stopsTurkish Airlines
42h 50mJNB-TNR
R12 933
3/10Tue
2 stopsTurkish Airlines
43h 15mJNB-TNR
R13 104

Search by stops

Search by airline

Search by price

Last minute flights from OR Tambo to Madagascar

Last minute flight, train and bus deals

25/9Mon
multi-stopKenya Airways
27h 50mJNB-TNR
26/9Tue
multi-stopKenya Airways
9h 15mTNR-JNB
R10 778
25/9Mon
multi-stopKenya Airways
26h 25mJNB-TNR
28/9Thu
multi-stopKenya Airways
8h 50mTNR-JNB
R11 080
23/9Sat
directAirlink
3h 10mJNB-TNR
7/10Sat
directAirlink
3h 40mTNR-JNB
R11 761
24/9Sun
multi-stopKenya Airways
13h 20mJNB-TNR
27/9Wed
multi-stopKenya Airways
8h 50mTNR-JNB
R12 612
25/9Mon
directAirlink
3h 10mJNB-TNR
28/9Thu
directAirlink
3h 40mTNR-JNB
R12 763
24/9Sun
multi-stopKenya Airways
13h 20mJNB-TNR
28/9Thu
multi-stopKenya Airways
8h 50mTNR-JNB
R12 801
25/9Mon
directMultiple Airlines
3h 10mJNB-TNR
27/9Wed
multi-stopMultiple Airlines
8h 50mTNR-JNB
R13 633
25/9Mon
directMultiple Airlines
3h 10mJNB-TNR
28/9Thu
multi-stopMultiple Airlines
7h 30mTNR-JNB
R13 879
25/9Mon
multi-stopEthiopian Air
24h 20mJNB-TNR
28/9Thu
multi-stopEthiopian Air
14h 05mTNR-JNB
R16 942
25/9Mon
multi-stopEthiopian Air
24h 20mJNB-TNR
27/9Wed
multi-stopEthiopian Air
21h 35mTNR-JNB
R19 854

Search by stops

Search by airline

Search by price

OR Tambo Airport, Johannesburg - Madagascar Flights

Departure:

OR Tambo Airport, Johannesburg (JNB)South Africa

Return flight deals:

Madagascar - OR Tambo Airport, Johannesburg

Cabin classes:

R18 530
R11 118