There are 9 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 43m¥1,120–4,821Train
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,687Bus, 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,036–4,421Bus 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
12h 27m¥1,148–2,737Train 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¥776–2,640Fly 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¥843–2,670Train 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¥971–2,705Bus 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,061–2,372Train 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 13m¥739–1,675
Penang International Airport (PEN) to Dali Huangcaoba (DLU) flights
Comparing Your Travel Options
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 ¥800 - ¥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 43m 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 43m and costs ¥1100 - ¥4900. 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 227+ hotels available in Dali.
What companies run services between Malaysia and Dali, Yunnan Sheng, China?
China Southern Airlines, Sichuan Airlines, and four other airlines fly from Penang International Airport (PEN) to Dali Huangcaoba (DLU) 4 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 Singapore Changi Airport to Dali Huangcaoba via Kunming Changshui International Airport
- Ave. Duration
- 10h 55m
- When
- Every day
- Estimated price
- ¥1,000–2,900
Flights from Singapore Changi Airport to Dali Huangcaoba via Guangzhou Baiyun
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ¥900–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,700
Flights from Kuala Lumpur International Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 7h 10m
- When
- Saturday and Sunday
- Estimated price
- ¥750–2,500
Flights from Kuala Lumpur International Airport to Baoshan via Kunming Changshui International Airport
- Ave. Duration
- 7h 40m
- When
- Every day
- Estimated price
- ¥650–2,600
Flights from Singapore Changi Airport to Kunming Changshui International Airport
- Ave. Duration
- 4h 10m
- When
- Every day
- Estimated price
- ¥850–2,600
Flights from Kuala Lumpur International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 50m
- When
- Every day
- Estimated price
- ¥800–2,400
- Website
- csair.com
Flights from Penang International Airport to Dali Huangcaoba via Guangzhou Baiyun
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ¥1,300–4,600
Flights from Singapore Changi Airport to Dali Huangcaoba via Shenzhen Bao'an International
- Ave. Duration
- 12h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥1,100–3,900
Flights from Singapore Changi Airport to Dali Huangcaoba via Guangzhou Baiyun
- Ave. Duration
- 11h 55m
- When
- Every day
- Estimated price
- ¥1,100–3,900
Flights from Kuala Lumpur International Airport to Dali Huangcaoba via Shenzhen Bao'an International
- Ave. Duration
- 7h 45m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,000–3,700
Flights from Kuala Lumpur International Airport to Dali Huangcaoba via Guangzhou Baiyun
- Ave. Duration
- 8h 50m
- When
- Monday, Wednesday, Thursday, Friday, and Sunday
- Estimated price
- ¥1,000–3,700
Flights from Kuala Lumpur International Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 7h 10m
- When
- Saturday and Sunday
- Estimated price
- ¥750–2,500
- Website
- ch.com
Flights from Penang International Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 9h 30m
- When
- Every day
- Estimated price
- ¥1,400–6,000
Flights from Singapore Changi Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 9h 20m
- When
- Every day
- Estimated price
- ¥1,200–4,800
Flights from Singapore Changi Airport to Dali Huangcaoba via Guangzhou Baiyun
- Ave. Duration
- 11h 55m
- When
- Every day
- Estimated price
- ¥1,100–3,900
Flights from Kuala Lumpur International Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- ¥750–4,500
Flights from Kuala Lumpur International Airport to Baoshan via Tianfu International
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- ¥1,100–4,300
- Website
- airasia.com
Flights from Senai International Airport to Kunming Changshui International Airport
- Ave. Duration
- 4h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- ¥700–2,400
Flights from Senai International Airport to Kunming Changshui International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 6h 57m
- When
- Every day
- Estimated price
- ¥750–2,500
Flights from Kuala Lumpur International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ¥550–1,700
- Website
- westair.cn
Flights from Penang International Airport to Dali Huangcaoba via Chongqing
- Ave. Duration
- 10h
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,100–4,800
Flights from Singapore Changi Airport to Dali Huangcaoba via Chongqing
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ¥1,000–4,200
- Website
- airchina.com
Flights from Singapore Changi Airport to Dali Huangcaoba via Chongqing
- Ave. Duration
- 12h 55m
- When
- Saturday
- Estimated price
- ¥1,200–4,900
Flights from Kuala Lumpur International Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 14h 10m
- When
- Thursday and Friday
- Estimated price
- ¥1,000–3,000
- Website
- malindoair.com
Flights from Senai International Airport to Kunming Changshui International Airport via Kuala Lumpur International Airport
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- ¥850–2,600
Flights from Kuala Lumpur International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- ¥700–2,100
- Website
- intl.jdair.net
Flights from Penang International Airport to Dali Huangcaoba via Guangzhou Baiyun
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- ¥1,300–4,600
- Website
- luckyair.net
Flights from Singapore Changi Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 7h 45m
- When
- Every day
- Estimated price
- ¥1,000–3,200
- Website
- tibetairlines.com
Flights from Kuala Lumpur International Airport to Dali Huangcaoba via Chongqing
- Ave. Duration
- 7h 20m
- When
- Every day
- Estimated price
- ¥1,100–4,500
- Website
- redair.cn
Flights from Kuala Lumpur International Airport to Baoshan via Shenzhen Bao'an International
- Ave. Duration
- 8h 35m
- When
- Monday, Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,000–3,500
- Website
- flyscoot.com
Flights from Singapore Changi Airport to Kunming Changshui International Airport
- Ave. Duration
- 4h
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- ¥600–2,100
- Website
- thaiairways.com
Flights from Singapore Changi Airport to Kunming Changshui International Airport via Suvarnabhumi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- ¥1,100–2,700
- Phone
- +603 - 9779 1200
- callcenter@ktmb.com.my
- 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
- 1690
- sarabanklang@railway.co.th
- Website
- railway.co.th
Train from Hat Yai to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 14h 25m
- Frequency
- 3 times a day
- Estimated price
- ¥60–180
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ¥120–180
- 3rd Class (Seat)
- ¥60–75
- 2nd Class (Air-Conditioned Berth)
- ¥60–85
- 2nd Class (Air-conditioned Seat)
- ¥130–145
Train from Krung Thep Aphiwat Central Terminal to Khamsavath Station
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- ¥40–180
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- ¥120–180
- 3rd Class (Seat)
- ¥45–55
- 2nd Class (Air-Conditioned Berth)
- ¥40–55
- 2nd Class (Air-conditioned Seat)
- ¥100–115
- Phone
- 021-891888
- Website
- facebook.com
Train from Vientiane station to Kunming South
- Ave. Duration
- 9h 34m
- Frequency
- Once daily
- Estimated price
- ¥440–950
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥440–600
- First Class
- ¥550–950
Train from Vientiane station to Kunming South
- Ave. Duration
- 9h 34m
- Frequency
- Once daily
- Estimated price
- ¥440–950
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥440–600
- First Class
- ¥550–950
Train from Kunming South to Dali
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- ¥110–250
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥110–160
- Adult - 1st Class
- ¥170–250
Train from Kunming South to Dali
- Ave. Duration
- 2h 30m
- Frequency
- Hourly
- Estimated price
- ¥110–250
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥110–160
- Adult - 1st Class
- ¥170–250
Train from Kunming to Dali
- Ave. Duration
- 1h 38m
- Frequency
- Every 4 hours
- Estimated price
- ¥100–220
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–150
- Adult - 1st Class
- ¥150–220
Train from Kunming to Dali
- Ave. Duration
- 1h 38m
- Frequency
- Every 4 hours
- Estimated price
- ¥100–220
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–150
- Adult - 1st Class
- ¥150–220
Train from Kunming to Dali
- Ave. Duration
- 1h 38m
- Frequency
- Every 4 hours
- Estimated price
- ¥100–220
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- ¥100–150
- Adult - 1st Class
- ¥150–220
- Phone
- +603 2267 8000
- customerenquiry@kliaekspres.com
- Website
- KLIA Ekspres
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- ¥9–120
- Website
- KLIA Ekspres
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- ¥9–120
- Website
- KLIA Ekspres
Train from KL Sentral to Klia T2
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- ¥9–120
- Website
- KLIA Ekspres
- Phone
- +6 09 742 2277
- QueenExpress77@gmail.com
- Website
- queenexpress.com.my
Bus from Terminal Bersepadu Selatan to Rantau Panjang
- Ave. Duration
- 7h 48m
- Frequency
- 5 times a day
- Estimated price
- ¥100–170
- Schedules at
- queenexpress.com.my
- Phone
- (09) 774 2655
- hq@e-mutiara.com
- Website
- e-mutiara.com.my
Bus from Terminal Bersepadu Selatan to Rantau Panjang
- Ave. Duration
- 8h 36m
- Frequency
- Twice daily
- Estimated price
- ¥170–300
- Schedules at
- e-mutiara.com.my
- Book at
- easybook.com
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- ฺBor Kor Sor
Bus from Sungai Kolok to Bangkok Mochit Bus Terminal
- Ave. Duration
- 17h 30m
- Frequency
- Twice daily
- Estimated price
- ¥200–1,900
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
Night bus from Bangkok Mochit Bus Terminal to Vientiane Talat Sao Station
- Ave. Duration
- 15h 21m
- Frequency
- Once daily
- Estimated price
- ¥100–1,000
- Book at
- 12go.asia
- Website
- ฺBor Kor Sor
- Phone
- +65 6295 9009
- enquiry@transtar.travel
- Website
- transtar.travel
Bus from Johor Bahru CIQ to Expo Stn
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- ¥26–120
- Schedules at
- transtar.travel
Bus from Johor Bahru CIQ to Expo Stn
- Ave. Duration
- 1h 10m
- Frequency
- Every 3 hours
- Estimated price
- ¥26–120
- Schedules at
- transtar.travel
- 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 Want to know more about Flixbus?, How to get from Gatwick Airport into central London, and Flying into Beijing? - to help you get the most out of your next trip.