• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 4 ways to get from Chengdu to Kuala Lumpur by plane, train, bus, night train or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly to Kuala Lumpur, train  •  7h 56m

  1. Fly from Chengdu (CTU) to Kuala Lumpur (KUL) CTU - KUL
  2. Take the train from Klia T1 to KL Sentral

RM 503 - RM 1675

3 alternative options

Fly to Sultan Abdul Aziz Shah  •  11h 53m

  1. Fly from Chengdu (CTU) to Sultan Abdul Aziz Shah (SZB) CTU - SZB

RM 656 - RM 2316

Train, bus, night train  •  4 days 3h

  1. Take the train from Chengdu South to Kunming
  2. Take the bus from Kunming South to Laos Vientiane
  3. Take the night train from Nong Khai to Hua Lamphong
  4. Take the train from Bangkok Hualamphong to Kuala Lumpur

RM 15009 - RM 15258

Drive  •  2 days 3h

  1. Drive from Chengdu to Kuala Lumpur 2572.7 miles

RM 1500 - RM 2300

Questions & Answers

The cheapest way to get from Chengdu to Kuala Lumpur is to fly and train which costs ¥800 - ¥2800 and takes 7h 56m.

More details

The quickest way to get from Chengdu to Kuala Lumpur is to fly and train which costs ¥800 - ¥2800 and takes 7h 56m.

More details

The distance between Chengdu and Kuala Lumpur is 3071 km. The road distance is 4116.3 km.

Get driving directions

It takes approximately 7h 56m to get from Chengdu to Kuala Lumpur, including transfers.

More details

The quickest flight from Chengdu Airport to Kuala Lumpur Airport is the direct flight which takes 4h 40m.

Search flights

Yes, the driving distance between Chengdu to Kuala Lumpur is 4116 km. It takes approximately 2 days 3h to drive from Chengdu to Kuala Lumpur.

Get driving directions

Malindo Airways, AirAsia X, Thai AirAsia and four other airlines offer flights from Chengdu Airport to Kuala Lumpur Airport.

Search flights

There are 4508+ hotels available in Kuala Lumpur. Prices start at RM 100 per night.

More details

Map of how to get from Chengdu to Kuala Lumpur.
Launch map view
  • Distance: 1919.4 miles
  • Duration: 7h 56m

What companies run services between Chengdu, China and Kuala Lumpur, Malaysia?

Malindo Airways flies from Chengdu to Kuala Lumpur 4 times a day.

Airlines
Malindo Airways
Website
malindoair.com
Flights from Chengdu to Kuala Lumpur
Ave. Duration
4h 40m
When
Monday, Tuesday, Thursday and Saturday
Estimated price
RM 460 - RM 1600
Flights from Chengdu to Sultan Abdul Aziz Shah via Langkawi
Ave. Duration
8h 5m
When
Monday, Thursday and Saturday
Estimated price
RM 650 - RM 2300
Flights from Chengdu to Sultan Abdul Aziz Shah via Kuala Lumpur, Penang
Ave. Duration
12h 15m
When
Monday, Tuesday, Thursday and Saturday
Estimated price
RM 750 - RM 2500
Flights from Chengdu to Sultan Abdul Aziz Shah via Kuala Lumpur, Senai
Ave. Duration
15h 5m
When
Thursday and Saturday
Estimated price
RM 750 - RM 2500
Flights from Chengdu to Sultan Abdul Aziz Shah via Kuala Lumpur, Langkawi
Ave. Duration
16h 25m
When
Monday, Tuesday, Thursday and Saturday
Estimated price
RM 800 - RM 2600
AirAsia X
Website
airasiax.com
Flights from Chengdu to Kuala Lumpur
Ave. Duration
4h 40m
When
Every day
Estimated price
RM 550 - RM 2800
China Southern Airlines
Website
csair.com
Flights from Chengdu to Kuala Lumpur via Guangzhou Baiyun
Ave. Duration
7h 55m
When
Every day
Estimated price
RM 900 - RM 2800
Shenzhen Airlines
Website
shenzhenair.com
Flights from Chengdu to Kuala Lumpur via Shenzhen
Ave. Duration
7h 50m
When
Every day
Estimated price
RM 850 - RM 2300
Thai AirAsia
Website
airasia.com
Flights from Chengdu to Kuala Lumpur via Don Muang
Ave. Duration
7h 25m
When
Every day
Estimated price
RM 700 - RM 1400
SilkAir
Website
silkair.com
Flights from Chengdu to Kuala Lumpur via Singapore Changi
Ave. Duration
7h 45m
When
Monday, Tuesday, Wednesday, Thursday and Sunday
Estimated price
RM 1000 - RM 3100
Cathay Dragon
Website
cathaypacific.com
Flights from Chengdu to Kuala Lumpur via Hong Kong
Ave. Duration
8h 35m
When
Every day
Estimated price
RM 1200 - RM 4600
Train operators
KLIA Express
Website
kliaekspres.com
Train from Klia T1 to KL Sentral
Ave. Duration
28m
Frequency
Every 15 minutes
Estimated price
RM 40 - RM 70
Schedules at
kliaekspres.com
China Railways K-Class
Website
chinahighlights.com
Train from Chengdu South to Kunming
Ave. Duration
18h 20m
Frequency
Once daily
Estimated price
RM 65 - RM 160
Schedules at
trip.com
Book at
trip.com
Hard Seat
RM 65 - RM 90
Hard sleeper
RM 130 - RM 160
Soft sleeper
RM 210 - RM 250
State Railway of Thailand
Phone
1690
Email
webmaster.srt@railway.co.th
Website
railway.co.th
Night train from Nong Khai to Hua Lamphong
Ave. Duration
10h 45m
Frequency
4 times a day
Estimated price
RM 50 - RM 200
Schedules at
railway.co.th
Book at
12go.asia
3rd Class (Seat)
RM 25 - RM 40
2nd Class (Seat)
RM 50 - RM 75
2nd Class (Berth)
RM 90 - RM 120
1st Class (Berth)
RM 150 - RM 200
Eastern and Oriental Express
Phone
001800 8392 3500
Email
reservations.singapore@belmond.com
Website
belmond.com
Train from Bangkok Hualamphong to Kuala Lumpur
Ave. Duration
2 days 3h
Frequency
Once a week
Estimated price
RM 14555
Schedules at
belmond.com
Book at
easybook.com
Bus operators
Baidu
Website
zhidao.baidu.com
Bus from Kunming South to Laos Vientiane
Ave. Duration
14h
Frequency
Once daily
Estimated price
RM 336
Schedules at
zhidao.baidu.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 5 incredible day trips from Florence by train, Getting around the Cyclades and Travelling around the UAE - to help you get the most out of your next trip.