There are 8 ways to get from Dali to Kuala Lumpur by plane, train, bus, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly from Dali Huangcaoba, train
best- Fly from Dali Huangcaoba (DLU) to Kuala Lumpur International Airport (KUL)plane DLU - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
11h 50mRM 661–2,177Train
cheapest- Take the train from Dali to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Khamsavath station to Krung Thep Aphiwat Central Terminaltrain 134
- Take the train from Krung Thep Aphiwat Central Terminal to Padang Besar Malaysiatrain 45
- Take the train from Padang Besar to Kuala Lumpurtrain Ets
2d 5hRM 413–1,046Train via Bangkok
- Take the train from Dali to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the train from Khamsavath station to Krung Thep Aphiwat Central Terminaltrain 134
- Take the train from Bang Bamru to Padang Besar Malaysiatrain 45
- Take the train from Padang Besar to Kuala Lumpurtrain Ets
2d 3hRM 414–1,156Train, bus
- Take the train from Dali to Kunming Southtrain
- Take the train from Kunming South to Vientiane stationtrain
- Take the bus from Nong Khai Bus Station to Phuket Bus Terminal 2bus
- Take the bus from Phuket Bus Terminal 2 to TBS Kuala Lumpurbus
2d 12hRM 895–1,320Taxi to Baoshan, fly, train
- Take the taxi from Dali to Baoshan (BSD)taxi
- Fly from Baoshan (BSD) to Kuala Lumpur International Airport (KUL)plane BSD - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
10h 7mRM 697–1,999Taxi to Luxi, fly, train
- Take the taxi from Dali to Luxi (LUM)taxi
- Fly from Luxi (LUM) to Kuala Lumpur International Airport (KUL)plane LUM - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
11h 20mRM 816–1,874Train to Kunming Changshui International Airport, fly, train
- Take the train from Dali to Kunmingtrain
- Fly from Kunming Changshui International Airport (KMG) to Kuala Lumpur International Airport (KUL)plane KMG - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
10h 28mRM 445–1,019Bus to Lijiang Sanyi Airport, fly, train
- Take the bus from Dali Ancient City to Lijiang Bus Stationbus
- Fly from Lijiang Sanyi Airport (LJG) to Kuala Lumpur International Airport (KUL)plane LJG - KUL
- Take the train from Klia T2 to Bandar Tasik Selatantrain
15h 21mRM 621–1,765
Dali Huangcaoba (DLU) to Kuala Lumpur International Airport (KUL) flights
Comparing Your Travel Options
The cheapest way to get from Dali to Kuala Lumpur is to train which costs RM 410 - RM 1100 and takes 2 days 5h.
The fastest way to get from Dali to Kuala Lumpur is to taxi and fly and train which takes 10h 7m and costs RM 650 - RM 2000.
No, there is no direct train from Dali to Kuala Lumpur. However, there are services departing from Dali and arriving at Kuala Lumpur via Kunming South, Khamsavath station, Krung Thep Aphiwat Central Terminal, Bang Bamru and Padang Besar. The journey, including transfers, takes approximately 2 days 3h.
The distance between Dali and Kuala Lumpur is 2625 km.
The best way to get from Dali to Kuala Lumpur without a car is to train via Bangkok which takes 2 days 3h and costs RM 410 - RM 1200.
It takes approximately 11h 50m to get from Dali to Kuala Lumpur, including transfers.
Dali to Kuala Lumpur train services, operated by China Railways D-Class, depart from Dali station.
Dali to Kuala Lumpur train services, operated by China Railways D-Class, arrive at Kunming South station.
There are 8251+ hotels available in Kuala Lumpur.
What companies run services between Dali, Yunnan Sheng, China and Kuala Lumpur, Malaysia?
You can take a train from Dali to Kuala Lumpur via Kunming South, Vientiane station, Khamsavath station, Krung Thep Aphiwat Central Terminal, Bang Bamru, and Padang Besar in around 2d 3h.
- Website
- en.ceair.com
Flights from Dali Huangcaoba to Kuala Lumpur International Airport via Kunming Changshui International Airport
- Ave. Duration
- 8h
- When
- Monday, Wednesday, and Friday
- Estimated price
- RM 650–2,100
Flights from Baoshan to Kuala Lumpur International Airport via Kunming Changshui International Airport
- Ave. Duration
- 6h 15m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RM 500–1,700
Flights from Luxi to Kuala Lumpur International Airport via Kunming Changshui International Airport
- Ave. Duration
- 7h 8m
- When
- Every day
- Estimated price
- RM 550–1,700
Flights from Kunming Changshui International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- RM 650–800
Flights from Lijiang Sanyi Airport to Kuala Lumpur International Airport via Kunming Changshui International Airport
- Ave. Duration
- 6h 45m
- When
- Every day
- Estimated price
- RM 650–2,200
- Website
- csair.com
Flights from Dali Huangcaoba to Kuala Lumpur International Airport via Guangzhou Baiyun
- Ave. Duration
- 8h 55m
- When
- Every day
- Estimated price
- RM 750–3,000
Flights from Dali Huangcaoba to Kuala Lumpur International Airport via Shenzhen Bao'an International
- Ave. Duration
- 13h
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- RM 750–2,800
Flights from Luxi to Kuala Lumpur International Airport via Guangzhou Baiyun
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- RM 700–2,500
Flights from Lijiang Sanyi Airport to Kuala Lumpur International Airport via Guangzhou Baiyun
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- RM 750–3,200
- Website
- airasia.com
Flights from Dali Huangcaoba to Kuala Lumpur International Airport via Guangzhou Baiyun
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- RM 700–2,100
Flights from Luxi to Kuala Lumpur International Airport via Kunming Changshui International Airport
- Ave. Duration
- 6h 20m
- When
- Every day
- Estimated price
- RM 470–1,400
Flights from Kunming Changshui International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 4h 2m
- When
- Every day
- Estimated price
- RM 340–1,500
Flights from Lijiang Sanyi Airport to Kuala Lumpur International Airport via Guangzhou Baiyun
- Ave. Duration
- 7h 50m
- When
- Every day
- Estimated price
- RM 750–2,200
- Website
- airchina.com
Flights from Dali Huangcaoba to Kuala Lumpur International Airport via Tianfu International
- Ave. Duration
- 8h 20m
- When
- Every day
- Estimated price
- RM 650–1,900
Flights from Lijiang Sanyi Airport to Kuala Lumpur International Airport via Tianfu International
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- RM 700–2,000
- Website
- malaysiaairlines.com
Flights from Luxi to Kuala Lumpur International Airport via Guangzhou Baiyun
- Ave. Duration
- 8h 25m
- When
- Every day
- Estimated price
- RM 700–2,500
Flights from Lijiang Sanyi Airport to Kuala Lumpur International Airport via Tianfu International
- Ave. Duration
- 7h 35m
- When
- Every day
- Estimated price
- RM 850–3,000
- Website
- thaiairways.com
Flights from Kunming Changshui International Airport to Kuala Lumpur International Airport via Suvarnabhumi
- Ave. Duration
- 7h 22m
- When
- Every day
- Estimated price
- RM 700–1,800
- Website
- ch.com
Flights from Dali Huangcaoba to Kuala Lumpur International Airport via Chongqing
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- RM 900–3,200
- Website
- airasiax.com
Flights from Baoshan to Kuala Lumpur International Airport via Tianfu International
- Ave. Duration
- 8h 45m
- When
- Monday, Tuesday, Thursday, and Friday
- Estimated price
- RM 490–1,800
- Website
- malindoair.com
Flights from Kunming Changshui International Airport to Kuala Lumpur International Airport
- Ave. Duration
- 4h
- When
- Every day
- Estimated price
- RM 480–600
- Website
- vietnamairlines.com
Flights from Lijiang Sanyi Airport to Kuala Lumpur International Airport via Tan Son Nhat
- Ave. Duration
- 7h 55m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- RM 550–2,500
- Phone
- +603 2267 8000
- [email protected]
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
Train from Klia T2 to Bandar Tasik Selatan
- Ave. Duration
- 31 min
- Frequency
- Every 30 minutes
- Estimated price
- RM 1–65
- Website
- KLIA Ekspres
Train from Dali to Kunming South
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- RM 70–150
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- RM 70–100
- Adult - 1st Class
- RM 100–150
Train from Dali to Kunming South
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- RM 70–150
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- RM 70–100
- Adult - 1st Class
- RM 100–150
Train from Dali to Kunming
- Ave. Duration
- 1h 37m
- Frequency
- Every 4 hours
- Estimated price
- RM 65–140
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- RM 65–90
- Adult - 1st Class
- RM 95–140
Train from Dali to Kunming South
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- RM 70–150
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- RM 70–100
- Adult - 1st Class
- RM 100–150
- Phone
- 021-891888
- Website
- facebook.com
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- RM 260–600
- Schedules at
- baolau.com
- Second Class
- RM 260–350
- First Class
- RM 350–600
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- RM 260–600
- Schedules at
- baolau.com
- Second Class
- RM 260–350
- First Class
- RM 350–600
Train from Kunming South to Vientiane station
- Ave. Duration
- 9h 36m
- Frequency
- Once daily
- Estimated price
- RM 260–600
- Schedules at
- baolau.com
- Second Class
- RM 260–350
- First Class
- RM 350–600
- Phone
- 1690
- [email protected]
- Website
- railway.co.th
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 5m
- Frequency
- 4 times a day
- Estimated price
- RM 25–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 27–33
- 2nd Class (Air-Conditioned Berth)
- RM 25–35
- 2nd Class (Air-conditioned Seat)
- RM 63–68
Train from Bang Bamru to Padang Besar Malaysia
- Ave. Duration
- 15h 43m
- Frequency
- Once daily
- Estimated price
- RM 35–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 35–45
- 2nd Class (Air-Conditioned Berth)
- RM 40–55
- 2nd Class (Air-conditioned Seat)
- RM 80–90
Train from Khamsavath station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 13h 5m
- Frequency
- 4 times a day
- Estimated price
- RM 25–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 27–33
- 2nd Class (Air-Conditioned Berth)
- RM 25–35
- 2nd Class (Air-conditioned Seat)
- RM 63–68
Train from Krung Thep Aphiwat Central Terminal to Padang Besar Malaysia
- Ave. Duration
- 18h 15m
- Frequency
- Once daily
- Estimated price
- RM 35–110
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- RM 75–110
- 3rd Class (Seat)
- RM 35–45
- 2nd Class (Air-Conditioned Berth)
- RM 40–55
- 2nd Class (Air-conditioned Seat)
- RM 80–90
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Padang Besar to Kuala Lumpur
- Ave. Duration
- 5h 19m
- Frequency
- Every 4 hours
- Estimated price
- RM 13–65
- Website
- KTMB
- Shuttle
- RM 13–19
- Express
- RM 40–65
Train from Padang Besar to Kuala Lumpur
- Ave. Duration
- 5h 19m
- Frequency
- Every 4 hours
- Estimated price
- RM 13–65
- Website
- KTMB
- Shuttle
- RM 13–19
- Express
- RM 40–65
- Phone
- 086 065 5466
- [email protected]
- Website
- Tara Tour and Travel
Bus from Nong Khai Bus Station to Phuket Bus Terminal 2
- Ave. Duration
- 24h 5m
- Frequency
- Once daily
- Estimated price
- RM 310–340
- Schedules at
- Tara Tour and Travel
- Phone
- +66 2 269 1069
- [email protected]
- Website
- KST Travel
Bus from Phuket Bus Terminal 2 to TBS Kuala Lumpur
- Ave. Duration
- 19h
- Frequency
- Once daily
- Estimated price
- RM 217
- Website
- KST Travel
- [email protected]
- Website
- chinabusguide.com
Bus from Dali Ancient City to Lijiang Bus Station
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- RM 43–70
- Schedules at
- chinabusguide.com
- Bus
- RM 45–70
- Ave. Duration
- 2h 37m
- Estimated price
- RM 190–410
Dali Taxi
- Phone
- +86 872 212 8951
Dali Taxi
- Phone
- +86 872 212 8951
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 London City Airport into central London, The beginner’s guide to the 2018 World Nomad Games, and How to get from Florence to Rome - to help you get the most out of your next trip.
















