I had 12 kg of excess baggage so was charged $400 cdn for a flight that cost $350 cdn for my seat and 20 kg . The reservation agent refused to give me my ticket back until h the excess baggage charge was paid. I boarded the 1/2 empty plane along with many, many chinese passengers carrying 2 or 3 bags, but as a foreigner, the company rules were enforced on me only.

We had to pay bag fees that cost more than our flights! Was also an international flight where bags are free on all other airlines. Finally, there was no leg room so the guy in seat behind me had his knees digging into my back the entire flight.

Bag fees not clear and totally unreasonable, no way to check in or check bags online unless you register with their nosy BIG Points. Late by 1.5 hours! Can't get ANYTHING to eat or drink without paying in local currency cash, not even water. Seats squished together and really uncomfortable. Baggage takes a long time to come out. Poor wayfinding at Kuala Lumpur Airport.

Some payment fees are estimated. Not all providers support all payment methods.

¹

Hacker Fares sell tickets to/from a destination via different airlines and are subject to the booking
requirements and terms of each. Any changes made to one of your tickets will not necessarily grant
rights to change the other ticket. Fares change frequently and are subject to availability.
International travel may require proof of return flight.