Review of Air Canada flight from Sao Paulo to Madrid in Economy

ACA

AC - Air Canada

Flight taken on 07 April 2026
CA898
09:45 09h 24m 00:09
Model Boeing 787-9
Class Economy
Seat 45A
jameswarrenoliver
17 · 51 · 0 · 0

photo screenshot-2026-07-13-at-152811

Our journey today begins at Terminal 3 of São Paulo-Guarulhos International Airport.


photo screenshot-2026-07-13-at-152819

We couldn't check-in online or via the Air China app and kept getting the above error message.


photo screenshot-2026-07-13-at-152828

So we queued up in the Economy Class check-in line, which saw us wait for about 10 minutes. Not too bad in my opinion.


photo screenshot-2026-07-13-at-152838

We were told that because of our British passport, this was the reason it wouldn't let us check-in. Our details had to be verified manually and then our bags were tagged.


photo screenshot-2026-07-13-at-152856

We also received a further paper boarding pass each.


photo screenshot-2026-07-13-at-153009

We were headed to the Espaço Banco Safra lounge again but they wouldn't allow us access as we were too early.


photo screenshot-2026-07-13-at-153017

We were instead directed to the W 5th Avenue Lounge which carries the American Express branding. This somewhat filled me with hope…


photo screenshot-2026-07-13-at-153026

That hope was short lived!


photo screenshot-2026-07-13-at-153033

Although modern and air-conditioned, the space is incredibly cramped and the food and drink offering is poor. I'd say best avoided unless you're in desperate need of a bottle of water!


photo screenshot-2026-07-13-at-153202

Flying us all the way back to Madrid-Barajas today is this Boeing 787-9 Dreamliner, which joined Air China's fleet in May 2016.


photo screenshot-2026-07-13-at-153211

Boarding is done by row numbers and not by group numbers.


photo screenshot-2026-07-13-at-153229

This did somewhat give the impression of a bit more order!


photo screenshot-2026-07-13-at-153245

And after a short wait, we were down the airbridge to board our flight.


photo screenshot-2026-07-13-at-153253

As simple as Air China's livery is, I do like the traditional writing down the side. It's always great to see an airline flaunt it's culture, and rightly so!


photo screenshot-2026-07-13-at-153303

Economy class on Air China's 787-9 is in a 3/3/3 seating configuration.


photo screenshot-2026-07-13-at-153311

And here are our seats for the journey, 45A and 45B, the window and middle seat.


photo screenshot-2026-07-13-at-153325

On our seats were an Air China branded pillow and blanket.


photo screenshot-2026-07-13-at-153331

The IFE displayed this striking red and gold welcome message.


photo screenshot-2026-07-13-at-153356

But… the legroom did feel quite cramped.


photo screenshot-2026-07-13-at-153404

There were 'blobs' of sauce from the previous occupant splattered all over the overhead panel.


photo screenshot-2026-07-13-at-153415

And the tray table was badly stained, too. Certain room for improvement needed on the cleaning front!


photo screenshot-2026-07-13-at-153426

As we pushed back, we got to see Air China's famous safety video featuring the animated panda! Cute.


photo screenshot-2026-07-13-at-153459

We then taxiied out to the runway…


photo screenshot-2026-07-13-at-153512

…and were airborne out of São Paulo! Thanks Brazil, it's been a blast.


photo screenshot-2026-07-13-at-153521

The lights were quickly changed into 'meal mode' and the crew also began automatically dimming all passenger windows in economy. It was a little past midday. Not a good idea in my experience!


photo screenshot-2026-07-13-at-153531

Fortuitously though, there was some control still allowed so we brightened ours again. This seemed to spark a chain reaction.


photo screenshot-2026-07-13-at-153543

We were served drinks first, a basic choice of fruit juices, sodas poured from large bottles or still water. There was no alcohol available on our flight.


photo screenshot-2026-07-13-at-153710

The meal service began shortly afterward with the starter compromising of a pre-packaged and very stale croissant.


photo screenshot-2026-07-13-at-153722

This came with President butter and jam.


photo screenshot-2026-07-13-at-153733

There was also a fig yoghurt and a small fruit salad, which was completely frozen!


photo screenshot-2026-07-13-at-153635

The husband had the noodles with what can only be described as a sauce that smelt truly rancid. It really did smell as if something had gone off.


photo screenshot-2026-07-13-at-153645

And little old me got lumbered with the omelette. Served alongside scrambled eggs, diced sausage and ham and this mystery sauce which was essentially slightly thickened water and food colouring.


photo screenshot-2026-07-13-at-153657

Even a good vet couldn't save the omelette. It was an appalling meal.


photo screenshot-2026-07-13-at-153752

I then dug around on Air China's IFE and whilst there were plenty of different films and TV shows on offer, there was very little from a Western catalogue. It doesn't really bother me but just something to consider.


photo screenshot-2026-07-13-at-153821

The headphones however, were like something out of the 1990's and really poor quality.


photo screenshot-2026-07-13-at-153829

The toilets were, on the whole, pretty clean.


photo screenshot-2026-07-13-at-153839

I also love the little panda air fresheners. These were funky!


photo screenshot-2026-07-13-at-153855

The cabin crew then decided to dim the windows fully, on an eastbound daytime flight which, was very good for the circadian rhythm and would have resulted in minimal jet lag! Frustrating. Someone make it make sense?


photo screenshot-2026-07-13-at-153924

Fortunately, we'd been given the heads up about the possible poor catering from a close friend. She had ordered a vegetarian meal on an CA flight a few weeks prior to ours and they had simply forgotten to load it. She was given a side salad, a fruit salad, and four bread rolls and butter on a 10+ hour flight.


photo screenshot-2026-07-13-at-153906

So, the husbands last minute snack dash before boarding really came in handy!


photo screenshot-2026-07-13-at-153952

There were however, some lovely views out the window which kept me entertained.


photo screenshot-2026-07-13-at-154001

And with about two and a half hours of the flight left remaining was when the sun began to set.


photo screenshot-2026-07-13-at-154046

Further drinks were served, I opted for a Coke Zero this time and seemed to get just half a cup!


photo screenshot-2026-07-13-at-154100

At the 2 hour to landing into Madrid mark was then the second food service began. Hold your breath!


photo screenshot-2026-07-13-at-154135

The starter was a chickpea and potato salad. Bland and boring.


photo screenshot-2026-07-13-at-154146

We also received a bread roll with President butter.


photo screenshot-2026-07-13-at-154111

My husband had his meal and said it was average, but at least edible. This was a fish curry with carrots, courgettes and boiled rice.


photo screenshot-2026-07-13-at-154203

I got the chicken dish which was extremely overpowered with salt. It was sweet and salty but just far too much for me. The rice was also very floury. Let's just say the meal gods didn't side with me on this flight one bit!


photo screenshot-2026-07-13-at-154155

Dessert however, was a saviour! This dulce de leche mousse. It doesn't look much but it was really tasty.


photo screenshot-2026-07-13-at-154239

As the seatbelt sign was illuminated the crew make a PA and all bow in the aisles to all passengers. A nice touch.


photo screenshot-2026-07-13-at-154332

But, this was a real shocker of a flight. If you have an upcoming Air China flight, pack plenty of snacks and don't expect too much. That's probably the best advice I can give you!

Display all

Product ratings

Airline

Air Canada 2.3

  • Cabin2.5 / 10
  • Cabin crew2.0 / 10
  • Entertainment/wifi3.0 / 10
  • Meal/catering1.5 / 10
Lounge

Independent American Express Lounge3.8

  • Comfort2.5 / 10
  • Meal/catering2.5 / 10
  • Entertainment/wifi6.0 / 10
  • Services4.0 / 10
Departure airport

Sao Paulo - GRU8.3

  • Efficiency8.0 / 10
  • Access8.5 / 10
  • Services8.5 / 10
  • Cleanliness8.0 / 10
Arrival Airport

Madrid - MAD8.0

  • Efficiency7.0 / 10
  • Access8.5 / 10
  • Services8.0 / 10
  • Cleanliness8.5 / 10

Conclusion

I've never flown Air China until now and today, I put their long-haul Economy Class to the test onboard their Boeing 787-9 Dreamliner, flying from São Paulo Guarulhos to Madrid Barajas.

Heading into this flight, I was genuinely excited to finally experience Air China for myself, but what followed turned out to be one of the strangest and most disappointing long-haul flights I’ve taken in quite some time.

From dated interiors, stained and broken cabin panels, and what may genuinely be one of the worst airline meals I’ve ever been served… this flight left me asking one major question: Is Air China an airline best avoided?

Did you enjoy reading this?

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

0 Clap

jameswarrenoliver '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?