Review of Air Baltic flight from Zurich to Milan in Economy

BTI

BT - Air Baltic

Flight taken on 29 September 2025
LX1612
09:19 00h 36m 09:55
Class Economy
Seat 19A
VM
127 · 65 · 0 · 4

Recap from the last flight report: To get from Prague to Milan there weren't many options, it basically came down to Lufthansa Group or KLM, but KLM either got into Milan a bit too late on the 29th or left too early on the 28th. So it was a choice between SWISS (with airBaltic on the ZRH-MXP leg) and Lufthansa and I decided to go with SWISS. The price was exactly the same but SWISS left 20 minutes later (so time for a bit more sleep) and it would also let me fly an A220 for the first time. Plus I was expecting SWISS to maybe be a tiny bit nicer than Lufthansa anyway.
I'd flown airBaltic once before, but never one of their leased flights.



The flight from Prague had arrived around 20 minutes early, so when I checked the first screen outside the arrival gate there wasn't a gate yet for the Milan flight. That was at one end of the gate area so I started walking down the other way.
On the way, I passed a SWISS A320 in a Star Alliance livery heading out.


photo 1000035530-41283

After around a minute I passed more screens, and by then the gate was assigned.


photo 1000035531

Around another a minute later, I was at the gate.


photo 1000035532

It was still quite some time until boarding, so I waited at the gate, though to access wi-fi I had to get a code from the wi-fi station which was a few minutes away.
Zürich Airport.


photo 1000035534

Edelweiss has such an interesting livery.


photo 1000035535

At the A gates was another airBaltic A220 flying for SWISS.


photo 1000035536

There's a real SWISS plane, along with Eurowings and Condor.


photo 1000035537

After half an hour or so, the plane for the Milan flight arrived from Tallinn. Narva, or YL-ABM, a 2.8 year old A220-300.


photo 1000035538photo 1000035539

The next gate also got one.


photo 1000035550photo 1000035551

In the meantime another one pushed back.


photo 1000035545

Soon after the gate staff started taking carry-ons to check in, which I had already done in Prague.
The announcements said "Star Alliance flight to Milan-Malpensa," not SWISS or airBaltic, which was pretty interesting.
Unlike on the empty Prague-Zürich flight, there was a long line to board. But soon I was heading down.


photo 1000035552

As I mentioned earlier, this plane is named Narva.


photo 1000035553

Fuselage.


photo 1000035554

And here are the seats on this A220.





Here's my seat.


photo 1000035563

The plane had airBaltic seats, and the mini-screens were in airBaltic colors, but the (nonadjustable) headrest had covers with the SWISS logo.


photo 1000035564

The seatback design was mostly the same as SWISS.


photo 1000035567photo 1000035562

But the hooks were only on one side of the seat and there was no metal strip unlike SWISS.


photo 1000035569

The safety pocket had the same SWISS stuff but an airBaltic safety card, and my seat had no sickness bag.


photo 1000035566

Personal lights and vents. And for some reason, the screens changed from showing an airBaltic "Welcome" screen to arrivals information from the Tallinn-Zürich flight.


photo 1000035568

As far as I could tell there was no charging available, though there was free wi-fi which worked very well, even on the ground.
Announcements used both SWISS and airBaltic; they said "Welcome onboard airBaltic" and "This is a SWISS flight to Milan."
We pushed back a few minutes late.


photo 1000035570

Some SWISS and airBaltic A220s.


photo 1000035573

The full safety video was played in both English and German.


photo 1000035574

SWISS taking off.


photo 1000035577

I didn't know Air Dolomiti even flew here.


photo 1000035579

The main group of widebodies.


photo 1000035581

Finally the screen was updated to show this flight's information.


photo 1000035582

A few more planes…


photo 1000035583

…and we were off.


photo 1000035585

Sadly, there wasn't much of a view.


photo 1000035586

Or so I thought. I'd closed the window because it was very sunny, then I happened to look out a few minutes later and saw a magnificent view of the Alps.


photo 1000035587

Service began with a nice bottle of water.


photo 1000035588

More great views.


photo 1000035589

Passes and lakes in the mountains.


photo 1000035590photo 1000035591

The chocolate basket came soon afterwards, it was held out and people could take a few, though I only took one this time.


photo 1000035592

No buy-on-board cart on this flight.
More Alpine views.


photo 1000035593photo 1000035594photo 1000035595

Only a few minutes after the chocolate we passed the last of the Alps, crossing over to the flat plains of Lombardy.


photo 1000035596

The landscape changed so fast.


photo 1000035598photo 1000035599

We passed Milan and turned back towards the mountains.


photo 1000035600photo 1000035602photo 1000035603

Welcome to Milan-Malpensa!


photo 1000035606photo 1000035607

Lots of international planes on the ground in MXP. A lot more than I was expecting, actually, having never flown through Milan since 2014.





We parked close to Cathay Pacific.


photo 1000035619

And less than an hour after takeoff, it was time to go.


photo 1000035618

A couple pictures of the seats on the way out.


photo 1000035623photo 1000035624

A few interesting planes on the way to baggage claim, Danish charter JetTime and Romanian charter FlyLili.


photo 1000035625photo 1000035626

Bags took a while to start coming so I used the bathroom in the meantime. It was very small, very crowded, and very dirty.
And it was still a bit of a wait.


photo 1000035627

When they did start to come mine arrived pretty early on and it was time to head out.
Thanks for reading.
And with this I get gold status on flight-report.com for the first time…

Display all

Product ratings

Airline

Air Baltic 6.4

  • Cabin6.5 / 10
  • Cabin crew7.0 / 10
  • Entertainment/wifi5.0 / 10
  • Buy-on-board menu7.0 / 10
Departure airport

Zurich - ZRH7.1

  • Efficiency7.0 / 10
  • Access6.5 / 10
  • Services7.0 / 10
  • Cleanliness8.0 / 10
Arrival Airport

Milan - MXP6.1

  • Efficiency6.5 / 10
  • Access7.0 / 10
  • Services6.5 / 10
  • Cleanliness4.5 / 10

Conclusion

*there was not actually any entertainment
This was a great flight. The water and chocolate is really plenty for half an hour in the air, the crew were friendly enough, the seats were decent. The wi-fi was a great addition, fast and free, and made up for the lack of entertainment - which itself wasn't an issue on such a short flight with amazing views. The crew weren't quite as friendly as on the SWISS flight but they were still nice.
I'd be happy to fly airBaltic for SWISS in the future, and normal airBaltic as well.

Did you enjoy reading this?

Let the author know by sharing a clap! It will be greatly appreciated!

4 Clap

VM 's latest reviews

Comments (0)

Login to post a comment.
Flight-Report

Ad Blocker Detected

Flight-Report is a free website hosting more than 500 000 pictures and 17 000 reviews, without ads, this website can't exist.

If you enjoy our website, we would greatly appreciate it if you could disable your ad blocker to support us. Thank you for your help and understanding!

How to Allow Flight-Report.com?