Daily cleaning, installation of cabin HEPA filters on flights from Moline to Johannesburg
Most visitors from Moline need to provide a negative COVID-19 test result and/or quarantine to enter Johannesburg.
Read more about travel restrictions for Johannesburg
Visitors from Moline are not required to quarantine after entering Johannesburg.
Visitors from Moline must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.
Current regulations for vaccinated travelers to Johannesburg: most visitors from Moline may enter Johannesburg but may still need to provide proof of negative COVID test.
Health Declaration Form
Must be completed in 48 hours prior to arrival in South Africa.
Masks: Required in public spaces, enclosed environments and public transportation.
Restaurants: Open with restrictions
Bars: Open with restrictions
There are no direct flights from Moline to Johannesburg. The quickest journey takes 26h 20m.
Moline and Johannesburg are both served by 1 main airport. You will leave Moline from Moline Quad-City and will be arriving at Johannesburg OR Tambo.
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 Moline to Johannesburg.
KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a flight to Johannesburg from Moline is likely to change within 7 days, so travellers know whether to wait or book now.
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 Johannesburg with an airline and back to Moline with another airline.
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 Johannesburg from Moline up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.
Scores according to KAYAK customer reviews
Pros: "Great crew! Excellent business class suite"
Pros: "best airline"
Cons: "when its best there is no comment"
Cons: "All good"
Cons: "They do not understand the word priority at Doha airport. Business class passengers boarded last."
Cons: "We were told to board, but then kept in another area close on 1 hour before we could get on the plane and this area had no bathroom facilities. The spread of seating on the plane made no sense with many open seats but also many squashed rows of people. The crew was visibly tired and irritated, they also ran out of a few catering items. It seemed as if last minute, a few different flights were combined into this one which lowered the quality."
Pros: "Food and leg room"
Cons: "All was fine"
Cons: "The vegetarian option for breakfast was a stale waffle with apple compote. Inedible."
Pros: "Food selection. However, the snacks need to be readily available on long flights."
Cons: "Entertainment is lacking behind other international carriers"
Pros: "The service is excellent. Best of the airlines bar nane"
Cons: "The grill chicken that comes w/ the scrambled egg breakfast was kinda dry. Otherwise, all’s good."
Pros: "I got a very good seat."
Cons: "Qatar in Belgrade didn't tell me about alchocol bottle I bought in the Duty Free and that i could not go with it all the way to melbourne even bag was sealed and receipt was visible. I lost $ buying, because custom in Doha had to take bottle. Its not right. Qatar custom could see in Belgrade and didn't tell me and the same in the Duty Free shop."
Pros: "The crew were very friendly and helpful."
Cons: "It seems the major airlines use older aircraft when the destination of the flight is a third world country(or Africa). The seats aren't as comfortable and the entertainment system (screens) are not as good as a Qatar and Europe bound flights."
Pros: "The flights attendants were very helpful and polite. What I enjoyed the most was the level of comfort I had. I was able to sleep for almost the entire flight. That's why it felt like it wasn't even a long flight."
Cons: "We did leave a little late but it was out of the control of the pilots and flights attendants."
Pros: "There was adequate seat room. The device was good."
Cons: "There was nothing I didn’t like."
Pros: "Staff was great"
Pros: "Thank you for a very good flight experience both from Philadelphia to Doha and Doha to Johannesburg."
Cons: "The breakfast options could have been better, but I was fed and happy, and the flight attendant was kind enough to bring me green tea when it wasn’t readily available on the cart."
Pros: "Very nice"
Cons: "Nothing it was great"
Pros: "Terry was wonderful"
Cons: "I had been told my checkin bags will be available at final destination but I had to pick them up at Delhi and do the checking in once more which was a lot of hassle with kids"
Cons: "Seat to LA was broken"
Pros: "I was surprised with the quality of gluten free meals served for me, it was well organised and taken care of where I never had to wait. My flight schedules were changed few days before departure by Qatar Airways, but only thing I had to do was to confirm that I have noted, my seats and all the rest of details intact, excellent."
Cons: "When the flight is changed by airline for their convenience, they would have given preferential treatment to the passengers involved. We had to bare the cost of food and make us comfortable on our own due to the delay in transit."
Pros: "Exceptional service!"
Pros: "The crew aboard the flight were kind and thoughtful and definitely oriented toward service."
Cons: "The security process at the gate was really disorderly. Perhaps it is because it is a new and extra step required by the US but it was definitely not efficiently handled."
Cons: "Same as above"
Pros: "Thank you to wonderful hard working Crew."
Cons: "I am a lacto ovo vegitarian. The meal was just vegitarian. I would have like to have an ice cream or a piece of cake."
Pros: "The friendliness of the staff from check in to arrival!"
Pros: "Very comfortable flight and crew"
Cons: "The plain was very old."
Pros: "I freceuntly fly between the US and South Africa and only fly via Qatar Airways, and every experience thus far has been great. The food is good quality, friendly crew and I would recommend it to anyone."
Cons: "The sandwiches are a little dry and movie selection a little limited."
Cons: "...as mentioned, I don't have the pleasure of rating this flight because of the boarding delays and missing the flight. Very disappointing."
Pros: "Great selection of movies and tv shows"
Cons: "Entertainment screen is too dim even on highest brightness setting"
Pros: "Service of air stewards very friendly and polite"
Cons: "This goes for Qatarfigjta from harare to Doha and Doha to Washington DC and back. I am not going to give individual report on each one. Food - my daughter could barely eat anything and the vegetarian meals were stone cold most of time. It was hard to eat at Qatar airport because not only is the food terrible (Burger King and bad Asian food) but outrageously expensive. Our media system did not work for one leg. ** way to many ads on your media system. Every time you watch a new TV episode, you have to sit through 5-6 ads for stuff that is not interesting and the same each time. ** plane info on media system keeps reverting to Arabic even when English is indicated as preferred la gauge. We had to place our iPads in checked luggage for flights from harare to USA as we went through Qatar. *** I asked for quiet seats and was given seats near kitchen and toilet even though I booked in hours in advance. One leg had my ten year old daughter and I in different rows even though I checked in 4-5 hours in advance Of flight . ** staff moved my hand luggage without my permission and without informing me - it was stressful trying to find it."
Pros: "Excellent experience overall, the food was decent, the seats were comfortable and had enough space for me at 6ft tall, the staff were very friendly and helpful, entertainment selection was good with plenty of new movies out. I had no problems with my layover. The baggage allowance was great as I had extra luggage from my trip. I'm very happy with their customer service, the day before my first flight I received a phone call from Qatar's customer service saying that due to delays I wouldn't be able to make my connecting flight to Edinburgh so they would like to book me on another flight instead of me having to wait 24 hours in Doha. I was thoroughly impressed with this service."
Cons: "I did not have wifi available from Doha-Johannesburg"
Pros: "view above"
Cons: "The woman behind me wouldn't allow me to put my seat back. My comfortability was off because she didn't want her TV screen close to her face. I didn't want to make a big deal. Other than that I love Qatar airlines."
Pros: "Great crews, excellent airplanes, wonderful in transit experince."
Cons: "In flight coach meals were average."
Pros: "On time departure, friendly crew. Comfortable seats for economy class, plenty of entertainment options. A pleasant experience"
Cons: "The food was okay. The hot wrap/calzone served first was not very tasteful. The breakfast/brunch was better. Not much to dislike overall."
Pros: "Again on time and effortless boarding made the overall experience a good one."
Cons: "Our suitcase was damaged...still in the process of trying to get it fixed. Hopefully it will be done soon. I will then update this report. Could maybe clean the toilets as it did become a bit messy."
Pros: "I liked the schedule was on time and smooth plane ride."
Cons: "I did not like the room in the plane. The seats where to close and u I couldn't sit back because person behind u would complain. Flight attendants did not really going around to see if we were good r needed drinks or even smiled they looked very upset and had some attitude when I did ask for something. Customer service needs more improvement."
Pros: "flat bed business class seats"
Cons: "flight was delayed by more than four hours. as per the ground staff due to technical hitch but as per the pilot due to run way maintenance in COK. but there were other flights from Emirate, Jet, Ethihad all flying in and out without any issues, so doubt why only runway maintenance for QR.."
Pros: "Flight was on time"
Cons: "No food selection, USB ports didn't work, passenger who didn't want to sit in her assigned center seat created a fuss and I ended up voluntarily moving to another seat. Center seats are really tight, elbows are in the way of all passengers and if you are average height you have to turn your legs at angle to sit which infringes on other passengers' spaces. very uncomfortable. Aisle next to me is so small."
Pros: "The service from the crew was amazing"
Cons: "The food was not bad compared to some air lines"
Cons: "I have booked the flight for my mom and I requested a wheel chair her, she Has a broken arm . And I booked the flight with this company cos I thought they have a great service, but not what I expected, they didn't provide a wheel chair and she has to drag all the bag with one working arm , so I m not pretty satisfied with the trip at all and I won't fly with th company any more"
Cons: "Arrival in Johannesburg was a nightmare due to queues at immigration - I nearly missed my connecting flight. This was not the fault of Quatar airlines but needs to be taken up with the authorities at OT Airport in Johannesburg"
Pros: "When I missed my connection in Dohar, I was put up in an excellent hotel with all expenses paid and great food."
Cons: "When I arrived late in Doha because my flight from Heathrow was delayed, it was difficult to find help when I was trying to rush to make it in time for my connecting flight to Haneda."
Pros: "The staff were welcoming and friendly. Their customer care is second to none. The food is excellent and i ate throughout my flight."
Cons: "The comfort was a bit below my expectations. Sitting on the seats along the isle was uncomfortable as they are closely placed. There is no enough room to move and to lean sideways when one wants to sleep. My tv was not working. The touch screen was not responding. However the friendly flight attendants shifted me to a vacant seat where the tv was working. The movie selection was limited. There were no documentaries about wildlife. Sport was also missing. We also need some news channels like Aljazeera, CNN & BBC so that we keep updated on issues happening throughout the world. This is very important especially to people like me who traveled long distances from South Africa to Los Angeles USA."
Pros: "Crew is excellent, polite and personal!"
Cons: "Plane is super old and outdated. Comfort seat is not, comfortable, very tight. TV screen is not good quality, with the old controls on a handset. No touch, no 1/8 inch audio jack (it has the old 3 holes one). Wifi for streaming freezes every other second. Just make a face lift to the plane, everything else is good."
Pros: "Nice crew, good food."
Cons: "Both bathroom were not working in business class area."
Pros: "Information sharing by pilots and crew. Economy class leg room is good."
Cons: "All good up to the level"
Cons: "Keep the temperature at a more reasonable level. Blankets + two layers of clothing was definitely not enough."
Pros: "The crew."
Cons: "The time between flights."
Pros: "Almost everything, especially the crew."
Cons: "Don’t feel like anything should be better to be honest"
Pros: "Staff were professional and polite."
Cons: "Despite zone boarding, boarding and disembarkation were very slow. Passengers like me with flight connections were very anxious regarding missing these."
Pros: "Flight and the crew!"
Cons: "Staff at the airport pushing you to upgrade to first class but not making it clear only the first trip from Athens to Amsterdam which the first class uses same uncomfortable seats as the economy to pay extra 130 euros ridiculous airfrance stuff! I should have flown all the way to NYC first class!!!"
Pros: "Good amount of space on the plane, lots of movies to watch, good food and drink."
Pros: "The crew was informative"
Cons: "Inflight sandwiches"
Pros: "Reclinable seats."
Cons: "The food!! The lights could be dimmed as it was a night flight."
Pros: "The aircraft"
Cons: "No overbooking next time!"
Pros: "Crew was great, very responsive and hospitable!"
Cons: "more lunch choices, especially choices without dairy products."
Cons: "Fix the damn KIOSKS at Vienna!"
Pros: "Crew helpful. Food good."
Cons: "Better range of movies please"
Pros: "Great crew, comfortable seating with enough leg room."
Cons: "Provide dinner before getting to joburg, instead of a snack. Flight arrives late so dinner would be appreciated"
Cons: "KLM was not prepared to get wheel chair passenger off plane. Cost me delay of 1 hour. I will never fly KLM again."
Cons: "Late departure. Rush to connect."
Pros: "the drinks"
Cons: "seat reservation. having to pay for luggage...."
Pros: "Crew was ok."
Cons: "Screens need a serious upgrade, my seat didn’t recline all the way nor could it be restored to an upright position. Not very comfortable and I paid for a seat upgrade."
Pros: "One crew member was very good but all were not very available or checking on people. I had a seat that I purchased and it was very hard to recline I only found out that it did if fact recline it the last hour to hour and a half of the trip! It was a difficult push back to get it to recline"
Cons: "If I knew how to recline my seat earlier. I did try several times"
Pros: "The crew were very nice, food was tasty, seat comfortable and the entertainment great as well. Will be flying KLM again soon :)"
Pros: "Once aboard the plane, all went well and I experienced excellent service from the cabin attendants."
Cons: "The flight was delayed (again!) for some 40 minutes and I was worried that I would miss my connection flight in Atlanata. Fortunately the pilot made up for the delay (probably costing the airline thousands in fuel). It seems these days that every KLM flight I take is delayed. This stretch goes back to 2015! Yet KLM prides itself as being punctual. Not the KLM that I have been flying!"
Pros: "Economy comfort was very nice, food decent, plenty of toilets to avoid overcrowding, and good entertainment selection."
Pros: "Gaps between seats are very narrow."
Cons: "when serving drinks, cabin crew limited to serve liquor only once and it was poor service."
Pros: "Nothing to mention"
Cons: "Crew was rude when I asked if there was a vegetarian option for the snack. I did request special meals for the trip. Even if they did not have a vegetarian option, they don't need to be rude!! Boarding was ridiculous. we were supposed to form a line and wait. Would have been a lot better if they boarded by seat numbers. Also they made me check in my fairly small and light carry on bag resulting in its contents arriving broken!"
Pros: "Nice people and good service"
Cons: "Not much"
Cons: "old screens and entertainment system leg room to small"
Pros: "The service"
Cons: "The seats"
Cons: "Very slow service at checkin, was not even available when I arrived at the airport"
Pros: "Flying with KLM is a pleasure"
Pros: "Easy flight; loved the crew and their friendly customer service. Great food, kept everyone hydrated and fed."
Cons: "The movie options, as well as music and TV options were limited. There were no electrical outlets."
Pros: "kLM staff was great."
Cons: "KLM lost my luggage during the layover. My luggage didn't arrive even after the next flight to Prague. Customer service wouldn't give me any idea what flight my luggage would arrive on, nor would they tell me what time my luggage might be delivered to me."
Cons: "We did not get two of baggage at the destination."
Cons: "Food and one bathroom out of service makes an awful flight"
Pros: "expedited check in with nice staff. Security staff were pleasant, and the entire check in process for everything was easy"
Cons: "there was no lounge close to our departure gate"
Pros: "Cabin crew were very professional."
Cons: "Aircraft returned to gate due to fault and was delayed for 45 min."
Cons: "Dutch sub titels would be nice."
Pros: "Entertainment was good, and crew was very nice and accommodating. Flight was very comfortable and smooth."
Cons: "The food was okay, not that great."
Pros: "The flight was very good, specially considering it was a daylight one. Staff was friendly and servicial. Tue food was above the industry's average."
Pros: "The staff at the front desk for the check-in were extremely helpful. I had a complicated issue with my luggage and they helped me to sort it out in the best possible way. Amazing service! Furthermore, the entertainment on board is great! Nice movies, nice food, friendly flight attendants, etc. They even offered me a second sandwich =)! I truly loved my experience with KLM."
Cons: "OLD plane without comfort or entertainment"
Pros: "The crew service is impeccable. Ground services very friendly and professional."
Cons: "The seats are very uncomfortable. The individual screens are simply outdated like you basically will damage your eyes looking at them. No chargers for phones."
Cons: "Long stop over at Schiphol. Too Long!!!!"
Cons: "One of the senior stewardesses we're very rude. Whether it's her personal opinion or KLM's policy, it's unreasonable to think that a 3 years old child could or should hold her pipi over 20 minutes, while they slowly and inefficiently trying to give out food. Several parents were there with the request to let us through to the toilet with small children and she smiled in our face and said "no, we will finish first and than you can go". She might be not fit for the job anymore, but KLM can't afford this kind of treatment."
Pros: "Atmosphere, crew were very professional and friendly"
Cons: "Seats were a little too narrow, and quite uncomfortable when a broad shouldered person is sitting next to you"
Pros: "Enough space good wine and on time"
Pros: "Unexpected surprise--even on a 1 hour flight at noon, they gave us a sandwich!"
Airlines flying from Moline to Johannesburg have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.
Daily cleaning, installation of cabin HEPA filters on flights from Moline to Johannesburg
Masks required on board, masks provided on flights from Moline to Johannesburg
Social distancing seating
Middle seats unavailable to book on flights from Moline to Johannesburg
Testing for antibodies, testing for symptoms for flights from Moline to Johannesburg
Waiving of change fees. Search flexible flights from Moline to Johannesburg