Find Cheap Flights from China to Kuala Lumpur

Search hundreds of travel sites at once for deals on flights to Kuala Lumpur

Thu 14/12
Thu 21/12
Any month
Compare vs KAYAK |
Flexible dates? Here are the best airfares found in the past 48 hours

Book cheap flights from China to Kuala Lumpur (return)

Airports
Origin
Shanghai
RM 693
only
RM 693
RM 693
only
RM 693
Guangzhou
RM 607
only
RM 607
Destination
Kuala Lumpur
RM 607
only
RM 607
Mon, 1 Jan
CAN
KUL
4h 05m
Tue, 9 Jan
KUL
CAN
4h 10m
RM 607
Trip: 9 days
Overall 5.3 OK
Based on 1 reviews
Overall
6.6
Boarding
6.7
Comfort
6.3
Crew
7.0
Entertainment
5.3
Food
5.9
MLE
KUL
OK 4.3

Good: cheap Bad: aways slow check-in and uncomfortable seating. Everything a budget airline should be.

This one was also late

MAA
KUL
Good 6.0

The flight was damn cold and freezing

KLO
KUL
Good 7.6

Good landing despite bad turbulence.

KUL
TGG
OK 5.5

The aircraf was brand new

Delay

BWN
KUL
OK 5.6

BOARDING very smooth n fast...more importantly punctuation very good

Value meal lousy (pocket pie)..both flight offer Same pocket pie,Rokki can't use at all..i notice cabin crew didn't check whether passengers apply seating belt at all.

Wed, 10 Jan
CAN
KUL
4h 05m
Thu, 18 Jan
KUL
CAN
15h 10m
RM 693
Trip: 9 days
Overall 0.0 Poor
Based on 0 reviews
Sat, 26 May
PVG
KUL
5h 35m
Thu, 31 May
KUL
PVG
5h 20m
RM 693
Trip: 6 days
Overall 4.5 OK
Based on 6 reviews
Boarding
6.3
Comfort
5.7
Crew
6.7
Entertainment
4.0
Food
5.0
KUL
MEL
Mediocre 2.0

Landing & leaving the plane.

Super budget fit out of the plane, having to pay for anything at all (including water!!!). Appalled and disgusted.

KTM
KUL
OK 5.3

Flight was on time

Lack of food online, wasn't made clear when booking that had to pay for a meal. Had to pay 10,000 nepalese ruppes just to get 2 of our small bags on. 15kg in total. That's around £80, very expensive. Tried as much as I could to pay online for baggage but was going around in circles. Felt that for the price of the flight paying and extra £80 for 2 small bags was alot of money.

HNL
KIX
Mediocre 3.3

No online check in . Seats were so small , you have to pay for water . We had to wait in line for an hour just to get boarding passes and we did not have any checked luggage

PER
KUL
OK 4.6

Delayed for over 3 hours!

PVG
KUL
OK 5.6

Crew service

No Audio or Video Entertainment.

Sun, 7 Jan
CAN
KUL
16h 50m
Fri, 12 Jan
KUL
CAN
27h 30m
RM 717
Trip: 6 days
6.5GoodShow reviews
Overall 6.5 Good
Based on 145 reviews
Boarding
7.2
Comfort
6.4
Crew
7.4
Entertainment
5.3
Food
5.7
SYD
SIN
OK 4.3

The crew was really nice, saw them help several people put their luggage in the overhead bin.

There was absolutely no complimentary service at all, a bit unusual compared to flights we've taken in the past (domestic and international). No offer of free water, what's up with that?!?! There was no entertainment on board for an overnight flight, no blanket, no pillow. And on top of that we paid too much to check in a bag when we arrived at the airline desk because we didn't include it through our Kayak booking. Had we known there was a method to follow, we would have to avoid the excessive fee.

HKT
SIN
Excellent 8.5

Relaxed boarding and inflight experience Offer of refreshments when baggage delivery was delayed

Delay in delivering baggage

SIN
SGN
Mediocre 2.0

This was a return flight I was taking. But even though I paid for a bag when booking, Kayak only booked the bag on the flight over. It there for cost me $48 to book the bag on at the airport one way back. For some reason when I was paying they could not take for the full amount on my CC and so I had to go change money as $8 had to be paid cash (very strange). The flight was very uncomfortable. I could go into detail but now I’m just ranting. Not happy. Won’t be doing that again.

OOL
SIN
Excellent 8.0

QUIET ZONE

FLIGHT AIR CON TO COLD NOT ENOUGH TOILETS

SIN
DPS
Mediocre 2.0

They lied about baggage costs My flight on scoot from blr to Singapore was 2 hrs delayed and no reason

Sun, 25 Mar
CAN
KUL
4h 05m
Sun, 1 Apr
KUL
CAN
4h 10m
RM 750
Trip: 8 days
7.0GoodShow reviews
Overall 7.0 Good
Based on 850 reviews
Overall
7.0
Boarding
7.1
Comfort
7.0
Crew
7.5
Entertainment
6.8
Food
6.5
SYD
KUL
Good 7.6

There wasn't a food preference option when booking through kayak.

KUL
BKK
Mediocre 2.0

my bag failed to arrive in bkk till next day and had been broken into at kl airport .bkk said this happens every day at kl never fly malaysia again!.

SYD
KUL
Good 7.3

Not enough elbow space between fat passengers

MEL
KUL
Excellent 8.0

Peanuts

Nothing

LBU
KUL
OK 4.3

The crew was nice.

Two MH flights I took were 1 hour and 2 hours late. The latter resulted in missing connection to BKK and another flight to TPE. I got stuck in Kuala Lumpur for the night and they booked me a resort that was 30-40 min drive from the airport. How are all of these reasonable?!

Wed, 31 Jan
CAN
KUL
4h 05m
Wed, 7 Feb
KUL
CAN
4h 10m
RM 843
Trip: 8 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 109 reviews
Boarding
7.2
Comfort
7.5
Crew
7.4
Entertainment
6.8
Food
6.8
KUL
LGK
Good 6.3

The service is good in general.

The boarding process could be improved.

KTM
KUL
Mediocre 2.0

In flight meal.

Got told luggage would go straight to bali from origin in Nepal. Waited at baggage check in jarkata just in case. Sure enough, our baggage comes out. Transfer to domestic terminal was almost impossible since we were given no information and our flight number changed completely. All of a sudden it was batik air not malindo, which has a completey different terminal. Will not be travelling with malindo again.

HKG
KUL
Excellent 10.0

I have flown Malindo before and I have been happy about tbeir customer service.

KUL
CMB
Good 7.6

Check in and boarding we're both quick and easy. There were unsold exit row seats on our flight and the flight attendants lets us change seats. The in flight meals were quite tasty.

The beverage options were limited and mostly consisted of different flavors of fruit soda. The flight attendants sprayed the cabin with a strange aerosol before landing. Trash was not collected during the flight.

BDO
KUL
OK 4.3

The airline

Sat, 17 Mar
CAN
KUL
9h 00m
Fri, 13 Apr
KUL
CAN
16h 30m
RM 908
Trip: 28 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 1499 reviews
Overall
7.3
Boarding
7.2
Comfort
7.1
Crew
7.8
Entertainment
6.5
Food
6.9
CRK
CEB
OK 5.0

On time departure Short wait for checked luggage

No inflight entertainment. No inflight wifi Sparce terminal, very few food options

BKK
MNL
Excellent 10.0

It was an almost perfect flight. We just had the wrong travellers sitting behind us. it was a late night flight and these teenagers were playing UNO. So can you imagine the noise they are making???

MNL
BKK
Excellent 10.0

the plane landing without feeling it

good flight

MNL
YVR
Good 6.0

seats is too tight/noarow

BKK
MNL
Excellent 8.6

The choice for the movie was horrible !

Wed, 10 Jan
CAN
KUL
4h 10m
Sun, 14 Jan
KUL
CAN
4h 10m
RM 607
Trip: 5 days
Overall 5.3 OK
Based on 1 reviews
Overall
6.6
Boarding
6.7
Comfort
6.3
Crew
7.0
Entertainment
5.3
Food
5.9
BWN
KUL
OK 5.6

BOARDING very smooth n fast...more importantly punctuation very good

Value meal lousy (pocket pie)..both flight offer Same pocket pie,Rokki can't use at all..i notice cabin crew didn't check whether passengers apply seating belt at all.

TGG
KUL
OK 5.5

The Aircraf was brand new

Delay

KUL
TGG
OK 5.5

The aircraf was brand new

Delay

KUL
DMK
OK 4.6

Good: cheap and on time. Bad: aways slow check-in and uncomfortable seating. Everything a budget airline should be.

CXR
KUL
OK 4.8

Flight was DELAYED twice. AK called it re-schedule, but with only 2 hours prior notification, it's purely DELAY. Poor coordination with airport, gate changed without proper notification.

Sat, 26 May
SHA
KUL
5h 35m
Thu, 31 May
KUL
SHA
5h 20m
RM 693
Trip: 6 days
Overall 5.6 OK
Based on 219 reviews
Boarding
6.3
Comfort
5.7
Crew
6.7
Entertainment
4.0
Food
5.0
SYD
KUL
Good 6.3

The food (which you buy) is good and there is quite a lot on offer. Staff are very nice. But quite slow.

Small seats- little room. No direct air conditioning. No entertainment unless pre-booked. Would be good if you could buy on flight.

KTM
KUL
OK 5.3

Flight was on time

Lack of food online, wasn't made clear when booking that had to pay for a meal. Had to pay 10,000 nepalese ruppes just to get 2 of our small bags on. 15kg in total. That's around £80, very expensive. Tried as much as I could to pay online for baggage but was going around in circles. Felt that for the price of the flight paying and extra £80 for 2 small bags was alot of money.

AKL
OOL
Mediocre 2.0

Staff were helpful while checking in.

I don't understand how paying for checked bags ahead of time would be priced any differently than doing it at the check in counter, but the difference is exorbitant. It's a cheap airline for a reason and they get their money back by charging you for everything, including water during the flight. It's better to pay a little bit more for a real airline where standard things like carry ons, checked bags, water, and drinks come complimentary, especially for long flights.

KUL
SYD
OK 5.0

Price

Not much comfort, no free food, although cheap.

HNL
KIX
Mediocre 3.3

No online check in . Seats were so small , you have to pay for water . We had to wait in line for an hour just to get boarding passes and we did not have any checked luggage

Sat, 24 Mar
CAN
KUL
11h 45m
Wed, 28 Mar
KUL
CAN
14h 30m
RM 717
Trip: 5 days
6.5GoodShow reviews
Overall 6.5 Good
Based on 145 reviews
Boarding
7.2
Comfort
6.4
Crew
7.4
Entertainment
5.3
Food
5.7
SYD
SIN
OK 4.3

The crew was really nice, saw them help several people put their luggage in the overhead bin.

There was absolutely no complimentary service at all, a bit unusual compared to flights we've taken in the past (domestic and international). No offer of free water, what's up with that?!?! There was no entertainment on board for an overnight flight, no blanket, no pillow. And on top of that we paid too much to check in a bag when we arrived at the airline desk because we didn't include it through our Kayak booking. Had we known there was a method to follow, we would have to avoid the excessive fee.

MEL
SIN
Good 7.6

I get the seat selection pre-check in is a premium service. Bu to not allow someone to express preference (based on what's left) when they check in is downright snarky. The explanation that I got that "we need to balance the plane" is whitewash. It's clearly to push peopel to buying the premium service. But when you do that at the price of alienating people, you've done them and yourself a disservice. Time to rethink!

HKT
SIN
Excellent 8.5

Relaxed boarding and inflight experience Offer of refreshments when baggage delivery was delayed

Delay in delivering baggage

MFM
SIN
Excellent 10.0

They were very professional, polite and helpful

Nothing

OOL
SIN
Excellent 8.0

QUIET ZONE

FLIGHT AIR CON TO COLD NOT ENOUGH TOILETS

Thu, 11 Jan
CAN
KUL
4h 10m
Tue, 16 Jan
KUL
CAN
4h 10m
RM 697
Trip: 6 days
Overall 5.3 OK
Based on 1 reviews
Overall
6.6
Boarding
6.7
Comfort
6.3
Crew
7.0
Entertainment
5.3
Food
5.9
KUL
HKT
Excellent 10.0

Nice place fun

Well it's alright

KLO
KUL
Good 7.6

Good landing despite bad turbulence.

KUL
DMK
OK 4.6

Good: cheap and on time. Bad: aways slow check-in and uncomfortable seating. Everything a budget airline should be.

KUL
MAA
OK 5.6

Seating is very uncomfortable.

BWN
KUL
OK 5.6

BOARDING very smooth n fast...more importantly punctuation very good

Value meal lousy (pocket pie)..both flight offer Same pocket pie,Rokki can't use at all..i notice cabin crew didn't check whether passengers apply seating belt at all.

Mon, 25 Dec
CAN
KUL
4h 05m
Tue, 2 Jan
KUL
CAN
4h 10m
RM 782
Trip: 9 days
Overall 0.0 Poor
Based on 0 reviews
Wed, 30 May
PVG
KUL
5h 20m
Mon, 18 Jun
KUL
PVG
5h 20m
RM 713
Trip: 20 days
Overall 4.5 OK
Based on 6 reviews
Boarding
6.3
Comfort
5.7
Crew
6.7
Entertainment
4.0
Food
5.0
PVG
KUL
OK 5.6

Crew service

No Audio or Video Entertainment.

KTM
KUL
OK 5.3

Flight was on time

Lack of food online, wasn't made clear when booking that had to pay for a meal. Had to pay 10,000 nepalese ruppes just to get 2 of our small bags on. 15kg in total. That's around £80, very expensive. Tried as much as I could to pay online for baggage but was going around in circles. Felt that for the price of the flight paying and extra £80 for 2 small bags was alot of money.

PEK
KUL
OK 4.6

Slow check in, had to pay way too much for checked baggage. No food, snacks or beverages included. Had to pay to rent blankets on their cold planes.

KTM
KUL
Mediocre 3.3

The staff was very nice and helpful.

No food or drinks? What the hell is that? Not even a snack. I've flown with companies all across the world and everyone of them except you offers something free to eat. Also you switched our flights until they were right after one another. We got on a flight at 12 pm right after we ate lunch. We fly for four hours with no food. We get to the terminal and have to run through to catch our next flight so no food. Then fly another two hours with no food and end at 2 am still hungry. Offer something to eat to your customers, don't be a shitty airline.

HNL
KIX
Mediocre 3.3

No online check in . Seats were so small , you have to pay for water . We had to wait in line for an hour just to get boarding passes and we did not have any checked luggage

Sun, 25 Mar
CAN
KUL
13h 55m
Wed, 28 Mar
KUL
CAN
14h 30m
RM 717
Trip: 4 days
6.5GoodShow reviews
Overall 6.5 Good
Based on 145 reviews
Boarding
7.2
Comfort
6.4
Crew
7.4
Entertainment
5.3
Food
5.7
SYD
SIN
OK 4.3

The crew was really nice, saw them help several people put their luggage in the overhead bin.

There was absolutely no complimentary service at all, a bit unusual compared to flights we've taken in the past (domestic and international). No offer of free water, what's up with that?!?! There was no entertainment on board for an overnight flight, no blanket, no pillow. And on top of that we paid too much to check in a bag when we arrived at the airline desk because we didn't include it through our Kayak booking. Had we known there was a method to follow, we would have to avoid the excessive fee.

MEL
SIN
Good 7.6

I get the seat selection pre-check in is a premium service. Bu to not allow someone to express preference (based on what's left) when they check in is downright snarky. The explanation that I got that "we need to balance the plane" is whitewash. It's clearly to push peopel to buying the premium service. But when you do that at the price of alienating people, you've done them and yourself a disservice. Time to rethink!

SGN
SIN
OK 5.6

Going from one hot country to another so had no need for a winter coat... it was so cold on that flight I caught a cold

HKT
SIN
Excellent 8.5

Relaxed boarding and inflight experience Offer of refreshments when baggage delivery was delayed

Delay in delivering baggage

SIN
DPS
Mediocre 2.0

They lied about baggage costs My flight on scoot from blr to Singapore was 2 hrs delayed and no reason

Fri, 26 Jan
CAN
KUL
4h 10m
Fri, 2 Feb
KUL
CAN
4h 10m
RM 697
Trip: 8 days
Overall 5.3 OK
Based on 1 reviews
Overall
6.6
Boarding
6.7
Comfort
6.3
Crew
7.0
Entertainment
5.3
Food
5.9
MAA
KUL
Good 6.0

The flight was damn cold and freezing

KUL
MAA
OK 5.6

Seating is very uncomfortable.

KLO
KUL
Good 7.6

Good landing despite bad turbulence.

MLE
KUL
OK 4.3

Good: cheap Bad: aways slow check-in and uncomfortable seating. Everything a budget airline should be.

This one was also late

KUL
HKT
Excellent 10.0

Nice place fun

Well it's alright

Fri, 5 Jan
CAN
KUL
4h 05m
Wed, 28 Feb
KUL
CAN
28h 50m
RM 782
Trip: 55 days
Overall 0.0 Poor
Based on 0 reviews
Wed, 30 May
SHA
KUL
5h 20m
Mon, 18 Jun
KUL
SHA
5h 20m
RM 713
Trip: 20 days
Overall 5.6 OK
Based on 219 reviews
Boarding
6.3
Comfort
5.7
Crew
6.7
Entertainment
4.0
Food
5.0
SYD
KUL
Good 6.3

The food (which you buy) is good and there is quite a lot on offer. Staff are very nice. But quite slow.

Small seats- little room. No direct air conditioning. No entertainment unless pre-booked. Would be good if you could buy on flight.

HND
KUL
Mediocre 2.0

I paid extra to sit at the quiet zone only to be disturbed all night by a crying baby. The stewardess are also not friendly and used fierce tone to ask us to turn off our phones. We ordered food for it to be our breakfast before arrival but the food was served at 1am. When asked if I could eat it later since I am really tired and wanted to rest, the stewardess just hush me to eat it now since later light will be off. It would be better if the food is served as breakfast before arrival.

HNL
KIX
Mediocre 3.3

No online check in . Seats were so small , you have to pay for water . We had to wait in line for an hour just to get boarding passes and we did not have any checked luggage

KUL
SYD
Excellent 8.3

The crew on the aircraft were great.

The boarding crew need to be trained on streamlining boarding procedures and how they communicate and interact with passengers. Room for improvement

KTM
KUL
OK 5.3

Flight was on time

Lack of food online, wasn't made clear when booking that had to pay for a meal. Had to pay 10,000 nepalese ruppes just to get 2 of our small bags on. 15kg in total. That's around £80, very expensive. Tried as much as I could to pay online for baggage but was going around in circles. Felt that for the price of the flight paying and extra £80 for 2 small bags was alot of money.

Wed, 17 Jan
CAN
KUL
10h 50m
Tue, 23 Jan
KUL
CAN
12h 15m
RM 725
Trip: 7 days
6.5GoodShow reviews
Overall 6.5 Good
Based on 145 reviews
Boarding
7.2
Comfort
6.4
Crew
7.4
Entertainment
5.3
Food
5.7
SGN
SIN
OK 5.6

Going from one hot country to another so had no need for a winter coat... it was so cold on that flight I caught a cold

SGN
SIN
Good 6.0

Delay one hour

SIN
SGN
OK 4.0

Crew was cordial, helpful and patient.

There was absolutely no complimentary service at all, a bit unusual compared to flights we've taken in the past (domestic and international). No offer of free water, what's up with that?!?! There was no entertainment on board for an overnight flight, no blanket, no pillow.

OOL
SIN
Excellent 8.0

QUIET ZONE

FLIGHT AIR CON TO COLD NOT ENOUGH TOILETS

ATH
SIN
OK 4.0

I could not get on time at airport for check in, because the train got stuck 25min. When I got the counter 45min. Before the flight leaves, they told me that the flight is closed and they can not do anything to help me!!!

Mon, 26 Mar
CAN
KUL
4h 00m
Sat, 31 Mar
KUL
CAN
4h 10m
RM 701
Trip: 6 days
Overall 5.3 OK
Based on 1 reviews
Overall
6.6
Boarding
6.7
Comfort
6.3
Crew
7.0
Entertainment
5.3
Food
5.9
MAA
KUL
Good 6.0

The flight was damn cold and freezing

BWN
KUL
OK 5.6

BOARDING very smooth n fast...more importantly punctuation very good

Value meal lousy (pocket pie)..both flight offer Same pocket pie,Rokki can't use at all..i notice cabin crew didn't check whether passengers apply seating belt at all.

MLE
KUL
OK 4.3

Good: cheap Bad: aways slow check-in and uncomfortable seating. Everything a budget airline should be.

This one was also late

KUL
SIN
Good 6.6

Short inexpensive fligh

Seat rows were very close & limited room.

KUL
MAA
OK 5.6

Seating is very uncomfortable.

Fri, 1 Jun
PVG
KUL
5h 35m
Mon, 18 Jun
KUL
PVG
5h 20m
RM 713
Trip: 18 days
Overall 4.5 OK
Based on 6 reviews
Boarding
6.3
Comfort
5.7
Crew
6.7
Entertainment
4.0
Food
5.0
HND
KUL
Mediocre 2.0

I paid extra to sit at the quiet zone only to be disturbed all night by a crying baby. The stewardess are also not friendly and used fierce tone to ask us to turn off our phones. We ordered food for it to be our breakfast before arrival but the food was served at 1am. When asked if I could eat it later since I am really tired and wanted to rest, the stewardess just hush me to eat it now since later light will be off. It would be better if the food is served as breakfast before arrival.

KTM
KUL
OK 5.3

Flight was on time

Lack of food online, wasn't made clear when booking that had to pay for a meal. Had to pay 10,000 nepalese ruppes just to get 2 of our small bags on. 15kg in total. That's around £80, very expensive. Tried as much as I could to pay online for baggage but was going around in circles. Felt that for the price of the flight paying and extra £80 for 2 small bags was alot of money.

KIX
HNL
Mediocre 2.0

Nothing.

We paid for our checked baggage ahead of time but when we checked in they said our payment wasn’t in their system. We ended up having to pay again at the counter and the price was more than double for each bag! 7.5 hr flight and you have to pay for drinks (even water) and meals.

KTM
KUL
Mediocre 3.3

The staff was very nice and helpful.

No food or drinks? What the hell is that? Not even a snack. I've flown with companies all across the world and everyone of them except you offers something free to eat. Also you switched our flights until they were right after one another. We got on a flight at 12 pm right after we ate lunch. We fly for four hours with no food. We get to the terminal and have to run through to catch our next flight so no food. Then fly another two hours with no food and end at 2 am still hungry. Offer something to eat to your customers, don't be a shitty airline.

PVG
KUL
Mediocre 2.0

I was able to travel from one place to another.

1. I received one email from AirAsia giving me a confirmation number to my flight. Little did I know that I was supposed to receive a second email with booking number. Therefore, when I got to the Pudong airport, I just didn't have a ticket. I was passed from one person to another without explanation what was going on. Then the person who finally helped me was incredibly rude and even told me to "not say anything" to him when I voiced my complaint. I wasn't allowed to pay by card only cash. 2. The flight was delayed by over an hour and I wasn't allowed to use the toilet for over an hour. 3. The crew were unfriendly and unprofessional. We were waiting to take off for so long I had finished all my water and when they finally came around to give us water, IN THE MIDDLE OF GIVING ME MY WATER the steward decided to chat with another stewardess for a minute. That was the last straw. It was the worst possible flight on top of it being red eye. SO incredibly unprofessional. It's like they purposefully want you to feel bad for choosing a budget airline. And it's not even that budget. I am never going to fly with this airline again.

*
Prices are per person, are for e–tickets and include all taxes & fees in MYR.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller
At KAYAK we don’t set prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find on occasion that certain prices are no longer available.

More questions or if you have a bad price to report to us
Please send us an and someone from our team will get back to you promptly.