This is a rating for our entire experience which was awful. In our area you were unable to check in online or use a kiosk. That meant every person on the flight had to check in at the airport. There were no lines, no directions, just a mob at the desk. Once onboard the intercom went out during taxi. We had to turn around. No information was given as we sat on the taxiway. We finally took off late and again no information was given about connections. When we asked we were told "don't worry the Belgrade airport is small". luckily the flight from Belgrade to Athens was also late so we made the connection. Departing Athens was difficult as well. Online Air Serbia was showing our flight was cancelled due to a possible air traffic controller stike which did not happen. We called Air Serbia and were informed the flight was not cancelled. "Just show up at the airport" we were told. We showed up more than 2 hours early and waited in line to be told we were not in their system along with 2 other couples by a very curt airport employee. We waited an hour, despite all of us having proof of paid tickets. Again, no information was given. They finally confirmed the first leg, Athens to Belgrade but not the 2nd, Belgrade to Stuttgart. We waited again and finally were given boarding passes. We were not apologized to, offered an up grade or really afforded any customer service. One of the other couples discovered on their own, that due to the possible strike, Air Sebia had indeed cancelled everyone's bookings and "forgot" to re-enter some. Leaving Athens we were also late on take off. Again not given any information and barely made our connection to Stuttgart. At this time given our experience we could not recommend Air Serbia.

The legroom was the worst I've seen in a long time. I'm 6' tall and my knees hit the seat in front of me. Seats would also not recline. Crew was not particularly friendly or welcoming. Food was pretty mediocre. Both my partner and I had to ask for replacement headphones as the initial sets given were not working. My partner was on crutches and, though told she could get priority boarding, this was not followed up on by the crew and she had to deal with the normal jostling.

We were forced to sit in the aircraft for 2 hours before takeoff without explanation. This is now standard airline/airport strategy to get people out of the way and out of the boarding areas when they are running behind. Unacceptable and should be resisted.

The staff was friendly, and the food was good. The staff at check-in was also very friendly.

Travelling with young children this was not a good experience. At Etihad's hub in Abu Dhabi we exited on the tarmac and took a 20 minute bus ride, the longest such bus ride I have yet taken being a frequent international traveller, to get to a gate. With sleeping children in your arms this was not pleasant. I got three different answers on where we may retrieve our gate-checked stroller, only to find in the end that they had checked it through to our final destination, even though we had clearly expressed that we wanted to use it at the transfer airport. The boarding for the connecting flight then began way early, as we had to take another lengthy bus ride to get to our plane.
The flight attendants made us lower the middle arm-rest in a four-seat middle row, even though our kids were sleeping (with seat belts fastened) on our laps. An unnecessary step that good flight attendants would have let go.

Very experienced and kind ground staff as well in the aircraft, BEST PILOTS IN THE WORLD ! Fantastic and generous portion of food, clean and new aircraft.

There is nothing wrong one could mention about Air Serbia - they have great connections, many destinations, from recently even direct flight from Belgrade to New York, very good prices, and beside Turkish Airlines they have the best food catering among European airlines ! I just hope that airport in Belgrade will follow the success of Air Serbia and that "Nikola Tesla" Airport will be upgraded soon.

I paid a higher rate to not have a layover and Oman Air changed my flight to a cheaper fair and waited in the airport in Oman for more than 7 hours. This is unsatisfactory and I should be reimbursed for the cheaper flight. I also had a stop in Dar Es Salam that was unexpected. My friend got bit by a flea or some bug...the seats are filthy and not properly cleaned.

Some payment fees are estimated. Not all providers support all payment methods.

¹

Hacker Fares sell tickets to/from a destination via different airlines and are subject to the booking
requirements and terms of each. Any changes made to one of your tickets will not necessarily grant
rights to change the other ticket. Fares change frequently and are subject to availability.
International travel may require proof of return flight.