COVID-19 Travel restrictions may apply upon entering China. Learn More.

There are 5 ways to get from Kuala Lumpur to Xiangcheng by train, plane, taxi 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

Train, fly to Kunming  •  10h 22m

  1. Take the train from KL Sentral to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Kunming (KMG) KUL - KMG
  3. Take the train from Kunming Station to Xiangyun

¥830 - ¥2143

Cheapest option

Train, fly to Dali  •  11h 40m

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

¥772 - ¥1971

3 alternative options

Train, fly to Baoshan, taxi  •  11h 8m

  1. Take the train from KL Sentral to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Baoshan (BSD) KUL - BSD
  3. Take a taxi from Baoshan to Xiangcheng

¥1123 - ¥2381

Train, fly to Lijiang  •  14h 53m

  1. Take the train from KL Sentral to Klia T1
  2. Fly from Kuala Lumpur (KUL) to Lijiang (LJG) KUL - LJG
  3. Take the train from Heqing to Dali

¥867 - ¥4776

Drive  •  44h 43m

  1. Drive from Kuala Lumpur to Xiangcheng 3231.2 km

¥2000 - ¥3000

Coronavirus (COVID-19) in China

There is widespread community transmission globally.
Some travel restrictions are being lifted in China. For the latest travel status, please check the official page for China.

For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for China.

Coronavirus (COVID-19) Travel Advice

Some border closures are in place for China due to Coronavirus (COVID-19). Most travel to this country is restricted.

Official Coronavirus (COVID-19) Information for China

Domestic travel is restricted within China due to Coronavirus (COVID-19).

Official Coronavirus (COVID-19) Information for China

Lockdown measures are currently in place for Malaysia. Leaving Malaysia may be in violation of local restrictions.

Last updated: August 7 | Data sourced from: ACAPS, OXFORD

Questions & Answers

The cheapest way to get from Kuala Lumpur to Xiangcheng is to train and fly which costs RM 460 - RM 1200 and takes 11h 40m.

More details

The quickest way to get from Kuala Lumpur to Xiangcheng is to train and fly which costs RM 500 - RM 1300 and takes 10h 22m.

More details

The distance between Kuala Lumpur and Xiangcheng is 2487 km. The road distance is 3231.2 km.

Get driving directions

It takes approximately 10h 22m to get from Kuala Lumpur to Xiangcheng, including transfers.

More details

The quickest flight from Kuala Lumpur Airport to Kunming Airport is the direct flight which takes 3h 50m.

Search flights

Yes, the driving distance between Kuala Lumpur to Xiangcheng is 3231 km. It takes approximately 44h 43m to drive from Kuala Lumpur to Xiangcheng.

Get driving directions

Thai Airways International, China Southern Airlines, China Eastern Airlines and three other airlines offer flights from Kuala Lumpur Airport to Kunming Airport.

Search flights

There are one+ hotels available in Xiangcheng. Prices start at ¥750 per night.

More details

Map of how to get from Kuala Lumpur to Xiangcheng.
Launch map view
  • Distance: 2487 km
  • Duration: 10h 22m

What companies run services between Kuala Lumpur, Malaysia and Xiangcheng, Yunnan Sheng, China?

There is no direct connection from Kuala Lumpur to Xiangcheng. However, you can take the train to Klia T1, take the walk to Kuala Lumpur airport, fly to Kunming, take the walk to Kunming Changshui Airport, take the bus to Kunming Wujiaba Airport, take the walk to Wujiaba, take the line 1 subway to Kunming Station, take the walk to Kunming Station, then take the train to Xiangcheng. Alternatively, you can take the train to Klia T1, take the walk to Kuala Lumpur airport, fly to Dali, take the taxi to Dali, then take the train to Xiangcheng.

Airlines
China Eastern Airlines
Website
en.ceair.com
Flights from Kuala Lumpur to Dali via Shanghai Pudong
Ave. Duration
13h 55m
When
Every day
Estimated price
¥1700 - ¥6000
Flights from Kuala Lumpur to Dali via Guangzhou Baiyun
Ave. Duration
9h 35m
When
Monday, Wednesday, Friday and Sunday
Estimated price
¥950 - ¥6500
Flights from Kuala Lumpur to Dali via Kunming
Ave. Duration
11h
When
Tuesday, Thursday and Saturday
Estimated price
¥700 - ¥4400
Flights from Kuala Lumpur to Dali via Suvarnabhumi, Kunming
Ave. Duration
9h 55m
When
Every day
Estimated price
¥1200 - ¥3000
Flights from Kuala Lumpur to Dali via Yangon, Kunming
Ave. Duration
11h 15m
When
Tuesday, Thursday and Saturday
Estimated price
¥750 - ¥4900
Flights from Kuala Lumpur to Dali via Vientiane, Kunming
Ave. Duration
11h 20m
When
Tuesday, Thursday and Saturday
Estimated price
¥700 - ¥4400
Flights from Kuala Lumpur to Baoshan via Kunming
Ave. Duration
10h 20m
When
Tuesday, Thursday and Saturday
Estimated price
¥700 - ¥4600
Flights from Kuala Lumpur to Baoshan via Chengdu
Ave. Duration
11h 50m
When
Saturday
Estimated price
¥650 - ¥1800
Flights from Kuala Lumpur to Baoshan via Vientiane, Kunming
Ave. Duration
8h 50m
When
Tuesday, Thursday and Saturday
Estimated price
¥700 - ¥4600
Flights from Kuala Lumpur to Baoshan via Kunming, Jinghong
Ave. Duration
9h
When
Tuesday, Thursday and Saturday
Estimated price
¥800 - ¥5500
Flights from Kuala Lumpur to Baoshan via Suvarnabhumi, Kunming
Ave. Duration
9h 40m
When
Monday, Wednesday, Thursday, Friday and Sunday
Estimated price
¥1900 - ¥3700
Flights from Kuala Lumpur to Baoshan via Nanning, Kunming
Ave. Duration
9h 55m
When
Tuesday, Thursday and Saturday
Estimated price
¥800 - ¥5500
Flights from Kuala Lumpur to Baoshan via Singapore Changi, Kunming
Ave. Duration
10h 40m
When
Monday, Thursday and Saturday
Estimated price
¥1900 - ¥3900
Flights from Kuala Lumpur to Lijiang via Kunming
Ave. Duration
7h 35m
When
Every day
Estimated price
¥700 - ¥4500
China Southern Airlines
Website
csair.com
Flights from Kuala Lumpur to Kunming via Guangzhou Baiyun
Ave. Duration
8h 5m
When
Tuesday
Estimated price
¥1900 - ¥5500
Flights from Kuala Lumpur to Dali via Guangzhou Baiyun
Ave. Duration
9h 35m
When
Monday, Wednesday, Friday and Sunday
Estimated price
¥950 - ¥6500
Flights from Kuala Lumpur to Dali via Shenzhen
Ave. Duration
13h 50m
When
Monday, Wednesday, Friday and Sunday
Estimated price
¥950 - ¥6500
Flights from Kuala Lumpur to Lijiang via Changsha
Ave. Duration
8h 35m
When
Every day
Estimated price
¥2000 - ¥6000
Flights from Kuala Lumpur to Lijiang via Guangzhou Baiyun
Ave. Duration
8h 5m
When
Monday and Saturday
Estimated price
¥1600 - ¥4900
Air China
Website
airchina.com
Flights from Kuala Lumpur to Dali via Chengdu
Ave. Duration
9h 57m
When
Monday, Wednesday, Friday, Saturday and Sunday
Estimated price
¥1000 - ¥2300
Flights from Kuala Lumpur to Dali via Chongqing
Ave. Duration
14h
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
¥650 - ¥1800
Flights from Kuala Lumpur to Dali via Phuket, Chengdu
Ave. Duration
11h 40m
When
Every day
Estimated price
¥1600 - ¥4100
Flights from Kuala Lumpur to Lijiang via Changsha
Ave. Duration
9h 35m
When
Every day
Estimated price
¥2000 - ¥6000
AirAsia
Website
airasia.com
Flights from Kuala Lumpur to Kunming
Ave. Duration
3h 52m
When
Every day
Estimated price
¥600 - ¥4000
Thai Airways International
Website
thaiairways.com
Flights from Kuala Lumpur to Kunming via Suvarnabhumi
Ave. Duration
5h 57m
When
Every day
Estimated price
¥1200 - ¥3400
Lucky Air Co. Ltd.
Website
luckyair.net
Flights from Kuala Lumpur to Dali via Kunming
Ave. Duration
7h 10m
When
Every day
Estimated price
¥700 - ¥4400
Flights from Kuala Lumpur to Baoshan via Kunming
Ave. Duration
5h 55m
When
Friday
Estimated price
¥700 - ¥4600
Tibet Airlines Corporation
Website
tibetairlines.com
Flights from Kuala Lumpur to Dali via Chengdu
Ave. Duration
9h 20m
When
Saturday and Sunday
Estimated price
¥650 - ¥1800
Flights from Kuala Lumpur to Lijiang via Nanning
Ave. Duration
8h 50m
When
Every day
Estimated price
¥800 - ¥5500
Kunming Airlines
Website
airkunming.com
Flights from Kuala Lumpur to Baoshan via Nanning
Ave. Duration
9h 35m
When
Tuesday, Thursday and Saturday
Estimated price
¥800 - ¥5500
Flights from Kuala Lumpur to Baoshan via Suvarnabhumi, Kunming
Ave. Duration
9h 15m
When
Monday, Wednesday, Friday and Sunday
Estimated price
¥1200 - ¥3100
Thai Smile
Website
thaismileair.com
Flights from Kuala Lumpur to Kunming via Suvarnabhumi
Ave. Duration
5h 55m
When
Every day
Estimated price
¥1100 - ¥2700
Thai AirAsia
Website
airasia.com
Flights from Kuala Lumpur to Kunming via Don Muang
Ave. Duration
7h 15m
When
Every day
Estimated price
¥650 - ¥1900
Chengdu
Website
cdal.com.cn
Flights from Kuala Lumpur to Lijiang via Nanning
Ave. Duration
8h 50m
When
Every day
Estimated price
¥800 - ¥5500
China Express Airlines
Website
chinaexpressair.com
Flights from Kuala Lumpur to Lijiang via Chengdu
Ave. Duration
9h 30m
When
Monday and Wednesday
Estimated price
¥1300 - ¥2800
Beijing Capital
Website
intl.jdair.net
Flights from Kuala Lumpur to Lijiang via Guangzhou Baiyun
Ave. Duration
9h 45m
When
Tuesday
Estimated price
¥1900 - ¥5500
Train operators
KLIA Express
Phone
+603 2267 8000
Website
kliaekspres.com
Train from KL Sentral to Klia T1
Ave. Duration
37 min
Frequency
Hourly
Estimated price
¥60 - ¥95
Website
http://www.kliaekspres.com/
China Railways D-Class
Train from Kunming Station to Xiangyun
Ave. Duration
1h 38m
Frequency
Every 3 hours
Estimated price
¥90 - ¥120
Website
Trip.com
2nd Class Seat
¥90 - ¥120
1st Class Seat
¥110 - ¥160
China Railways K-Class
Train from Heqing to Dali
Ave. Duration
1h 43m
Frequency
4 times a day
Estimated price
¥25 - ¥80
Website
Trip.com
Hard Seat
¥25 - ¥35
Hard sleeper
¥65 - ¥80
Soft sleeper
¥100 - ¥120
Other operators
Taxi from Baoshan to Xiangcheng
Ave. Duration
2h 20m
Estimated price
¥410 - ¥490

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 How to get from JFK to New York City, How to get from Luton Airport into central London and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.