HAH - JNB

Find cheap flights from Moroni to Johannesburg

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

HAH — JNB
Nov 28 — Dec 51
Return
1 adult
Economy
0 bags
From?
To?
Mon 28/11
Mon 5/12

Let KAYAK do the searching

Save 12% or more

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

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

When to book flights from Moroni to OR Tambo

Estimated return price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight out of Moroni

  • Looking for a cheap flight? 25% of our users found flights on this route for R9 952 or less one-way.

FAQs for booking Moroni to Johannesburg flights

Top 3 airlines serving Moroni Prince Said Ibrahim to Johannesburg OR Tambo

Scores according to KAYAK customer reviews
7,1
Ethiopian AirOverall score based on 2483 reviews
7,1Boarding
7,2Comfort
7,6Crew
6,7Entertainment
6,7Food
Airline reviews

Hello Team Momondo, We lost our luggage at when we return and there is no own to assist us on this we brought so eating product like ham and cheese its all gonna be expired and we buy some fragile product hope they are okay its very poor service no one from airline to assist on waiting for more then 1 hours 30 min then we ask security to assist us but again the only reply we got was fill the form they really don't care. we understand its an island but there should be someone from Ethiopian airline to assist or at least to inform us so we don't waiting or looking for help with a language barare at the Zanzibar airport. waiting for your reply on this and hope this don't happen to others, at-least airline should compensate on this. We always choose momondo service and would love to keep our relationship in future as well. Kind regards,

Read more about Ethiopian Air

Hello Team Momondo, We lost our luggage at when we return and there is no own to assist us on this we brought so eating product like ham and cheese its all gonna be expired and we buy some fragile product hope they are okay its very poor service no one from airline to assist on waiting for more then 1 hours 30 min then we ask security to assist us but again the only reply we got was fill the form they really don't care. we understand its an island but there should be someone from Ethiopian airline to assist or at least to inform us so we don't waiting or looking for help with a language barare at the Zanzibar airport. waiting for your reply on this and hope this don't happen to others, at-least airline should compensate on this. We always choose momondo service and would love to keep our relationship in future as well. Kind regards,

Flight was comfortable Thanks

Not the way I had expected

Pros: "Excellent"
Cons: "Do better for the meal according to the health safety."
Pros: "NA"
Cons: "NA"
Pros: "Take off was quick, as well as deplaning"
Cons: "the little cornbread cake was pretty bad."
Pros: "Crew was very friendly and professional"
Cons: "45 minutes late departure"
Pros: "seat not comfortable"
Cons: "more drinks along the way"
Pros: "crew good. seat base was not soft nor comfortable."
Cons: "have crew offer drinks more often throughout the flight. every passenger gets dehydrated and needs more drinks. I had to go to the back and get drinks myself."
Pros: "Excellent crew, approachable and helpful. Seat was comfortable with legroom and headrest at the right height"
Cons: "Better selection of videos"
Pros: "I liked the fligth attendant"
Pros: "Nothing?"
Cons: "Lounge seating and services. Boarding. Lots of uncontrollable people trying to be first to board."
Pros: "Very conformable and quiet."
Cons: "Nothing very nice flight."
Pros: "It was perfect to me , im in so much pain spiritually and you guys makes me feel home."
Cons: "Everything was good"
Pros: "But no in flight entertainment on the Addis to Tel Aviv leg"
Pros: "Same as above."
Cons: "Staff needs to be briefed on what an insulin pump is."
Pros: "Flight time changed without notice. Delays in Medinah caused us to miss our connecting flight to Johannesburg. Really poor communication. No agents would take calls in Jeddah. Really terrible service. Would avoid using this airline at all cost. Not the first time I've been delayed by them"
Cons: "Flight time changed without notice. Delays in Medinah caused us to miss our connecting flight to Johannesburg. Really poor communication. No agents would take calls in Jeddah. Really terrible service. Would avoid using this airline at all cost. Not the first time I've been delayed by them"
Cons: "Cabin crew quite distracted. Between rows 19-23, orders were totally mixed up People given wrong food or drinks"
Cons: "That the Airline choose to take Russsian paid load, cargo. And decided to off load the Luggage of 25 passengers. Some of them even had connecting Flights. Luggage tags were not matching with the names, so it became difficult to actually track the bags. Not funny..."
Pros: "Good crew, service."
Cons: "I chose a seat with no one in my row (because I knew the flight would not be full) and yet somehow two others got assigned to my row after. There was no need to cram us all into one row when the whole plane was empty!"
Pros: "I had an extra seat in my row which was nice."
Cons: "No flight overnight is ever very comfortable. It’s difficult to sleep."
Cons: "old, uncomfortable plane with no entertainment system. miserable experience"
Pros: "New plane fantastic cabin"
Cons: "There was a fight but nothibg to do with the flight crew just some passenger with mental issues"
Cons: "They didn’t announce when boarding started/what zones were to go."
Cons: "Good service"
Pros: "Crew"
Cons: "Airport facilities at Adis Ababa"
Cons: "The whole thing was a disaster. I lost my connection flight due to incompetence from the Ethiopian airlines representative"
Pros: "Airplane"
Cons: "Waiting for customer service"
Pros: "NOTHING"
Cons: "The experience from the airport to the plane to Lome was beyond troubling. If ever you are flying internationally from NYC, never fly from Newark New Jersey. Nevertheless, upon boarding the Ethiopian Airline flight to Lome that was supposed to depart at 9:15 pm, the courtesy of the flight attendants was a bit mundane. My mother and I sat on the plane for about an hour after the time of the depart before inquiring why we have no moved and the doors were closed. The flight attendant responded with, "We shall be moving shortly." The air conditioner was barely on. My mother is battling stage 3 Cancer and is an older woman so, I feared for the safety of her health in such a condition. About 30 minutes passed, and we inquired again. This time with a different flight attendant and she said she just did not know what was going on. Other people on the plane began to panic in a sense as well because like my mother and I, they too had a connecting flight to catch. The pilot did not inform the passengers of what was occurring. So, at this point, all passengers on flight ET509 had been sitting on the plane for an hour and a half. By the time we were sitting on the plane for 2 HOURS with the doors closed the pilot finally informed us that they were waiting for some paperwork. He did not apologize or give more information as to why we were sitting on the plane so long, with practically no AC, and weren't informed about when we would be pulling off. About 10 minutes later, the plane began backing up while people were still standing because they were restless with the wait especially when we had a 10-hour flight ahead of us. The pilot then got on the loudspeaker stating that we will be pulling in the air shortly and for the flight attendants to be seated. The pilot did not apologize for the inconvenience or state how long the flight would be or what time we would land in Lome, Togo. Once we were in the air, there were many safety hazards administered by both the crew and pilot. The seat belt safety information was not given, the exit areas in case of emergency were not discussed, what to do in case of an emergency, where certain equipment would be in case of illness or an emergency, and we were still not informed about the cause of the 2 hours and 15-minute delay. My mother and I consistently checked the flight tracker and it did not show the duration of our flight, our location while flying, no flight information was displayed and as hard working paying passengers we should have had all of the information and not have to continuously ask to get a slight answer. Also, I am a vegan and they did not have food for me. But there was a flight attendant who gave me extra fruit which I greatly appreciated. The flight coming back to Newark was decent, going was the major issue. I pray we are accommodated for these great inconveniences. Because to have spent almost $3,000 and receive this type of treatment is both saddening and disturbing to me."
Pros: "This was an A-350 and the plane was very nice. Better entertainment system than the 777. The flight was smooth and the food was good."
Cons: "It took quite a while before the first service. It would be nice to have a drink service sooner."
Pros: "Ethiopian beer, a first for me -- not bad."
Cons: "Where is the famous Ethiopian arabica coffee?"
Cons: "flight was 6 hours delayed"
Pros: "Everything Kosher food was excellent"
Cons: "Nothing"
Pros: "The crew where very pleasant, The service on the plane was good you had a choice of what meal you would like to have you also had a choice of any movie or entertainment that you would like to see or play there was more leg space and much more comfortable seating"
Cons: "I can’t fault anything on this flight."
Pros: "The friendliness and willingness to assist passengers when they notice one facing a challenge"
Cons: "The chairs in economy do not give sufficient leg room especially for tall persons, this would present a challenge on long haul"
Cons: "The security line was very long and one security monitor check person was holding up the line - taking her time. Even the othe security people at the gate were trying to push her along. Most of the people getting on this flight had a short layover time. Escape ially with the previous flight being late."
Cons: "My phone was stolen on airport premises"
Pros: "the air craft was very good and the comfort is good no complain..."
Cons: "i did'n't like some of the cabin crew the way they are ....and am very disappointed from kinshasa to my check in i did ask a lady about my bag, she told me i will get my bag to cape straight, and i did ask her two times about the bag, she keep saying the same thing i will get my bag to cape town, so until now i haven't find my bag yet, the number they gave me from the airport no body pic up the phone, so i don't know what i can i do to get my bag......if you can hep me in this mater please contact me on my email or on my cell number 0027 78 470 6195. thank you your best regards."
Pros: "The flight was on time. Staff was friendly and accommodating."
Cons: "I couldn't do an online check-in. I got very hungry. We only got one main meal. I will pack more snacks for my return flight."
Pros: "Great crew, decent food"
Pros: "Comfortable flight, pleasant airline attendants."
Cons: "Nothing."
Pros: "Very helpful, attentive and kind cabin staff."
Cons: "Somewhat dirty ( and smelly ) aircraft even though they are a very new fleet. Some seats had strange patches and stains. Overall cabin experience can be improved in terms of hygiene and food quality ( food was mediocre or slightly worse). Seat ahead reclines almost too much into personal space in the new 787 aircraft. The LCD displays don't pivot so it's virtually impossible to view the entertainment when the occupant of the seat in front fully reclines ( a somewhat irritating issue on a long flight )"
Pros: "Great prices, and helpful staff"
Cons: "The food was mediocre, almost poor."
Pros: "The take was very smooth."
Cons: "The seats did not recline & I had a back problem"
Cons: "The flight was good"
Cons: "Seats were dirty"
Cons: "Same as above"
Pros: "The crew very kind and made me feel comfortable"
Cons: "Old 767, with not comfortable set up and no individual TV set."
Cons: "My daughter's entertainment system crashed after 20 minutes. She ended up sleeping so I watched a movie. When she woke up, we were going to switch seats, but I tried to turn it back on and mine wasn't working. (By the end of the flight, only maybe 10-20% were using theirs as many others crashed as well.) The food was very boring. At one point I was looking for a flight attendant and couldn't find a single one anywhere in coach."
Pros: "Entertainment options were good and they fed you several times"
Cons: "-changed flight schedule several times after booking ticket -3/4 segments were delayed causing me to miss connections - staff unaware of procedures -several mechanical problems with plane -still do not have bags after 7 days -no compensation provided for inconvenience -poor customer service"
Pros: "Tight and packed. With the pandemic still going. Children wear masks better and that is not properly enforced."
Cons: "Seating"
Pros: "Just okay"
Cons: "Flight delays"
Pros: "Yes"
Cons: "Every thing was fine"
Cons: "I enjoyed the flight and the host were so friendly and kind."
Pros: "Amazing crew comfortable seats"
Cons: "Entertainment no outlet to charge phones"
Pros: "I had an entire row to myself so this greatly improved my experience, but if this had not been the case I don't think I would have rated my flight as high."
Pros: "Service was good and flight was smooth"
Cons: "Nothing"
Pros: "Once we got on the plane, everything was okay."
Cons: "Every moment leading up to the airplane. From our flight being delayed 13 hours, to people not helping us with a hotel when we had a 12 hour layover to start with. They said we needed to talk to only the Kenya Airways representatives in Addis where we left from. We did... and they didn't say anything. After that they refused to help us in Nairobi. There were all these secret ways of getting help that they said we didn't qualify for. Supervisors and managers were not available unless I left their desk and went to departures. They said I would have to go back through immigration.. but thankfully, right before I did, someone came and spoke to me. From our several interactions, we received no apologies, but felt that the theme was that everything was my fault.. not the best feeling as a customer. Only my one chat with the supervisor was very nice. She was very patient, sat down with me and helped direct my concerns. Especially with a 13 hour delay. Nairobi seemed great, but our interactions with the staff really took away from our experience. And we missed our vacation in the end.."
Pros: "Te time of te flight"
Pros: "Great staff"
Cons: "Didn’t get a blanket at night"
Pros: "Nice staff"
Cons: "N/A"
Pros: "Clean plane, on-time departure"
Cons: "On this flight the meal trays stayed on the tables for over an hour (after the meal was served), should have been collected faster"
Pros: "On board movie selection is good, however could be a bit larger."
Pros: "Flight itself was fine, there was nothing particularly positive to comment on."
Cons: "Flight was sold as a direct flight, but we landed in Bangkok and had a 1 hour layover there. We did not have to get off the flight, but still was definitely not a direct flight."
Pros: "Entertainment system wasn't bad."
Cons: "Paid $200 extra for a direct flight and got bumped onto a layover flight. No explanation, no refund and what should have taken 2 hours, took 10."
Pros: "Well, I missed it due to multiple delays out of Nairobi -- so not much good to say."
Cons: "Delayed. Staff in Nairobi swore up and down that I'd be able to take the bottle I bought in duty free onto my connecting flight in Mumbai, but it was confiscated at customs -- so thanks a lot."
Pros: "This company obviously trains its employees to belittle and disregard customers. I have never dealt with a company so at fault for an issue and so utterly unwilling to make up for it. First, they cancel the first of our 3 flights to Delhi 18 hrs before it is to leave. The flight they replaced it with would leave us 10 min to make the connection. So we went to the counter and they told us they'd hold the plane, as did the stewardess on the flight. They lied. The plane left 10 min before we landed. We were stranded. Also, I got food poisoning from their food. They did nothing to help. They would not pay for the hotel we wanted, when we asked they rudely served everyone else they stranded first. The employee would not call his supervisor or give his name. The next morning i saw a doctor but the stomache infection was so bad i couldn't sit up or walk. The doctor wrote this on my clearance to fly document. I needed to get to India to get better medical help. We presented this to the kenya airlines agent and she would do nothing to help. She had business class reclining seats available but would not upgrade me. Even after everything this shitty airline has caused. Unbelievable. Every step along the way of this nightmare could have been made better, so much better, by some human decency but instead we got rude disregard."
Pros: "The crew"
Cons: "None"
Pros: "Timeous and polite crew"
Cons: "The food was mediocre and no choice for entertainment, common movie or 2 low quality music channels"
Pros: "Friendly crew, modern plane, good seats"
Cons: "In a lot of airports, if a flight is delayed, the airline is aware and holds planes on the ground for a few mins if there are multiple people that will miss the connection. In this case, we were delayed for 2 hours, arrive to Nairobi and am at the gate 15 mins before and they sent me to customer service as the gate had just closed. More than 5 other people on the flight missed this common connection as well. Not only did KQ not have a system in place to work with other flights, the service area was completely swamped. People missed their connections because they couldn't get to the front in time to have a boarding pass printed or have a question answered. The staff were rude and didn't give eye contact or answer questions."
Cons: "Staff on the airplane a bit miserable. Uncomfortable seats and no choice of food. Going downhill"
Cons: "Late take off, no concern for transfer at Nairobi - consequently we nearly missed our connection to London and our luggage did not!"
Cons: "Kenya Airways ground staff in Nairobi was late to open the desk, creating a large line"
Pros: "Convenient morning flight"
Cons: "Not enough leg room for tall passengers"
Pros: "great food, entertainment was good. host and hostess were friendly and professional"
Pros: "the service was very good. The food was well done."
Pros: "I was happy to arrive on time"
Cons: "Bullshit"
Pros: "Food. The pilot spent some time flying over the Victoria falls"
Cons: "Dirty bathroom"
Pros: "- Short flight - Clean flight"
Cons: "- Food minimal in size and quality - Little manners staff"
Pros: "Flight was ok"
Cons: "I got my items stolen . My bag was opened and pilfered I have made a report to the airline but still haven't heard anything"
Pros: "The arrival to Monrovia."
Cons: "Losing baggage for a week."
Pros: "Crew"
Cons: "Equipment, old plane with hard seats, no entertainment."
Cons: "The food was so-so. The flight was delayed. The crew was friendly, but nothing outstanding."
Cons: "The flight was delayed. Food was so-so. No entertainment."
Cons: "They lost one piece of baggage. The check-in crew said we were required to have our vaccination cards although nobody asked for them. Then we waited an hour pulling off one piece of baggage and then they didn't load it on our flight."
Pros: "Small seas no leg room and broken entertainment screen"
Pros: "It was a great flight except for food"
Cons: "Choice of dish - fish ( was like rubber) or beef"
Pros: "Plane was a new Dreamliner and nice to fly in with excellent entertainment package."
Cons: "I had 3 hours in Johannesburg before catching a shuttle bus, so being an hour late wasn't a big problem. After rushing from Entebbe flight which was an hour late leaving and arriving, I got to the gate to be informed that this NBO to JNB flight was an hour late in departing. Pilot said it was due to "technical difficulties". My ticket had 4 legs : Nov 28 due to leave JNB at 1:20 finally left at 8:30 due to NBO runway closed from plane belly landing - the pilot was very apologetic - LATE. Dec 5 NBO to Entebbe was an hour late due to "passenger problem and luggage taken off" - LATE. Dec 10 Entebbe to NBO left an hour late due to "plane arriving late" - LATE. Dec 10 NBO to Johannesburg was an hour late due to "technical difficulties" - LATE. All 4 flights were at least an hour late leaving and arriving yet the pilots all said thanks for flying Kenya Airways - the Pride of Africa. This is what Africa should be proud of ?!? and Kenya Airways is proud of ?!? Passengers I talked to all were negative in their comments about Kenya Airways. All said there is ALWAYS something of a problem on a Kenya Airways flight. Lady on NBO to EBB flight next to me as we boarded plane and I said everything has gone smoothly so far, replied - the flight isn't over yet - and then we sat in the plane for an hour while they "removed passengers luggage". A man in NBO departure area as we waited to board JNB late flight said, the procedures and organisation are terrible with problems most of the time, which was why he was using up his reward miles because he didn't want to fly Kenya Airways again. This is the culture of this airline which is allowed to continue with seemingly no regard for the paying customers. If the powers that be such as the FAA, imposed a $100 credit to each passenger for late leaving or arriving, I would have received $400 back on a ticket that cost $750. Maybe the airlines would do something practical to remedy their problems and care for the paying customers rather than just saying "we are sorry for any inconvenience "."
Pros: "That we eventually left"
Cons: "Our flight was delayed because the airport shut down. When the airport opened again. They gave us a departure time 4 hours after our original departure time (1:20 am). 1:20 came and went without any more communication or information. 1:40 am arrived and someone from KQ showed up at our gate and said they do not have any additional information. We said there are children here and hungry, tired, frustrated people. We suggested they distribute waters or snacks, but that never happened. They just kept telling us they didnt know when the flight would take off (or if it would) nor when they would have any additional information. An hour later they made one announcement over the speaker at our gate that our flight was boarding at another gate. However, many people had fallen asleep on the floor as I had and I would have missed it if one of my fellow passengers hadnt woken me up to say that we were boarding. We then sat on the tarmac a while longer for reasons that were not explained and finally landed 7 hours later than scheduled. Very little effort was put into communicating to us, making our wait comfortable nor apologizing for the inconvenience. It was a very frustrating experience."
Cons: "Their flights have been late all the two times I flew with Kenya Airways. Could be a problem if you need to connect to another flight!!"
Pros: "on board crew members were pleasant and efficient."
Cons: "rude and dismissive ground crew. delayed flight. and when we got to Nairobi we discovered that several items had been stolennout of our checked luggage."
Pros: "Evertthing"
Cons: "Nithing"
Pros: "very efficient processes and very friendly/capable flight crew."
Cons: "the food was not great (i don't have high expectations for airplane food)"
Cons: "we booked the flight to zanzibar directly. but flight had changed transfer killimanzaro without informed."
Pros: "NOTHING"
Cons: "They lost my luggage going to AFRICA...didn't see the suitcase until 6 days later. When I received the suitcase, over $1000 in equipment was stolen , suitcase was all scrambled...I WAS ROBBED ! ...then on the return flight to HOUSTON, they lost my suitcase again ! W.T.F ?! No one has called me to apologize for anything ! I expect to be reimbursed for my loses, or I will sue the airline."
Pros: "Extremely friendly and helpful hosts. Enough space. Overall a very rewarding way of travelling to East Africa. Will use them again. Very impressed on our flight from Johannesburg to Nairobi -- they booked our 87 year old father-in-law about 5 hours before flight time, took care of his luggage all the time, and helped him get on the flight after midnight on his own. He arrived safely with such good care!"
Pros: "Not having to change airports in Sao Paulo!"
Cons: "flight operated by Passaredo. Prop plane, waiting area was very basic. At checkin the rep did not want to add my AA Frequent flier number to my reservation. The flight has TAM (oneworld) flight number so I wanted to get credit but was unsuccessful."
Pros: "Flora the flight attendant. Very professional.."
Cons: "N/a"
Cons: "They cancelled the flight without any reason and you sent an email the night before departure and as I was in Africa I couldn't read it. So I had to discovered it by other tourists and then I had to book another flight at a higher rate because of the time and I had to cancel a couple of activities already paid to solve all of this and they offer to reimburse just the cost of the flight in 60 days. Horrible experience"
Pros: "Outbout flight was good and on time the return leg on 26/10/15 was delaayed for almost 5 hours and on landing at ORT international airport we were kept on tarmac inside the plane for over 20 minutes due to lack of buses to take the passengers to the arrival terminal"
Cons: "The available snack was crisp and water for sale Overall and appalling way of doing business and diregard to passengers.."

Book cheap flights from Moroni to Johannesburg

Recent one-way flight deals

20/1Fri
1 stopKenya Airways
11h 15mHAH-JNB
R5 715
31/1Tue
2 stopsMultiple Airlines
23h 40mHAH-JNB
R7 489
26/1Thu
1 stopEthiopian Air
12h 20mHAH-JNB
R7 592
26/1Thu
3 stopsMultiple Airlines
12h 25mHAH-JNB
R8 154
26/1Thu
2 stopsHahn Air Systems
30h 30mHAH-JNB
R10 270
20/1Fri
2 stopsEthiopian Air
44h 25mHAH-JNB
R13 648
20/1Fri
3 stopsEthiopian Air
44h 25mHAH-JNB
R16 445

Search by stops

Search by airline

Search by price

Moroni - Johannesburg Flights

Departure:

Moroni (HAH)Comoros

Destination:

Johannesburg (JNB)South Africa

Return flight deals:

Johannesburg - Moroni

Browse origins:

R10 440

Browse destinations:

R10 440