There are 8 ways to get from Luang Prabang to Dali by plane, train, car, taxi or bus

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

Fly Luang Prabang to Lijiang, train  •  6 h 54 min

  1. Fly from Luang Prabang (LPQ) to Lijiang (LJG) LPQ - LJG
  2. Take the train from Heqing to Dali

$115 - $389

Cheapest option

Bus, train  •  33 h 7 min

  1. Take the bus from Naga Express Travel Luang Prabang to Kunming Yunnan
  2. Take the train from Kunming to Dali Kunming-Lijiang / ...

$87 - $93

6 alternative options

Drive to Jinghong, fly to Dali  •  8 h 43 min

  1. Drive from Luang Prabang to Jinghong
  2. Fly from Jinghong (JHG) to Dali (DLU) JHG - DLU

$115 - $393

Fly Luang Prabang to Dali  •  7 h 15 min

  1. Fly from Luang Prabang (LPQ) to Dali (DLU) LPQ - DLU

$143 - $317

Fly Luang Prabang to Baoshan, taxi  •  7 h 35 min

  1. Fly from Luang Prabang (LPQ) to Baoshan (BSD) LPQ - BSD
  2. Take a taxi from Baoshan to Dali

$212 - $678

Fly Luang Prabang to Kunming, train  •  10 h 19 min

  1. Fly from Luang Prabang (LPQ) to Kunming (KMG) LPQ - KMG
  2. Take the train from Kunming to Dali

$129 - $516

Bus  •  31 h 55 min

  1. Take the bus from Naga Express Travel Luang Prabang to Kunming Yunnan
  2. Take the bus from Kunming West to Dali KunmDali1

$97

Drive  •  15 h 10 min

  1. Drive from Luang Prabang to Dali 794 miles

$110 - $170

Questions & Answers

The cheapest way to get from Luang Prabang to Dali is to bus and train which costs $85 - $95 and takes 33 h 7 min.

More details

The quickest way to get from Luang Prabang to Dali is to fly and train which costs $110 - $390 and takes 6 h 54 min.

More details

The distance between Luang Prabang and Dali is 664 km. The road distance is 1270.4 km.

Get driving directions

It takes approximately 6 h 54 min to get from Luang Prabang to Dali, including transfers.

More details

What companies run services between Luang Prabang, Laos and Dali, China?

Lao Airlines, Air China and six other airlines fly from Luang Prabang to Dali 4 times a day. Alternatively, you can take a bus from Luang Prabang to Dali via Kunming Yunnan, South Bus Station, South Ring Road, Donfeng Square, Dongfeng Square, West Bus Station, and Kunming West in around 31 h 55 min.

Airlines
China Eastern Airlines
Website
en.ceair.com
Flights from Luang Prabang to Lijiang via Kunming
Ave. Duration
3 h 50 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$180 - $750
Flights from Luang Prabang to Dali via Chengdu
Ave. Duration
8 h 50 min
When
Sunday
Estimated price
$270 - $750
Flights from Luang Prabang to Dali via Vientiane, Kunming
Ave. Duration
9 h 40 min
When
Every day
Estimated price
$180 - $750
Flights from Luang Prabang to Dali via Jinghong, Kunming
Ave. Duration
6 h 50 min
When
Thursday and Sunday
Estimated price
$150 - $600
Flights from Luang Prabang to Baoshan via Kunming
Ave. Duration
5 h 35 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$150 - $600
Flights from Luang Prabang to Kunming
Ave. Duration
1 h 45 min
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$110 - $490
Lucky Air Co. Ltd.
Website
luckyair.net
Flights from Jinghong to Dali
Ave. Duration
1 h
When
Every day
Estimated price
$65 - $320
Flights from Luang Prabang to Dali via Suvarnabhumi, Kunming
Ave. Duration
13 h 10 min
When
Every day
Estimated price
$150 - $600
Flights from Luang Prabang to Dali via Don Muang, Kunming
Ave. Duration
14 h 10 min
When
Every day
Estimated price
$130 - $300
Zhejiang Loong Airlines
Website
loongair.cn
Flights from Luang Prabang to Lijiang via Jinghong
Ave. Duration
5 h
When
Thursday and Sunday
Estimated price
$95 - $360
Air China
Website
airchina.com
Flights from Luang Prabang to Dali via Chengdu
Ave. Duration
7 h 20 min
When
Sunday
Estimated price
$270 - $750
Train operators
China Railways K-Class
Website
chinahighlights.com
Train from Heqing to Dali
Ave. Duration
1 h 38 min
Frequency
4 times a day
Estimated price
$7 - $13
Schedules at
trip.com
Book at
trip.com
Hard Seat
$7 - $13
Hard Sleeper
$14 - $23
Soft Sleeper
$22 - $35
Train from Kunming to Dali
Ave. Duration
6 h 42 min
Frequency
5 times a day
Estimated price
$9 - $15
Schedules at
trip.com
Book at
trip.com
Hard Seat
$9 - $15
Hard Sleeper
$19 - $27
Soft Sleeper
$29 - $40
Bus operators
Naga travel
Website
nagatravel.com
Bus from Naga Express Travel Luang Prabang to Kunming Yunnan
Ave. Duration
25 h
Frequency
Once daily
Estimated price
$78
Schedules at
12go.asia
China Bus Guide
Website
chinabusguide.com
Bus from Kunming West to Dali
Ave. Duration
5 h 30 min
Frequency
Every 20 minutes
Estimated price
$17
Schedules at
chinabusguide.com
Other operators
Taxi from Baoshan to Dali
Ave. Duration
1 h 54 min
Estimated price
$55 - $70

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 buy a London Underground ticket?, How to get from London to Edinburgh and Need to know: Jadrolinija - to help you get the most out of your next trip.