China Southern's flight timetable lists flight numbers between Kuala Lumpur and four Chinese cities: Guangzhou, Shenzhen, Zhengzhou and Changsha. Two more routes appear only in airline announcements: AirAsia from Wuhan and XiamenAir from Nanjing. Chinese ordinary-passport holders (passport valid for at least 6 months) need no visa for up to 30 days per entry, but must complete the Malaysia Digital Arrival Card (MDAC) online first.
Quick answer by situation
- From Guangzhou: start with China Southern; its timetable lists 8 flight numbers.
- From Shenzhen: China Southern CZ5031 and CZ5079.
- From Zhengzhou: China Southern CZ8025.
- From Changsha: China Southern CZ5049.
- From Wuhan: AirAsia Malaysia (code AK). Its release of 2 March 2026 says it will operate four weekly flights from 22 May 2026.
- From Nanjing: XiamenAir. Its news page of 24 March 2026 lists Nanjing–Kuala Lumpur among new routes planned for the 2026 summer season, with no flight number, days or times.
- From Beijing, Shanghai, Chengdu, Hangzhou, Xiamen, Kunming or any other city: the airline pages used for this article list no timetable for these cities. Check the date shown on the airline's booking page. China Eastern's news page of 28 March 2025 says that for the 2025 summer-autumn season it would operate 12 international and regional routes from Beijing Daxing and add frequencies to places including Singapore, Osaka and Kuala Lumpur.
- Ticket price from any city: quote on request with your dates.
Which Chinese cities have flights to Kuala Lumpur?
Four cities have a timetable on an official page, all in one file: China Southern's flight timetable (PDF, in Chinese). Its header says the timetable is for reference only and the actual operating time prevails if a flight plan is adjusted. It shows no publication date and does not say which airline operates each flight; a line near the end reads "Time Basis: Local".
- "+1" means the next day.
1234567means seven operating days a week; the PDF has no legend for other patterns. The two CZ8347 rows together cover seven days, and so do the two CZ8301 rows. - Rows that end before 10 October 2026 are left out. Most rows end on 24 October 2026 and some on 25 October; the PDF shows no later schedule.
From China to Kuala Lumpur
| From | Flight | Departs | Arrives | Days column | Ends |
|---|---|---|---|---|---|
| Guangzhou | CZ349 | 08:30 | 12:45 | 1234567 |
2026-10-24 |
| Guangzhou | CZ3047 | 09:20 | 13:25 | 1234567 |
2026-10-24 |
| Guangzhou | CZ8011 | 11:30 | 15:40 | 1234567 |
2026-10-24 |
| Guangzhou | CZ8347 | 11:50 | 16:05 | ...4.6. |
2026-10-24 |
| Guangzhou | CZ8347 | 11:55 | 16:05 | 123.5.7 |
2026-10-23 |
| Guangzhou | CZ8301 | 12:40 | 17:00 | 1.3.5.7 |
2026-10-23 |
| Guangzhou | CZ8301 | 12:45 | 17:00 | .2.4.6. |
2026-10-24 |
| Guangzhou | CZ365 | 17:35 | 21:50 | 1234567 |
2026-10-24 |
| Guangzhou | CZ5035 | 20:05 | 00:15+1 | .2.456. |
2026-10-24 |
| Guangzhou | CZ5035 | 20:10 | 00:15+1 | ......7 |
2026-10-18 |
| Guangzhou | CZ5035 | 20:15 | 00:15+1 | 1.3.... |
2026-10-21 |
| Guangzhou | CZ8071 | 21:00 | 01:10+1 | 1234567 |
2026-10-24 |
| Shenzhen | CZ5031 | 10:30 | 14:40 | 1234567 |
2026-10-24 |
| Shenzhen | CZ5079 | 20:30 | 00:30+1 | 1234567 |
2026-10-24 |
| Zhengzhou | CZ8025 | 20:00 | 01:40+1 | 1234567 |
2026-10-24 |
| Changsha | CZ5049 | 21:20 | 02:10+1 | 1234567 |
2026-10-24 |
From Kuala Lumpur to China (every row shows 1234567)
| To | Flight | Departs | Arrives | Ends |
|---|---|---|---|---|
| Guangzhou | CZ5036 | 01:20 | 05:45 | 2026-10-25 |
| Guangzhou | CZ8072 | 02:20 | 06:35 | 2026-10-25 |
| Guangzhou | CZ366 | 08:05 | 12:15 | 2026-10-24 |
| Guangzhou | CZ350 | 14:00 | 18:10 | 2026-10-24 |
| Guangzhou | CZ3048 | 14:45 | 19:10 | 2026-10-24 |
| Guangzhou | CZ8012 | 16:55 | 21:20 | 2026-10-24 |
| Guangzhou | CZ8348 | 17:15 | 21:35 | 2026-10-24 |
| Guangzhou | CZ8302 | 18:00 | 22:25 | 2026-10-24 |
| Shenzhen | CZ5032 | 15:40 | 20:15 | 2026-10-24 |
| Shenzhen | CZ5080 | 01:30 | 05:50 | 2026-10-25 |
| Zhengzhou | CZ8026 | 02:40 | 08:05 | 2026-10-25 |
| Changsha | CZ5050 | 03:10 | 07:55 | 2026-10-25 |
This guide has no page from Malaysia Airlines or Batik Air Malaysia, so it says nothing about them.
Will you land at KLIA or KLIA2?
Kuala Lumpur International Airport (KUL) has two terminals: KLIA (Terminal 1) and KLIA2 (Terminal 2). Follow the terminal printed on your e-ticket and boarding pass. The official pages used here name a terminal in three cases only:
- China Eastern's Kuala Lumpur airport page: first class, business class, super economy, Eastern Miles Platinum, Gold and Silver card holders, and SkyTeam Elite Plus and Elite members check in at "KLIA T1 terminal, level 5, international and domestic departure hall".
- China Southern's Kuala Lumpur airport page: its counters are in the "main terminal building, level 5, J1–J6".
- AirAsia's release of 5 July 2024: the first resumed AirAsia X (code D7) flight to Changsha left from "Kuala Lumpur International Airport (Terminal 2)".
For other airlines, this guide names no terminal.
| Terminal | Best for | Not for |
|---|---|---|
| KLIA (Terminal 1) | Passengers whose e-ticket says Terminal 1 | Tight connections to Terminal 2 |
| KLIA2 (Terminal 2) | Passengers whose e-ticket says Terminal 2 | Tight connections to Terminal 1 |
The KLIA Ekspres page says its train takes about 3 minutes between the two terminals. Malaysia Airports' inter-terminal transfer page says a free shuttle runs round the clock, every 15 minutes from all stops; its waiting areas are Door 4, Level 1 at KLIA and Bay A10, Level 1, Transportation Hub at Terminal 2.
How do you get from the airport to the city?
The official pages used here cover KLIA Ekspres, KLIA Transit and airport taxis.
| Option | Best for | Not for, or drawback |
|---|---|---|
| KLIA Ekspres | Going to KL Sentral on a timetable | Arrivals after the last train |
| KLIA Transit | Going to one of its intermediate stations | No journey time or frequency in this guide |
| Coupon Taxi | Knowing the fare before the ride | Paying by distance and time |
| Metered Taxi | Paying by distance and time | Late-night arrivals (midnight surcharge) |
KLIA Ekspres. Express Rail Link Sdn Bhd (ERL) says trains run every 20 minutes, every day, including national public holidays. KL Sentral to KLIA T1 takes 28 minutes. The page's text says all KLIA Ekspres trains stop at all stations from 11:00 pm, with service from KLIA T1 and T2 running until 1:00 am, while its table shows last departures at 00:00 from KL Sentral and KLIA T2 and 00:05 from KLIA T1.
The first two fare rows come from ERL's KLIA Ekspres page; the last two from ERL's fare adjustment notice, which says KLIA Ekspres and KLIA Transit fares change from 1 January 2027.
| KL Sentral to KLIA (T1 and T2) | Adult | Child, 6–15 years | Under 6 (terms apply) |
|---|---|---|---|
| Single, before 1 January 2027 | RM55.00 | RM25.00 | Free |
| Return, before 1 January 2027 | RM100.00 | RM45.00 | Free |
| Single, from 1 January 2027 | RM65.00 | RM29.00 | Free |
| Return, from 1 January 2027 | RM118.00 | RM53.00 | Free |
KLIA Transit also serves both terminals. The notice names its stations as KL Sentral, Bandar Tasik Selatan, Putrajaya & Cyberjaya, Salak Tinggi, KLIA T1 and KLIA T2.
Airport taxis at KLIA Terminal 1. Malaysia Airports' page lists two official services. Coupon Taxi is fixed-fare: you pay a price set by destination and vehicle category before the journey. Metered Taxi charges by distance and time; the flag fall (open door) is RM 3.00 (Budget), RM 4.00 (Teks1M) or RM 6.00 (Executive), plus a RM 2.00 service charge. A 50% midnight surcharge applies from 12am to 6am. Counters are on Level 3 of the Main Terminal Building. The official pages used here give no airport-bus fares.
Does a Chinese passport need a visa for Malaysia?
This section covers Chinese passport holders only. For another passport, check the Malaysian Immigration Department (imi.gov.my).
Visa-free stay. The Immigration Department's FAQ says the Malaysia–China agreement took effect on 17 July 2025, for an initial 5 years, with automatic extension for another 5 unless either country decides otherwise. It covers holders of ordinary and public-affairs passports valid for at least 6 months:
- You may stay up to 30 days per entry for tourism, visiting family or friends, business, cultural exchanges and bilateral cooperation, personal affairs, medical treatment or international transit. The 30 days start on the day of arrival and cannot be extended.
- Total visa-free stay must not exceed 90 days within any 180-day period.
- For more than 30 days, or for residence, work, study or other activities that need prior approval, apply for a visa in advance.
- Border officers may check your purpose; carry a return or onward ticket, proof of paid accommodation, or an invitation letter.
Arrival card. The same FAQ says all Chinese citizens entering visa-free must complete the Malaysia Digital Arrival Card (MDAC), an online arrival registration, at least 3 days before arrival, and that failing to do so may mean denied entry. Check the MDAC website (imigresen-online.imi.gov.my/mdac/main) for the exact time limit. For mobile data when you land, see the travel eSIM comparison.
Cash. Malaysian customs requires you to declare cash and bearer negotiable instruments worth more than USD 10,000.00 in total, entering or leaving Malaysia, on Customs Form No. 7. Breaking these declaration conditions can bring a fine of up to MYR 3 million, up to 5 years in prison, or both. Ringgit above that amount also needs prior approval from Bank Negara Malaysia (BNM). China's own limit for leaving China with cash is in the China airport customs guide.
What are the baggage rules?
On the China Southern, China Eastern and XiamenAir pages, each piece in the free allowance for a passenger with a seat is limited to three sides adding up to no more than 158 cm. The full-service airlines' cabin-bag limits are not covered here.
- China Southern: for international and regional routes other than Japan, the Americas, Australia and New Zealand, Russia, Dubai, and Central and West Asia: first class and premium first class, 3 pieces of 32 kg each; business class, 3 pieces of 23 kg; premium economy, 2 pieces of 23 kg; economy, 1 piece of 23 kg.
- China Eastern: the page does not name Malaysia. By its grouping, Kuala Lumpur falls in "Southeast Asia (except Thailand and Singapore)", a piece system: first and business class, 2 pieces of up to 32 kg each; super economy, 2 pieces of up to 23 kg each; economy fares Y, B and flexible economy, 2 pieces; standard economy, 1; basic economy, none.
- XiamenAir: the page does not split by destination; figures are for "international and regional routes". First class gets 3 pieces of 32 kg each, business class 2 pieces of 32 kg. In economy, "convenient" gets 2 pieces of 23 kg, "comfortable" 1 piece of 25 kg, "standard" 1 piece of 23 kg, and "low carbon" no free checked baggage.
- Air China: it sets its allowance by route and cabin; the figures are in its table (PDF, in Chinese).
- AirAsia: its release of 8 August 2024 allows 1 cabin bag plus 1 small personal item, together no more than 7 kg. The cabin bag may be up to 56 cm (H) x 36 cm (W) x 23 cm (D), the personal item up to 40 cm (H) x 30 cm (W) x 10 cm (D). Excess must be checked at the counter, or at the gate with a possible fee. AirAsia's fees-and-charges PDFs list checked baggage as a separate charge and say prices vary; the amount is shown at booking.
| Airline | Best for | Not for |
|---|---|---|
| China Southern (full-service) | Travelers who check bags and want a stated piece count by cabin | Travelers who book without reading the baggage line |
| China Eastern (full-service) | Travelers who compare allowances by fare brand | Travelers who book basic economy expecting free checked bags |
| XiamenAir (full-service) | Travelers who compare allowances by fare brand | Travelers who book "low carbon" fares expecting free checked bags |
| AirAsia (low-cost) | Light packers who fit the cabin-bag limits | Travelers who check bags and compare only the base fare |
For Chinese budget airlines, see this guide to their baggage, changes and refunds.
Which rules should you check before you book?
Baggage allowances are covered in the section above.
Change and refund rules
The pages give no fee amounts.
- Air China (international tickets, effective from 1 November 2023): special fare products follow their own rules. Fees depend on when you ask to cancel the seat.
- China Eastern (international tickets, effective from 20 January 2026): special fare products follow their own rules, which prevail if they differ. Fees depend on when you complete the change or refund. A non-refundable fare also means a non-refundable fuel surcharge.
- XiamenAir (General Conditions of Carriage, Article 9): unless otherwise stated, the refund fee depends on when you cancel the confirmed seat. Request a refund within one month after the ticket's validity ends. XiamenAir completes the refund within 7 working days of receiving a valid request, not counting processing time at financial institutions. Involuntary refunds, such as a cancelled or delayed flight, carry no refund fee.
- China Southern (refund and change FAQ, domestic or international tickets whose numbers start with 784, excluding group tickets): if you bought duplicate tickets with identical passenger type, flight details and identity-document details, ask at least 4 hours before departure to use the first ticket and refund the others free. A ticket bought with the wrong passenger type, route, flight number or date can be refunded free if you tell China Southern and rebook a China Southern ticket within 2 hours of buying. Refunds and changes carry no fee when its flight is brought forward, departs more than 15 minutes late, is cancelled, is re-routed or changes cabin class.
Sale dates in airline announcements
AirAsia's release of 2 March 2026 (Kuala Lumpur–Wuhan) shows how an announcement states its dates: booking from 2 March to 15 March 2026, travel from 22 May 2026 to 24 October 2026, and sales only on the AirAsia MOVE app and airasia.com. That booking period has ended. Read both date ranges before you buy.
Public holidays in China and Malaysia
China's State Council General Office notice on 2026 holidays (国办发明电〔2025〕7号, issued 4 November 2025) lists National Day, 1 to 7 October 2026, as the last holiday of the year, with 10 October 2026 a working day. For 2027, check the next notice.
Malaysia's federal lists follow; dates marked * are "Tertakluk kepada perubahan" (subject to change). Each state also has its own holidays; see the state schedule in the same PDF.
| Holiday | 2026 | 2027 |
|---|---|---|
| Chinese New Year | 17 and 18 February | 6 and 7 February |
| Hari Raya Puasa * | 21 and 22 March | 10 and 11 March |
| Labour Day | 1 May | 1 May |
| Hari Raya Qurban * | 27 May | 17 May |
| Wesak Day | 31 May | 20 May |
| Agong's birthday | 1 June | 7 June |
| Awal Muharram | 17 June | 6 June |
| Prophet Muhammad's birthday | 25 August | 15 August |
| National Day | 31 August | 31 August |
| Malaysia Day | 16 September | 16 September |
| Deepavali * | 8 November | 28 October |
| Christmas | 25 December | 25 December |
FAQ
Does a Chinese passport need a visa for Malaysia, and do you need the MDAC?
Chinese ordinary-passport holders can enter for up to 30 days per entry without a visa if the passport is valid for at least 6 months. Your total visa-free stay must not exceed 90 days in any 180-day period. You must also complete the MDAC online; the Immigration Department's FAQ says at least 3 days before arrival.
Will you land at KLIA or KLIA2?
It depends on your airline and ticket, and the terminal is printed on your e-ticket and boarding pass. The section above lists the three cases where an official page names a terminal.
How do you get from the airport to central Kuala Lumpur?
The KLIA Ekspres train runs every 20 minutes and takes 28 minutes between KL Sentral and KLIA T1. KLIA Transit also serves both terminals, and KLIA Terminal 1 has official taxi counters on Level 3.
How many checked bags can you take, and what about AirAsia?
It depends on the airline, cabin and fare brand. The three full-service airlines list piece-based allowances by cabin; China Eastern's basic economy and XiamenAir's "low carbon" fares list no free checked baggage. AirAsia charges for checked baggage separately.
Need a flight quote?
If you want a ticket quote for China to Kuala Lumpur, send us your route and dates through our contact page.
