There are 10 ways to get from Phuket to Dali by bus, plane, taxi, train, or night bus
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, fly to Tengchong, taxi
best- Take the bus from Sino Inn Phuket Hotel to Phuket Airport Busbus
- Fly from Phuket International Airport (HKT) to Tengchong (TCZ)plane HKT - TCZ
- Take the taxi from Tengchong (TCZ) to Dalitaxi
13h 58m¥2,165–7,723Bus, train via Surat Thani
cheapest- Take the bus from Phuket Bus Terminal 1 to Surathani Talad Kaset Stationbus
- Take the train from Surat Thani Train Station to Krung Thep Aphiwat Central Terminaltrain 32
- Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath stationtrain 133
- Take the train from Vientiane station to Kunming Southtrain
- Take the train from Kunming South to Dalitrain
44h 57m¥791–2,005Bus, train
- Take the bus from Phuket Bus Terminal to Southern Bus Terminal Bangkokbus
- Take the train from Krung Thep Aphiwat Central Terminal to Khamsavath stationtrain 133
- Take the train from Vientiane station to Kunming Southtrain
- Take the train from Kunming South to Dalitrain
40h 23m¥817–1,711Bus, night bus, train
- Take the bus from Phuket to Bangkok Sai Tai Mai Terminalbus
- Take the night bus 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 4h¥898–3,632Bus, fly to Kunming Changshui International Airport, train
- Take the bus from Sino Inn Phuket Hotel to Phuket Airport Busbus
- Fly from Phuket International Airport (HKT) to Kunming Changshui International Airport (KMG)plane HKT - KMG
- Take the train from Kunming to Dalitrain
10h 5m¥1,243–4,673Bus, fly to Lijiang Sanyi Airport
- Take the bus from Sino Inn Phuket Hotel to Phuket Airport Busbus
- Fly from Phuket International Airport (HKT) to Lijiang Sanyi Airport (LJG)plane HKT - LJG
- Take the bus from Lijiang Bus Station to Dali Ancient Citybus
14h 32m¥1,020–4,478Bus, fly to Lincang Airport, taxi
- Take the bus from Sino Inn Phuket Hotel to Phuket Airport Busbus
- Fly from Phuket International Airport (HKT) to Lincang Airport (LNJ)plane HKT - LNJ
- Take the taxi from Lincang Airport (LNJ) to Dalitaxi
14h 34m¥1,715–5,573Bus, fly to Dali Huangcaoba
- Take the bus from Sino Inn Phuket Hotel to Phuket Airport Busbus
- Fly from Phuket International Airport (HKT) to Dali Huangcaoba (DLU)plane HKT - DLU
11h 11m¥1,130–4,738Bus, fly to Baoshan, taxi
- Take the bus from Sino Inn Phuket Hotel to Phuket Airport Busbus
- Fly from Phuket International Airport (HKT) to Baoshan (BSD)plane HKT - BSD
- Take the taxi from Baoshan (BSD) to Dalitaxi
13h 8m¥1,925–5,903Bus, train #2
- Take the bus from Phuket Bus Terminal 2 to Chiang Maibus
- Take the bus from Chiang Mai to Luang Prabangbus
- Take the train from Luang Prabang station to Kunming Southtrain
- Take the train from Kunming to Dalitrain
2d 7h¥1,178–2,808
Phuket International Airport (HKT) to Tengchong (TCZ) flights
Questions & Answers
The cheapest way to get from Phuket to Dali is to bus and train which costs ¥800 - ¥1800 and takes 40h 23m.
The fastest way to get from Phuket to Dali is to bus and fly and train which takes 10h 5m and costs ¥1200 - ¥4700.
The distance between Phuket and Dali is 2229 km.
The best way to get from Phuket to Dali without a car is to bus and train which takes 40h 23m and costs ¥800 - ¥1800.
It takes approximately 13h 58m to get from Phuket to Dali, including transfers.
Dali is 1h ahead of Phuket. It is currently 7:42 PM in Phuket and 8:42 PM in Dali.
There are 230+ hotels available in Dali.
What companies run services between Phuket, Thailand and Dali, Yunnan Sheng, China?
There is no direct connection from Phuket to Dali. However, you can take the bus to Phuket Airport Bus, walk to Phuket International Airport (HKT) airport, fly to Tengchong (TCZ), then take the taxi to Dali. Alternatively, you can take a bus from Phuket Bus Terminal to Dali via Southern Bus Terminal Bangkok, บรมราชชนนี 58;Borommaratchachonnani 58, เจเจมอลล์;Jj Mall, Krung Thep Aphiwat Central Terminal, Khamsavath station, Vientiane station, and Kunming South in around 40h 23m.
- Website
- en.ceair.com
Flights from Phuket International Airport to Tengchong via Kunming Changshui International Airport
- Ave. Duration
- 11h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,600–7,000
Flights from Phuket International Airport to Tengchong via Suvarnabhumi, Kunming Changshui International Airport
- Ave. Duration
- 8h 17m
- When
- Every day
- Estimated price
- ¥1,600–11,000
Flights from Phuket International Airport to Tengchong via Yangon, Kunming Changshui International Airport
- Ave. Duration
- 10h 25m
- When
- Friday
- Estimated price
- ¥1,700–7,000
Flights from Phuket International Airport to Kunming Changshui International Airport
- Ave. Duration
- 3h 20m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,100–4,400
Flights from Phuket International Airport to Lijiang Sanyi Airport via Kunming Changshui International Airport
- Ave. Duration
- 12h 25m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,200–4,800
Flights from Phuket International Airport to Lincang Airport via Kunming Changshui International Airport
- Ave. Duration
- 15h 5m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,200–4,900
Flights from Phuket International Airport to Lincang Airport via Tianfu International
- Ave. Duration
- 14h 15m
- When
- Every day
- Estimated price
- ¥1,400–7,000
Flights from Phuket International Airport to Lincang Airport via Yangon, Kunming Changshui International Airport
- Ave. Duration
- 7h 50m
- When
- Friday
- Estimated price
- ¥1,200–5,000
Flights from Phuket International Airport to Lincang Airport via Suvarnabhumi, Kunming Changshui International Airport
- Ave. Duration
- 9h 15m
- When
- Every day
- Estimated price
- ¥1,700–8,000
Flights from Phuket International Airport to Dali Huangcaoba via Suvarnabhumi, Kunming Changshui International Airport
- Ave. Duration
- 9h 35m
- When
- Every day
- Estimated price
- ¥1,100–4,700
Flights from Phuket International Airport to Dali Huangcaoba via Yangon, Kunming Changshui International Airport
- Ave. Duration
- 13h 35m
- When
- Tuesday and Friday
- Estimated price
- ¥1,200–4,800
Flights from Phuket International Airport to Baoshan via Tianfu International
- Ave. Duration
- 13h 20m
- When
- Every day
- Estimated price
- ¥2,000–10,000
Flights from Phuket International Airport to Baoshan via Chiang Mai, Kunming Changshui International Airport
- Ave. Duration
- 8h 10m
- When
- Every day
- Estimated price
- ¥1,600–5,500
Flights from Phuket International Airport to Baoshan via Suvarnabhumi, Kunming Changshui International Airport
- Ave. Duration
- 10h 25m
- When
- Every day
- Estimated price
- ¥1,700–12,000
Flights from Phuket International Airport to Baoshan via Yangon, Kunming Changshui International Airport
- Ave. Duration
- 12h 10m
- When
- Friday
- Estimated price
- ¥1,800–7,500
- Website
- rlair.net
Flights from Phuket International Airport to Lijiang Sanyi Airport via Suvarnabhumi
- Ave. Duration
- 6h 21m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥900–4,300
- Website
- thaiairways.com
Flights from Phuket International Airport to Kunming Changshui International Airport via Suvarnabhumi
- Ave. Duration
- 5h 25m
- When
- Every day
- Estimated price
- ¥1,600–7,500
- Website
- ch.com
Flights from Phuket International Airport to Lijiang Sanyi Airport via Tianfu International
- Ave. Duration
- 7h 25m
- When
- Every day
- Estimated price
- ¥1,500–5,000
- Website
- hkairlines.com
Flights from Phuket International Airport to Lijiang Sanyi Airport via Hong Kong
- Ave. Duration
- 7h 50m
- When
- Monday, Wednesday, and Friday
- Estimated price
- ¥1,500–4,900
- Website
- shenzhenair.com
Flights from Phuket International Airport to Lijiang Sanyi Airport via Tianfu International
- Ave. Duration
- 12h 20m
- When
- Every day
- Estimated price
- ¥1,300–6,500
- Website
- tibetairlines.com
Flights from Phuket International Airport to Dali Huangcaoba via Chongqing
- Ave. Duration
- 6h 40m
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- ¥1,400–7,000
- Website
- luckyair.net
Flights from Phuket International Airport to Dali Huangcaoba via Tianfu International
- Ave. Duration
- 12h 30m
- When
- Tuesday, Thursday, Friday, and Sunday
- Estimated price
- ¥1,300–6,500
- Phone
- 1690
- sarabanklang@railway.co.th
- Website
- dticket.railway.co.th
Train from Krung Thep Aphiwat Central Terminal to Khamsavath station
- Ave. Duration
- 11h 40m
- Frequency
- 3 times a day
- Estimated price
- ¥35–310
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ¥35–60
- 2nd Class (Air-Conditioned Berth)
- ¥140–200
- 2nd Class (Air-conditioned Seat)
- ¥85–120
- 1st Class (Air-Conditioned Berth)
- ¥240–310
Train from Surat Thani Train Station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 12h 51m
- Frequency
- Hourly
- Estimated price
- ¥40–320
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 3rd Class (Seat)
- ¥40–60
- 2nd Class (Air-Conditioned Berth)
- ¥140–200
- 2nd Class (Air-conditioned Seat)
- ¥85–120
- 1st Class (Air-Conditioned Berth)
- ¥240–320
- Website
- facebook.com
Train from Vientiane station to Kunming South
- Ave. Duration
- 9h 26m
- Frequency
- Once daily
- Estimated price
- ¥460–850
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥460–550
- First Class
- ¥600–850
Train from Luang Prabang station to Kunming South
- Ave. Duration
- 7h 37m
- Frequency
- Once daily
- Estimated price
- ¥350–850
- Schedules at
- baolau.com
- Book at
- booking.baolau.com
- Second Class
- ¥350–550
- First Class
- ¥480–850
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
- Phone
- +66 80 465 5666
- info@airportbusphuket.com
Bus from Sino Inn Phuket Hotel to Phuket Airport Bus
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ¥14–22
- Book at
- https://12go.asia/en/operator/airport-bus-phuket
- Phone
- +66 80 465 5666
- Website
- airportbusphuket.com
Bus from Sino Inn Phuket Hotel to Phuket Airport Bus
- Ave. Duration
- 1h 5m
- Frequency
- Hourly
- Estimated price
- ¥21–24
- Schedules at
- airportbusphuket.com
- Phone
- 1490
- borkorsor@transport.co.th
- Website
- tcl99web.transport.co.th
Bus from Phuket to Bangkok Sai Tai Mai Terminal
- Ave. Duration
- 20h 39m
- Frequency
- 4 times a day
- Estimated price
- ¥150–1,400
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Night bus from Bangkok Mochit Bus Terminal to Vientiane Talat Sao Station
- Ave. Duration
- 15h 21m
- Frequency
- Once daily
- Estimated price
- ¥110–1,100
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
Bus from Chiang Mai to Luang Prabang
- Ave. Duration
- 18h
- Frequency
- Once daily
- Estimated price
- ¥95–850
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Lijiang Bus Station to Dali Ancient City
- Ave. Duration
- 3h 30m
- Frequency
- Hourly
- Estimated price
- ¥69–110
- Schedules at
- chinabusguide.com
- Bus
- ¥75–110
- Phone
- +66 (0)77 272230
- info@phantiptravel.com
- Website
- phantiptravel.com
Bus from Phuket Bus Terminal 1 to Surathani Talad Kaset Station
- Ave. Duration
- 4h 30m
- Frequency
- Hourly
- Estimated price
- ¥70–190
- Book at
- https://12go.asia/en/operator/phantip-1970
- Website
- https://www.phantiptravel.com/
- Phone
- +66 5326 6480
- servicecenter@greenbusthailand.com
- Website
- greenbusthailand.com
Bus from Phuket Bus Terminal 2 to Chiang Mai
- Ave. Duration
- 24h 35m
- Frequency
- Once daily
- Estimated price
- ¥550–850
- Book at
- https://12go.asia/en/operator/greenbus
- Website
- https://www.greenbusthailand.com/website/
- Ave. Duration
- 2h 58m
- Estimated price
- ¥310–700
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 do I get from Sydney to Melbourne, Italy Travel Guides, and Flying into Beijing? - to help you get the most out of your next trip.















