There are 10 ways to get from Malaysia to Dali by plane, train, bus, night 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 Penang International Airport to Dali Huangcaoba
best- Fly from Penang International Airport (PEN) to Dali Huangcaoba (DLU)plane PEN - DLU
13h 8m¥1,220–5,021Train
cheapest- Take the train from Kl Sentral to Hat Yaitrain Ets
- Take the train from Hat Yai to Krung Thep Aphiwat Central Terminaltrain
- Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath Stationtrain
- Take the train from Vientiane station to Kunming Southtrain
- Take the train from Kunming South to Dalitrain
2d 5h¥688–1,688Bus, night bus, train
- Take the bus from Terminal Bersepadu Selatan to Rantau Panjangbus
- Take the bus from Sungai Kolok to Bangkok Mochit Bus Terminalbus
- Take the nightbus from Bangkok Mochit Bus Terminal to Vientiane Talat Sao Stationnightbus
- Take the train from Vientiane station to Kunming Southtrain
- Take the train from Kunming South to Dalitrain
2d 9h¥1,026–4,371Bus to Singapore Changi Airport, fly to Dali Huangcaoba
- Take the bus from Johor Bahru CIQ to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Dali Huangcaoba (DLU)plane SIN - DLU
14h 7m¥1,048–2,638Train to Kuala Lumpur International Airport, fly to Dali Huangcaoba
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Dali Huangcaoba (DLU)plane KUL - DLU
12h 23m¥726–3,142Fly Senai International Airport to Kunming Changshui International Airport, train
- Fly from Senai International Airport (JHB) to Kunming Changshui International Airport (KMG)plane JHB - KMG
- Take the train from Kunming to Dalitrain
10h 30m¥894–2,672Train to Kuala Lumpur International Airport, fly to Baoshan, taxi
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Baoshan (BSD)plane KUL - BSD
- Take the taxi from Baoshan (BSD) to Dalitaxi
12h 10m¥1,021–2,707Bus to Singapore Changi Airport, fly to Kunming Changshui International Airport, train
- Take the bus from Johor Bahru CIQ to Expo Stnbus
- Fly from Singapore Changi Airport (SIN) to Kunming Changshui International Airport (KMG)plane SIN - KMG
- Take the train from Kunming to Dalitrain
11h 1m¥1,111–2,273Train to Kuala Lumpur International Airport, fly to Kunming Changshui International Airport, train
- Take the train from KL Sentral to Klia T2train
- Fly from Kuala Lumpur International Airport (KUL) to Kunming Changshui International Airport (KMG)plane KUL - KMG
- Take the train from Kunming to Dalitrain
11h 3m¥789–1,777Fly Senai International Airport to Dali Huangcaoba
- Fly from Senai International Airport (JHB) to Dali Huangcaoba (DLU)plane JHB - DLU
15h 36m¥1,131–3,337
Penang International Airport (PEN) to Dali Huangcaoba (DLU) flights
Questions & Answers
The cheapest way to get from Malaysia to Dali is to train which costs ¥650 - ¥1700 and takes 2 days 5h.
The fastest way to get from Malaysia to Dali is to fly and train which takes 10h 30m and costs ¥850 - ¥2700.
No, there is no direct train from Malaysia to Dali. However, there are services departing from Kl Sentral and arriving at Dali via Hat Yai, Krung Thep Aphiwat Central Terminal, Vientiane station and Kunming South. The journey, including transfers, takes approximately 2 days 5h.
The distance between Malaysia and Dali is 2306 km.
The best way to get from Malaysia to Dali without a car is to train which takes 2 days 5h and costs ¥650 - ¥1700.
It takes approximately 13h 8m to get from Malaysia to Dali, including transfers.
Malaysia to Dali train services, operated by KTM Intercity, depart from Kl Sentral station.
The best way to get from Malaysia to Dali is to fly which takes 13h 8m and costs ¥1200 - ¥5000. Alternatively, you can train, which costs ¥650 - ¥1700 and takes 2 days 5h.
Malaysia to Dali train services, operated by KTM Intercity, arrive at Hat Yai station.
There are 223+ hotels available in Dali.
What companies run services between Malaysia and Dali, Yunnan Sheng, China?
China Southern Airlines, Sichuan Airlines, and three other airlines fly from Penang International Airport (PEN) to Dali Huangcaoba (DLU) 3 times a day. Alternatively, you can take a train from Kl Sentral to Dali via Hat Yai, Krung Thep Aphiwat Central Terminal, Khamsavath Station, Vientiane station, and Kunming South in around 2d 5h.
- Website
- en.ceair.com
Flights from Penang International Airport to Dali Huangcaoba via Guangzhou Baiyun
- Ave. Duration
- 10h 40m
- When
- Every day
- Estimated price
- ¥1,400–4,600
Flights from Singapore Changi Airport to Dali Huangcaoba via Kunming Changshui International Airport
- Ave. Duration
- 10h 55m
- When
- Every day
- Estimated price
- ¥1,000–2,800
Flights from Kuala Lumpur International Airport to Dali Huangcaoba via Kunming Changshui International Airport
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- ¥900–2,600
Flights from Kuala Lumpur International Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 7h 10m
- When
- Saturday and Sunday
- Estimated price
- ¥700–3,000
Flights from Kuala Lumpur International Airport to Baoshan via Kunming Changshui International Airport
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ¥700–2,500
Flights from Singapore Changi Airport to Kunming Changshui International Airport
- Ave. Duration
- 4h 20m
- When
- Every day
- Estimated price
- ¥950–2,600
Flights from Kuala Lumpur International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 46m
- When
- Every day
- Estimated price
- ¥850–2,300
Flights from Senai International Airport to Dali Huangcaoba via Kuala Lumpur International Airport, Kunming Changshui International Airport
- Ave. Duration
- 11h 50m
- When
- Tuesday, Wednesday, Thursday, and Saturday
- Estimated price
- ¥1,100–3,100
- Phone
- +603 - 9779 1200
- [email protected]
- Website
- KTMB
Train from Kl Sentral to Hat Yai
- Ave. Duration
- 11h 20m
- Frequency
- Once daily
- Estimated price
- ¥23–110
- Website
- KTMB
- Shuttle
- ¥23–35
- Express
- ¥75–110
- Phone
- +6 09 742 2277
- [email protected]
- Website
- queenexpress.com.my
Bus from Terminal Bersepadu Selatan to Rantau Panjang
- Ave. Duration
- 7h 48m
- Frequency
- 5 times a day
- Estimated price
- ¥100–220
- Schedules at
- queenexpress.com.my
- Ave. Duration
- 1h 53m
- Estimated price
- ¥310–380
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 Travelling around the UAE, Train travel in France: A guide to SNCF, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.




