Skip to main content
EX-YU Aviation News
Latest aviation news from
the former Yugoslavia
✈
  • Home

Search This Site

EX-YU Aviation News

EX-YU Aviation News

  • About
  • Vintage
  • Trip Reports
  • Newsletter
  • Support

EX-YU VINTAGE

Onboard Aviogenex's B737-200, 1989

Labels

ACI Air Adria Airways Adria Airways Switzerland Adria Tehnika Air Croatia Air Montenegro Air Serbia Amelia International Archive files Banja Luka
Belgrade BH Airlines Bihać bosnia and herzegovina Bosnian Wand Airlines Brač Covid-19 croatia croatia airlines Dalmatian Dubrovnik ETF Airways European Coastal Airlines Feature Fleet Fly Air41 Airways FlyBosnia Focus GP Aviation Jat Airways Jat Tehnika jobs Kon Tiki Sky Kosovo Kraljevo Limitless Airways Livery Ljubljana Lošinj low cost airline macedonia Maribor Mat Airways MAT Macedonian Airlines montenegro montenegro airlines mostar MRO New route Newsflash Niš Ohrid Osijek Photo podgorica portorož Pragusa.One Priština Privatisation PROMO Pula Results 2008 Results 2009 Results 2010 Results 2011 Results 2012 Results 2013 Results 2014 Results 2015 Results 2016 Results 2017 Results 2018 Results 2019 Results 2020 Results 2021 Results 2022 Results 2023 Results 2024 Results 2025 Results 2026 Rijeka Ryanair safety sarajevo Sea Air serbia service Skopje Sky Srpska slovenia Smile Air Split Summer 2009 Summer 2010 Summer 2011 Summer 2012 Summer 2013 Summer 2014 Summer 2015 Summer 2016 Summer 2017 Summer 2018 Summer 2019 Summer 2020 Summer 2021 Summer 2022 Summer 2023 Summer 2024 Summer 2025 Summer 2026 Summer 2027 tivat ToMontenegro Trade Air Trebinje Trip report Tuzla Užice VLM Airlines Winter 2008/09 Winter 2009/10 Winter 2010/11 Winter 2011/12 Winter 2012/13 Winter 2013/14 Winter 2014/15 Winter 2015/16 Winter 2016/17 Winter 2017/18 Winter 2018/19 Winter 2019/2020 Winter 2020/2021 Winter 2021/2022 Winter 2022/2023 Winter 2023/2024 Winter 2024/2025 Winter 2025/2026 Winter 2026/2027 Wizz Air Zadar zagreb
Show more Show less

Archive

  • May86
  • April84
  • March83
  • February77
  • January85
  • December89
  • November77
  • October84
  • September81
  • August80
  • July85
  • June80
  • May83
  • April80
  • March80
  • February73
  • January84
  • December81
  • November83
  • October83
  • September79
  • August80
  • July83
  • June76
  • May84
  • April81
  • March77
  • February78
  • January81
  • December83
  • November83
  • October84
  • September84
  • August87
  • July84
  • June80
  • May84
  • April79
  • March84
  • February75
  • January81
  • December79
  • November79
  • October80
  • September81
  • August81
  • July79
  • June79
  • May80
  • April75
  • March84
  • February76
  • January79
  • December83
  • November78
  • October78
  • September79
  • August86
  • July98
  • June99
  • May93
  • April93
  • March92
  • February83
  • January93
  • December94
  • November77
  • October80
  • September79
  • August79
  • July86
  • June84
  • May86
  • April82
  • March95
  • February74
  • January79
  • December82
  • November77
  • October84
  • September80
  • August82
  • July84
  • June75
  • May79
  • April76
  • March75
  • February73
  • January80
  • December80
  • November79
  • October77
  • September73
  • August70
  • July80
  • June75
  • May76
  • April72
  • March75
  • February71
  • January78
  • December74
  • November72
  • October75
  • September69
  • August65
  • July73
  • June73
  • May74
  • April67
  • March72
  • February64
  • January72
  • December73
  • November70
  • October70
  • September70
  • August56
  • July68
  • June72
  • May73
  • April56
  • March31
  • February29
  • January34
  • December31
  • November30
  • October31
  • September31
  • August31
  • July31
  • June30
  • May31
  • April30
  • March31
  • February28
  • January31
  • December31
  • November30
  • October31
  • September30
  • August31
  • July31
  • June30
  • May31
  • April30
  • March31
  • February28
  • January31
  • December31
  • November30
  • October30
  • September30
  • August31
  • July31
  • June30
  • May31
  • April30
  • March31
  • February28
  • January30
  • December32
  • November30
  • October31
  • September30
  • August31
  • July31
  • June30
  • May31
  • April30
  • March31
  • February29
  • January31
  • December31
  • November30
  • October31
  • September30
  • August31
  • July31
  • June30
  • May31
  • April30
  • March31
  • February28
  • January31
  • December32
  • November31
  • October31
  • September30
  • August31
  • July31
  • June30
  • May32
  • April31
  • March31
  • February28
  • January31
  • December31
  • November30
  • October31
  • September31
  • August31
  • July31
  • June30
  • May31
  • April30
  • March32
  • February29
  • January31
  • December30
  • November30
  • October31
  • September30
  • August30
  • July31
  • June31
Show more Show less

TRIP REPROT: Air Serbia, Milan – Belgrade - Milan

  • Get link
  • Facebook
  • X
  • Pinterest
  • Email
  • Whatsapp
  • Telegram
  • Reddit
  • Linkedin
  • Other Apps
TRIP REPORT


Written by Lazar Živanić

In this trip report, I focus on the experiences at the airports and on board. All critiques and comments come from personal experience, although I acknowledge all the improvements made at the airports, especially Belgrade Airport.

Milan Malpensa Airport - Belgrade Nikola Tesla Airport

Flight no. JU419 / codeshare with ITA Airways, Bulgaria Air, Air Europa and Etihad Airways
Aircraft registration: YU-APF
Date: 13/05/2026
Departure time: 20.50 / Actual departure: 21.31
Arrival time: 22.35 / Actual arrival: 22.52
Flight duration: 1h 21min

To get to Malpensa Airport, there are two options: 1. Bus, which takes around 1 hour and 10 minutes and costs between €6 and €12, or 2. Train, costing €16 one-way or €25 return. This time I selected the second option, as the departure time from Milan coincided with peak traffic, and Cadorna station, from which the trains depart, is close to my home.



Although I checked how many non-EU flights were departing around the same time as mine, I decided to arrive at the airport a little over two hours before departure. Interestingly, there is a supermarket on the ground floor with decent prices. The walk from the train station to the terminal takes less than five minutes, as most of the time is spent on escalators passing through three floors. Security at Malpensa works quite well. Even though it was busy, I passed through in about fifteen minutes. I suppose the newest scanners and the removal of liquid restrictions help a lot, as passengers are not required to remove electronic devices and liquids, and there is no 100ml rule, which is now valid at all three airports serving Milan.



After passing security, I walked straight to passport control, which is located before the B area. It was not particularly busy, which was a change from the last time I was there in February, when I waited more than an hour to pass through. They have also opened a room with self-service kiosks which determine whether you can use the electronic passport control or whether you need to wait in line for a police officer. Serbian citizens can use this system, but as I have a residence permit, I was directed to the line for the booths. Fortunately, it took around fifteen minutes to pass through. It was the first time I saw the financial police stop a number of people and ask them about cash and purchases made in Italy.

I waited for a while in the area to see which gate I should go to, as this is the point where the B area splits into two piers that are not particularly close to each other. While waiting, I had an espresso at a bar (€1.50). Unfortunately, the selection of bars and shops after passport control is rather limited, with only two or three bars and two small duty-free shops.







At 19.10, the gate number was announced, and it took me about ten to fifteen minutes to reach gate B76. The pier was half empty, with only the Air Serbia flight and departures by British Airways and Uzbekistan Airways nearby. Boarding started at 20.10 with announcements in English, Italian and Russian. The whole process took less than twenty minutes. At the gate, they took my carry-on bag because, as they explained, there was not enough space for all luggage. Boarding was completed quickly and by 20.40 everyone was on board, when the captain informed us that due to restrictions at Malpensa we would push back in thirty minutes, which eventually became much longer.



The experience on board was very good. The cabin crew were friendly, and the pilot announced our route over Venice, Pula, Banja Luka and Šabac, while also warning of possible turbulence due to bad weather, which fortunately never materialised. The pilot spoke once more during the flight, providing information about the progress of the journey. About twenty minutes after takeoff, the service began with a small bottle of water and a choice between Plazma biscuits and salty sticks. I used the lavatory and found it exceptionally clean. I also had more than decent legroom in seat 27F, which was noticeably better than on the return flight, where I sat in seat 7C.


The load factor appeared to be around 90%. I was lucky that the middle seat next to me remained empty. There were three rows dedicated to business class, which were fully booked. I found the cabin very clean and well maintained. As I had a window seat overlooking the cargo door, I was surprised to see three baggage carts filled with cargo. Later, a friend who works in logistics told me that air cargo has become much cheaper over the past year and that the difference between air and road transport is only around €20-30 per container.









After a smooth landing and a five to ten-minute taxi, we parked at gate C4 and disembarked via an air bridge. Although the cabin crew kindly asked passengers to allow those with short transfer times to leave the aircraft first, I did not see this happen, as everyone rushed to stand up before the aircraft had even fully connected to the bridge.

It took me around ten to fifteen minutes to reach passport control. From my perspective, the arrivals layout, with its constant changes of floor and numerous stairs, was a mistake. Belgrade is the first airport with this structure that I have encountered, and I have visited more than thirty airports across Europe. It is not the walking itself that I criticise, but rather the design. Another small criticism is that the toilet cubicles are rather small if you have carry-on luggage, making it difficult to open and close the doors. They were clean, but there was an unpleasant smell throughout the toilet area. Passport control was busy, but with the e-gates I completed the process in ten minutes and headed to baggage claim, where my luggage arrived around thirty minutes after landing.

Belgrade Nikola Tesla Airport - Milan Malpensa Airport

Flight no. JU416
Aircraft registration: YU-APC
Date: 18/05/2026
Departure time: 06.40 / Actual departure: 06.59
Arrival time: 08.30 / Actual arrival: 08.24
Flight duration: 1h 25min

As my flight was in the morning and I only had carry-on luggage, while also checking in through the app, I arrived at the airport around 05.15. There was a traffic jam at the entrance to the Kiss & Fly zone, and it took around five minutes to get through. I headed straight to passport control and security, which together took around twenty-five minutes. There was one large line, but it moved constantly. The only thing I noticed was that they were preparing to open a coffee shop in the check-in area.



I find the duty-free shop at Belgrade Airport well equipped, and it is nice that it uses the same loyalty programme as the stores in Milan - Club Volta. However, I found some prices slightly higher than at other airports. For example, an espresso at one of the bars costs €3.10.


I find the new plaza after the duty-free area spacious and well organised. It will be even better once the food corner opens. The only thing I feel is missing are large departure screens on the walls of the square. Another thing I miss at Belgrade Airport is a greater number of vending machines.





At 05.50, the gate information was displayed and I did not have a long walk ahead of me, as my flight was departing from gate A04. What I did notice was the construction of a new Šljiva Bar between gates A05 and A06, which is more than welcome as Pier A lacks food and beverage options.



Boarding was conducted by rows and was completed by 06.25, with pushback taking place at 06.55. The pilot provided information on the flight duration, weather conditions and the expected route. The cabin was full, with a load factor of more than 90%, although two rows in business class remained empty. There were many transfer passengers on board. I noticed a significant number of Russian passports and, interestingly, a few Georgian passengers as well. The flight and onboard service proceeded smoothly and, once again, praise goes to the cabin crew.


After docking at the terminal via an air bridge and following a ten-minute walk, we arrived at passport control. Serbian citizens first use a self-service kiosk, which asks a few questions and scans the passport. Based on the result, passengers are directed either to the purple line for the automated passport gates or to the yellow line for manual control by a police officer. As I have a residence permit and the e-gates still do not work for permit holders, I waited around one hour and thirty minutes for passport control, even though the actual check took less than a minute.




Overall, I can say that Air Serbia maintains high standards and provides a good level of service, although there is always room for improvement. For example, it could introduce a choice between still water, sparkling water and apple juice, as well as the option to pre-order food during the check-in process.

The only area where I find Air Serbia somewhat expensive is seat selection, with the cheapest seat costing €10. On the other hand, I find the airline's onboard food, beverage and duty-free prices quite reasonable, although I did not purchase anything during this flight.

The round-trip ticket was booked less than a month before departure and cost around €200, which I consider reasonable given the short booking window and the current fuel price situation.

When it comes to Belgrade Nikola Tesla Airport, I hope the food corner opens soon, departure screens are added to the central plaza and the selection of coffee shops expands so that there is no longer a monopoly by a single brand. Overall, however, I found the airport to be in better shape than during my previous visit in October.

As for Malpensa Airport, it remains one of my favourites because of its location, connectivity, size and overall efficiency. My only hope is that passport control procedures for residence permit holders are improved. For Serbian visitors, however, I can already see noticeable progress, as those who are already in the system can complete passport control in less than ten minutes.


Share your travel experience by submitting a trip report to exyu@exyuaviation.com


May 31, 2026
Air Serbia Belgrade serbia Trip report
  • Get link
  • Facebook
  • X
  • Pinterest
  • Email
  • Whatsapp
  • Telegram
  • Reddit
  • Linkedin
  • Other Apps

Comments

  1. Anonymous09:42

    great report, thanks

    ReplyDelete
    Replies
      Reply
  2. Anonymous09:51

    What I did notice was the construction of a new Šljiva Bar between gates A05 and A06, which is more than welcome as Pier A lacks food and beverage options.
    -----------------------------

    I see that they removed the orange tape meaning they secured all the permits. Last year the floor collapsed so the construction was halted. Good to see things moving in the right direction once again.

    ReplyDelete
    Replies
    1. Anonymous09:54

      It was already written in a construction article here that construction resumed 1 May.

      Delete
      Replies
        Reply
    2. Anonymous09:55

      https://www.exyuaviation.com/2026/04/photos-belgrade-airport-expansion.html

      Delete
      Replies
        Reply
    3. Reply
  3. Anonymous09:52

    GOD I LOVE FLYING WITH JU!

    THANK YOU

    ReplyDelete
    Replies
    1. Anonymous09:54

      +1

      Delete
      Replies
        Reply
    2. Reply
  4. Vlad11:08

    Sad to see that passport control at MXP is still as horrid as I remember. 1h30 of waiting time just to clear passport control should be unacceptable in any country that wants first-world status. During my years of living in Milan, I actually preferred flying from BEG via MUC just to avoid clearing the border at MXP.

    ReplyDelete
    Replies
      Reply
  5. Anonymous13:19

    Great report, a very fluent read. Thanks.

    ReplyDelete
    Replies
      Reply
  6. Anonymous14:27

    Thank you.

    ReplyDelete
    Replies
      Reply
  7. Anonymous14:39

    Were both flights on a319 or a320? Thanks.

    ReplyDelete
    Replies
      Reply
Add comment
Load more...

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.

VINTAGE EX-YU

Onboard Aviogenex's B737-200, 1989

POPULAR THIS WEEK

Image

Belgrade Airport to overhaul part of Terminal 1 as work on T2 continues

Image

EX-YU airlines and airports to negotiate new routes next week

Image

Air Serbia says more long-haul growth planned, Miami remains on radar

Image

Lufthansa to suspend, reduce flights across the region in winter

Image

Several EX-YU capital airports with June capacity decline, Wizz largest carrier

Powered by Blogger
© EX-YU Aviation News 2008 - 2026