I’m sharing this in case others have faced similar issues with Malaysia Airlines, especially when travelling with infants.
I booked bassinet seat 28D for myself and 6 month old son, 28E for my wife and 28F for our 2 year old son on flight MH140 from Sydney to Kuala Lumpur (October 2025) These seats were chosen specifically because they had a bassinet essential for long-haul travel with a baby.
Recently, Malaysia Airlines changed the aircraft from an Airbus A330-300 to an Airbus A330-900neo. The flight number and departure time stayed the same, but our confirmed seats were removed, and we were reassigned to different seats (row 29) without a bassinet.
When I contacted them, I was told I would now have to pay extra to keep an equivalent bassinet seat on the new aircraft despite already having booked these in good faith.
Their reason?
They claim the new seats have more legroom, and therefore now cost more. ($100aud each seat)
However, I checked the seat specifications. Seat 28D on both aircraft types offers similar legroom (around 31–32 inches). In fact, there's no significant difference in pitch between the A330-300 and the A330neo in this row. This is not an upgrade, it's simply the equivalent of what we already had.
To summarise:
The aircraft change was made by the airline, not me.
We reserved a bassinet seat based on our infant's needs.
They now want me to pay again for what I had already secured.
The claim of “extra legroom” does not hold up when comparing specs.
I’ve spoken to customer service and was told the issue is being escalated and I need to wait 2 full business days to get a response
Has anyone else experienced this?
Were you able to have your seats reinstated without paying again?
Any advice on how to escalate further or who to contact?
Update: received an email saying they have waived the fee and will now be sitting in my original seats. I feel this could have just been solved during my original phone call with them. Hopefully this helps anyone in a similar situation
Moral of story do not fly wit baby