TRIP REPORT: Lufthansa, Belgrade - Dallas via Frankfurt


It’s 2023 and it seems like flying got back to the “2019 normal”. Even though I traveled several times during 2020, 2021 and 2022, the flying experience was not typical and, with so many restrictions and requirements imposed by authorities, airlines and airports, I didn’t find it easy to write trip reports.

As all COVID-19-related restrictions are lifted almost everywhere in Europe and the Americas, I decided to write a trip report about my second trip in 2023. You’ll read about my experience from Belgrade to Dallas/Fort Worth via Frankfurt on Lufthansa flights I took in early January. I hope you’ll like it - please make sure to share your feedback and thoughts in the comments section. And let me know what else you’d like me to include in my future reports. Happy reading!

It’s the morning after Serbian Orthodox Christmas and I woke up around 3 a.m. CET. My flight was supposed to depart Belgrade around 7 a.m. CET, so I wanted to be at the airport on time, especially having in mind I was traveling with three suitcases.

After a quick morning routine, I called Pink Taxi and ordered a larger vehicle that accepts payments with cards. In three minutes, the taxi arrived and we headed towards the airport. The Belgrade streets were deserted and in some 20 minutes, we arrived at the airport. The second tariff fare was RSD 3,200.00 from the Zvezdara district. As there are still construction works at the airport, the taxi driver couldn’t drop me in front of the terminal building, so it was challenging to walk with three suitcases on under-construction sidewalks.

The day before, I checked in online for my flights through the Lufthansa mobile app. The system informed me that my flight was overbooked and asked if I wanted to be transferred to another available flight and receive compensation. As I was traveling for business, I couldn’t do that, even though I would if I traveled on my own. A few hours later, I received an email from Lufthansa, informing me that my flight is almost full and that there might not be enough space for all carry-on bags in the cabin. They offered to check in my carry-on bag for free so they can ensure a smooth boarding experience. (I opted out.)

I showed up at the Lufthansa Group check-in area at the airport to drop my bags off. The queue was not long and, after tenish minutes, I left my bags. The check-in agent briefly asked me about my U.S. visa, scanned my passport, tagged my two bags and printed both boarding passes.

I went upstairs for the security and passport control and that area was crowded. As I’m a holder of a MasterCard Gold card, I was able to use the Priority Pass Lane and skip the line. The security control was super quick and the passport control took another tenish minutes.

Interesting fact: Even though the Belgrade airport still communicates that it’s allowed to take up to one liter of liquids in containers of up to 100 ml on board, they actually allow any amount of liquids. I was able to bring a big bottle of water. Some of my friends who work at the airport explained to me that the airport now has high-quality security scanners and the liquid allowance is lifted. However, as airlines still require liquids to be in sealed, transparent bags, the airport cannot communicate that the liquid allowance is non-existent anymore.

After clearing immigration, I checked the Belgrade Business Club near gate A4, where I entered using my MasterCard Gold card. The business club is in a very bad condition as they haven’t improved their services and food offerings in years now. However, I prefer waiting for my flight there as I have more privacy and it’s more comfortable than waiting in the gate area. I ate my breakfast (I made a couple of sandwiches), had coffee and water and chilled out until the screens showed that my flight was boarding.

While I was approaching my gate, I stopped by the Hleb & Kifle bakery to buy a sandwich since I’m not a fan of airplane food and sometimes don’t eat it at all. I bought a ham sandwich (+ butter, cheese, lettuce, tomato) for RSD 630.00. I forgot to pack toothpaste and went to the Lilly store to buy one. As the price of Parodontax 75 ml toothpaste was RSD 982.00, I decided to buy it once in the U.S., as this price is triple the regular price outside the airport.

When I arrived at my gate, boarding was ongoing. In less than three minutes I was on board. I originally pre-purchased a seat to be as close as possible to the front exit since my planned connection time in Frankfurt was 1 hour and 5 minutes. The entire row in front of me (row 4) was empty, so I changed my seat to have more space. The pitch on board this aircraft was very good. Even though I’m 1.88 m tall, I had enough room.

We took off 14 minutes after the scheduled time. The complementary service included a 330 ml bottle of water and a 10 g chocolate bar. The cabin crew also passed through the cabin, selling buy-on-board products, such as cold and hot beverages, sandwiches, snacks, etc. The flight was uneventful. We landed four minutes ahead of schedule at gate B20 and the disembarkation started 14 minutes later.

I turned on my mobile and got an Apple Wallet notification and an email from Lufthansa about the gate change – from Z58 to Z15. It took me 16 minutes to reach gate Z15: walking from gate B20 to B63 where is a shuttle bus stop, which took me to the A and Z gates area. By the time I reached my gate, boarding was already in progress. As I was flying from non-Schengen (Serbia) to non-Schengen (U.S.) via Schengen (Germany), I didn’t have to go through passport control. What surprised me most is the fact there was no additional security control, so I just changed aircraft.

Boarding was fast and Lufthansa agents at the gate were only checking passports and visas, while boarding was performed through automatic gates. No COVID-19 vaccination checks were performed. My seat was an extra-legroom, window seat that I pre-purchased via the Lufthansa app. The screen in the seat in front of me was equipped with a USB port and a 3.5 mm audio port, and everyone received a pillow, blanket and earphones. Interestingly, eyeshades and earplugs were not distributed, but I found eyeshades in lavatories. Since my seat was an extra-legroom seat, my in-flight entertainment (IFE) screen was hidden in the armrest, so I had two screens.

The captain addressed us and informed us that our flight would be slightly delayed as we were waiting for a couple of passengers whose previous flight was delayed. We took off 47 minutes after the scheduled time and, approximately 20 minutes after take-off, the crew started serving beverages. I chose white wine and asked a flight attendant to fill in my own bottle with water. Shortly after - an hour after take-off – the crew started distributing meals. I pre-ordered a gluten-free meal and received it before the regular meal service started. My meal consisted of chicken in tomato sauce with polenta and broccoli, lettuce with herbal dressing, gluten-free bread and butter, and Chantilly with cherries and shredded chocolate. All in all, not that bad for a plane meal. The crew passed the cabin as soon as they distributed meals offering beverages. Once again, I chose white wine.

The crew announced that on today’s flight, there’s Wi-Fi available. I logged in to see the fares: EUR 9 for messaging only, EUR 19 for two hours of high-speed internet and EUR 29 for high-speed internet for the entire duration of the flight. I didn’t have anything critical to work on that required an internet connection and decided to completely disconnect for almost 11 hours.

Some two hours after the take-off, I wanted to watch a series on my phone that I had pre-downloaded, but my HBO Max app crashed and didn’t let me in. I checked the IFE system and the movie selection was very limited. Additionally, the earphones we received from the crew had two 3.5 mm outlets and there was only one port so only one earphone was working at the time, which I found ridiculous.

Some three and a half hours after we departed, I ate my Hleb & Kifle sandwich and the crew passed the cabin once again offering 500 ml bottled water. The next few hours I spent sleeping and, during that time, the crew passed the cabin again offering cold and hot beverages. Interestingly, Lufthansa offers buy-on-board products on their long-haul flights now. I’m aware that the air industry is rapidly transforming and airlines are trying to make as much money as possible on auxiliary services, but I just hope long-haul flying won’t become an LCC model in terms of the onboard experience.

Interesting fact: My previous long-haul flight was in April of 2022 from (CDG) Paris to (MIA) Miami and I was shocked that the crew ran out of snacks just two hours after our departure. Having experienced that, I now always bring my own snacks when flying anywhere. This time, besides the mentioned Hleb & Kifle sandwich, I brought a dark chocolate bar, fresh dades, wholegrain crackers and almonds.

Once I woke up, I went to the rear galley to get my water bottle refilled. While walking the aisle, I couldn’t see a single empty seat, so I assume the load on today’s flight was almost 100%. As it was three hours until arrival, I had a bag of wholegrain crackers and water and spent some time listening to music.

Exactly one hour and 45 minutes before arrival, the crew distributed the second meal and, again, I received a gluten-free meal, which consisted of a small sandwich (cheese, tomato, cucumber, gluten-free bread), a mango bar and a small box of fruit (grapes, kiwi, pineapple). This meal was OK, probably better than many regular plane meals. The crew passed the cabin offering beverages and, again, I chose a glass of white wine. I spent the rest of the flight following our plane’s position on the real-time map on the screen in front of me and listening to music.

We landed a minute ahead of schedule and taxied for some 15 minutes. The disembarkation started shortly after and I headed to the Customs and Border Protection (CBP) control – or simply, U.S. immigration. The CBP control area at DFW has three sections: Global Entry (for approved U.S. citizens), U.S. and Canadian Citizens and Foreign Nationals. I went to the Foreign Nationals queue and the surrounding screens showed that the estimated waiting time was 16 minutes.

While I was queuing, I turned on my mobile and received an email from Lufthansa, informing me that my bags couldn’t be loaded in Frankfurt and that would be sent on the next flight on the following day. I was asked to provide the address where I want my bags to be delivered. I completed and submitted the online delayed baggage form by the time I reached out to the CBP officer. After a very short interview (literally about how long and where I’ll be staying), I cleared immigration and exited the airport. I didn’t file a delayed baggage form in person as I had already done that online.

When I was outside the airport, I followed the Ride App signage and, after a short walk, arrived at Zone 36 where ride app companies (e.g., Uber, Lyft) are allowed to pick up passengers. I ordered a vehicle through the Lyft app and, after some five minutes, it arrived. It took me 29 minutes to reach my hotel, which was 25 miles away. The fare was USD 30.37.

The following day, I received an email from Lufthansa, letting me know that a delivery agent had been appointed to deliver my delayed baggage. Shortly after, I received additional emails from the Where’s My Suitcase company, asking me to confirm my delivery details. They provided me with a tracking number. I checked their website and it read they’d pick up my baggage at 7 p.m. CT and deliver it by 1 a.m. CT on the following day.

The following night, around 1:30 a.m. CT, I received notifications from both Lufthansa and Where’s My Suitcase that my luggage had been picked up from the airport and that it would be delivered soon. I received a phone call from my hotel’s front desk around 2:10 a.m. CT, informing me that both my bags had arrived. Shortly after, I received notifications that my luggage was delivered.


· Belgrade airport is getting better and better, but due to construction works, it’s still challenging moving around. The Business Club at the airport should be either closed or completely refurbished.
· The Lufthansa short-haul product is just like any other airline’s intra-Europe, like Air Serbia’s. And I think this is OK. I don’t need more than a carry-on bag and a bottle of water on under-two-hours flights.
· Connecting at Frankfurt airport was much easier than ever before. I assume I was lucky my gates were close to each other. I’m just not sure if additional security control in Frankfurt for flights to the U.S. is completely abolished or if it was just a one-off in my case. However, after my luggage was delayed in Frankfurt, I’ll think twice before booking flights with such a short connection time.
· The Lufthansa long-haul product is just fine. I think that their pricing is their competitive advantage. If they charged the same airfare as, e.g., Air France/KLM/Delta Air Lines, I’d rather choose the latter one.
· The Lufthansa iOS mobile app is right now in the Beta version and has a lot of bugs. I recommend you download and use the old version.

Share your travel experience by submitting a trip report to


  1. Anonymous09:18

    very detailed report. in belgrade the security check is currently the biggest challenge. On January 8th I spent 30 minutes in the queue, but the employees are fast and very nice.

  2. Anonymous09:21

    I laughed out loud that Lufthansa gave headphones with wrong jack. Nuts

    1. Nemjee11:33

      It's been like that for years. I remember having the same problem years ago.
      LH has been extremely consistent in degrading their product.

    2. Vlad23:47

      If I remember correctly (I haven't flown LH long-haul Y in three years), the confusion comes from the fact that there's a headphone jack (with a single connector) on the display itself, but you're supposed to use the in-seat connector (below your armrest) which is two-pronged.

    3. Anonymous23:34

      I flew Lufthansa's A350 this autumn IAD-MUC and MUC-IAD and both times they provided earphones with "modular" jack - one of the prongs can be turned, converting a two-prong jack into a "standard" 3.5 mm single-prong jack, which could then be plugged into the screen.

    4. Anonymous23:45

      I should probably clarify that this conversion ability is not particularly obvious at a first glance. I guessed that something could be done since I saw other passengers using the earphones, and after some fiddling I figured out what to do. I wasn't the only one getting confused initially, so it is possible that some folks just assumed that the crew mistakenly provided earphones with the wrong jack.

  3. Anonymous09:25

    I think they removing screening in FRA as the flights kept getting delayed.

    1. Anonymous10:04

      I think since a few years ago there are no longer checks for flights coming from Belgrade, as Belgrade airport has been put on a list of safe non-EU airports.

    2. Vlad10:18

      Since about a year ago (after the new screening machines were introduced), BEG has been on the list of "clean" airports that don't have to do transit security in Schengen countries anymore.

    3. Author13:57

      Thank you! This is good to know.

    4. Anonymous13:58

      Funny that BEG had to get those machines considering most EU/Schengen airports I’ve been to don’t have those. Not to mention what security is like if you’re starting your trip from e.g. a small Greek island airport.

    5. Author22:17

      I second that. The same thing is with the passport control in, e.g., an airport on a Greek island vs. Sweden. The standards are so different.

  4. Anonymous09:48

    Great report. I am not sure if I understand you correct, you were in business class but you purchased seat? Isn't that included in price? Also, is the price of the seat on a flight to Dallas 100 Euros?

    1. Vlad10:21

      This is economy class. I thought it would be premium economy when I saw the fare paid, but TATL flights are very full these days it seems. And yes, LH charges 100 EUR for preferred seats on flights over 5000 miles...

    2. Author13:59

      That's exactly right. It was the economy class fare. I initially wanted to purchase premium economy tickets, but they were sold out.

  5. Anonymous10:24

    Great report, expected a few words of A343, but anyway thank you.

  6. Vlad10:24

    Fantastic trip report, maybe my favourite so far on this website! I honestly hope you do more in the future.

    I find it incredible that you can pay 1.200€ for a return TATL fare (even with extras included) and still have to pay for spirits etc. on a 10-hour flight. LH is in a race to the bottom when it comes to the Y experience. Even their Y+ product is inferior compared to LO or AF. If not for their extensive network and destination coverage, it would be hard for me to understand why anyone would fly them on long-haul these days.

    1. Author14:03

      Thank you! I'm glad you liked it.

      Regarding Lufthansa, as I said in the report, IMO their pricing is their biggest competitive advantage in Serbia since we're very price-sensitive consumers. Additionally, when I think about this twice, maybe the number of connections and options they offer also helps them be strong in Belgrade.

  7. Anonymous11:40

    I consider the LH service miserable!

    1. Author14:04

      I couldn't agree more.

    2. Anonymous00:00


  8. Anonymous12:01

    A340-300 Queen of Skies, 1 milion $ market value.Good for Charter Services as it once was Aviogenex.

  9. What impressed me the most is that taxi in Dallas is cheaper than taxi in Belgrade and for a longer distance too. Literal LOL.

    1. Author14:07

      The ride share companies in the U.S. use a very similar pricing system as one can see for airfares - they set up their pricing based on the demand vs. the number of available vehicles at a moment in time. So, when I was going out of DFW to my next destination, Lyft charged me USD 55.

    2. Anonymous14:26

      Average price of premium fuel in Dallas/Fort Worth area is 3,05 usd per gallon
      In Belgrade, average price of premium is 5,70 usd per gallon (164 rsd × 3,785 litara)

      It's no surprise that taxi/uber/lyft is cheaper in Dallas.

      PS. Da ne pominjem dizel, tu je razlika u ceni još veća :)
      Niko nama nije kriv što nas sopstvena država pljačka sa akcizama i pdv-om. Treba odnekud naraniti i napojiti silne parazite u neprofitnom državnom sektoru.

    3. Slazemo se, odatle i potice moj komentar :)

    4. Anonymous23:48

      "Average price of premium fuel in Dallas/Fort Worth area is 3,05 usd per gallon
      In Belgrade, average price of premium is 5,70 usd per gallon (164 rsd × 3,785 litara)

      It's no surprise that taxi/uber/lyft is cheaper in Dallas."

      Maybe try comparing cost of living too.

      Taxi drivers in Belgrade earn more than surgeons and that's a bloody travesty.

    5. Anonymous12:03

      @Anonymous 23:48

      Average net salary in BG for october 2022 is ~890 usd (95.682 rsd). Median net salary is 630 usd (68.032 rsd).

      Average net salary in Dallas is $5,440 ($31 /hour)

      Cost of living (rent, utilities, restaurants etc) is appr. 2,5 times higher in Dallas.
      Salary is 6 times higher in Dallas... Pametnom dosta :)

      Conclusion. Living in Dallas is more affordable

  10. Thank you for a detailed flight report. Regarding MasterCard Gold, is it issued in Serbia and did you have to book skip-the-line service online or go to a counter? I too have it, but since the security moved infront of the passport control, it seemed the service had been cancelled.

    1. Vlad13:43

      The fast track refers to the security fast track. There's no longer priority access for passport control. And yes, the benefit is valid for Serbian-issued Gold cards only (and potentially Bosnian & Macedonian, not sure about these).

    2. Author14:11

      I literally just showed my card to the security officer who was standing at the beginning of the Priority Pass Lane. No pre-reservations online.

      My card was issued in Serbia and this service is available to Platinum and Gold MasterCard issued in Serbia, B&H and Montenegro.

    3. Anonymous17:04

      This is excellent news if true, and it looks like it is. I, too, have a Gold MC credit card but I can't seem to find anything official anywhere about the fast track for security at BEG. Not that I don't trust you, it's just that I like to confirm everything before the trip :-)

    4. Author22:20

      I couldn't find anything on the Internet about the benefits of MasterCard Gold. However, since there were so many people queuing up for the security control, I decided to try skipping the line with my card. I'm still not sure if this's the actual benefit, but it worked, LOL.

  11. Anonymous12:57

    I have a debit gold MasterCard, do I have the right to that passport control priority pass? And what else it enables at BEG?

    1. Vlad13:43

      It's for security, not passport control. If it's a Serbian card, you will have access - refer to my answer above.

  12. Anonymous13:05

    Did US border control ask for vaccination proof?

    1. Vlad13:44

      The US border control never asks for proof of vaccination, the onus is on the airlines to check the documentation.

    2. Author14:14

      During the entire trip, I didn't show my vaccination certificates to anyone (Belgrade, Frankfurt, Dallas) as no one asked for them.

      However, my colleagues were on a different flight to Dallas via Istanbul and told me that everyone arriving from Istanbul was asked for their vaccination certificates.

  13. Anonymous14:18

    >>They offered to check in my carry-on bag for free so they can ensure a smooth boarding experience. (I opted out.)

    Same happened to me, I also opted out after hearing about complaints regarding lost LH checked baggage at MUC and FRA. However once I showed up at LH check-in desk at BEG, grumpy employee forced me to also weigh my carry-on bag. It was under 8kg but you can bet your behind LH would force me to check it in if it was slightly over the limit.

    Instead LH should invest in upgrading overhead bins on A320ceo fleet to allow more bags in the cabin.

  14. Anonymous15:00

    Great trip report! Apart from the service on board the planes, I must say I was really impressed how LH informs its passengers on gate changes, offers compensation beforehand, on lost luggage, et.

    It is a relatively simple IT srrvice to be implemented in the system, however it greatly improves the passenger experience. JU is still greatly behind in that part of passenger service, I hope they improve it soon!

    1. Anonymous23:16

      With all the new IT companies Russians are opening in Serbia, JU would benefit from contracting one of them to improve their services.

    2. Author22:23

      I agree that Lufthansa has a strong IT system and how it's set up. However, their app is in the Beta version and it has a lot of bugs. But I'm looking forward to seeing how good it'll be once it's live.

  15. Anonymous14:39

    Nice and detailed report. It would be even better if those prices you listed were converted to EUR or USD for the audience on this blog outside Serbia. I also found it interesting you pre-ordered a gluten-free meal but you went to buy "hleb and kifle" to take with you :)

    1. Author22:32

      Thanks for your feedback. I initially wanted to convert them to EUR, but, to be honest, was lazy to do that since I was still very jet lagged when I submitted this report.

      So, since I have time now, let's convert the prices:

      Airfare: RSD 144,904.00 = ~EUR 1,128.00
      2nd bag fee: RSD 9,403.00 = ~EUR 79.69
      BEG-FRA seat fee: RSD 1,997.00 = ~EUR 16.92
      FRA-DFW seat fee: RSD 12,922.00 = ~EUR 109.51
      Belgrade taxi ride: RSD 3,200.00 = ~EUR 27.12
      Hleb & Kifle sandwich: RSD 630.00 = ~EUR 5.34
      Parodontax toothpaste: RSD 982.00 = ~EUR 8.32
      Dallas Lyft ride: USD 30.37 = ~EUR 28.06

      Regarding the gluten-free meal, I didn't order it because I'm gluten intolerant. I ordered it because 1) I knew I would get my meal first and 2) I almost never like the standard plane food options, so wanted to try something different.


Post a Comment

EX-YU Aviation News does not tolerate insults, excessive swearing, racist, homophobic or any other chauvinist remarks or provocative posts with the intention of creating further arguments. A full list of comment guidelines can be found here. Thank you for your cooperation.