• Our partners include:

  • Booking.com
  • Skyscanner
  • Airbnb
  • Expedia
  • Uber
  • Rentalcars.com

There are 6 ways to get from Champasak to Luang Prabang by plane, bus, night bus or car

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  •  2h 25m

  1. Fly from Pakse (PKZ) to Luang Prabang (LPQ) PKZ - LPQ

$212 - $511

Cheapest option

Bus, minivan  •  20h 5m

  1. Take the bus from Pakse Kriangkai Bus to Vientiane Bus Station
  2. Take the minivan from Vientiane Bus Station to Luang Prabang Malany

$76 - $82

4 alternative options

Bus  •  24h 7m

  1. Take the bus from Pakse to Vientiane Phanthavong Tour Office
  2. Take the bus from Vientiane Phanthavong Tour Office to Luang Prabang Southern Terminal

$85 - $91

Night bus, minivan  •  18h 36m

  1. Take the night bus from Pakse to Vientiane
  2. Take the minivan from Vientiane Bus Station to Luang Prabang Malany

$78 - $84

Night bus, bus  •  23h 52m

  1. Take the night bus from Pakse to Vang Vieng Naga Travel
  2. Take the bus from Vang Vieng to Luang Prabang

$97 - $103

Drive  •  16h

  1. Drive from Champasak to Luang Prabang 644.8 miles

Questions & Answers

The cheapest way to get from Champasak to Luang Prabang is to bus and minivan which costs $75 - $85 and takes 20h 5m.

More details

The quickest way to get from Champasak to Luang Prabang is to fly which costs $210 - $550 and takes 2h 25m.

More details

The distance between Champasak and Luang Prabang is 683 km. The road distance is 1031.6 km.

Get driving directions

The best way to get from Champasak to Luang Prabang without a car is to bus and minivan which takes 20h 5m and costs $75 - $85.

More details

It takes approximately 2h 25m to get from Champasak to Luang Prabang, including transfers.

More details

The best way to get from Champasak to Luang Prabang is to fly which takes 2h 25m and costs $210 - $550. Alternatively, you can bus and minivan, which costs $75 - $85 and takes 20h 5m.

Mode details

The quickest flight from Pakse Airport to Luang Prabang Airport is the direct flight which takes 1h 40m.

Search flights

Yes, the driving distance between Champasak to Luang Prabang is 1032 km. It takes approximately 16h to drive from Champasak to Luang Prabang.

Get driving directions

Lao Airlines offers flights from Pakse Airport to Luang Prabang Airport.

Search flights

There are 296+ hotels available in Luang Prabang. Prices start at $15 USD per night.

More details

Map of how to get from Champasak to Luang Prabang.
Launch map view
  • Distance: 426.9 miles
  • Duration: 2h 25m

What companies run services between Champasak, Laos and Luang Prabang, Laos?

Lao Airlines flies from Champasak to Luang Prabang 6 times a week. Alternatively, you can take a bus from Champasak to Luang Prabang via Pakse Kriangkai Bus and Vientiane Bus Station in around 20h 5m.

Airlines
Lao Airlines
Website
laoairlines.com
Flights from Pakse to Luang Prabang
Ave. Duration
1h 40m
When
Monday, Wednesday and Friday
Estimated price
$170 - $900
Flights from Pakse to Luang Prabang via Vientiane
Ave. Duration
3h 20m
When
Tuesday, Thursday and Saturday
Estimated price
$170 - $900
Bus operators
Kriangkai Transport
Website
12go.asia
Bus from Pakse Kriangkai Bus to Vientiane Bus Station
Ave. Duration
11h 30m
Frequency
Once daily
Estimated price
$20
Schedules at
12go.asia
Malany Transport
Website
baolau.com
Bus from Vientiane Bus Station to Luang Prabang Malany
Ave. Duration
7h
Frequency
Once daily
Estimated price
$24
Schedules at
baolau.com
King of Bus
Phone
‎(+84) 931 45 40 25
Email
contact@baolau.vn
Website
baolau.com
Bus from Pakse to Vientiane Phanthavong Tour Office
Ave. Duration
11h 30m
Frequency
Once daily
Estimated price
$27
Schedules at
baolau.com
Bus from Vientiane Phanthavong Tour Office to Luang Prabang Southern Terminal
Ave. Duration
11h
Frequency
Twice daily
Estimated price
$24
Schedules at
baolau.com
Soutchai Travel
Phone
+856 21 254512-5
Email
kenlotchana.travel@gmail.com
Website
soutchaitravel.com
Night bus from Pakse to Vientiane
Ave. Duration
10h
Frequency
Once daily
Estimated price
$21
Schedules at
soutchaitravel.com
Naga travel
Website
nagatravel.com
Night bus from Pakse to Vang Vieng Naga Travel
Ave. Duration
16h 15m
Frequency
Once daily
Estimated price
$45
Schedules at
nagatravel.com
Book at
12go.asia
Treasure Travel Laos
Phone
+856 (0) 71254682
Email
info@treasuretravellaos.com
Website
treasuretravellaos.com
Bus from Vang Vieng to Luang Prabang
Ave. Duration
6h
Frequency
Every 4 hours
Estimated price
$18
Schedules at
treasuretravellaos.com

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 Heathrow Airport into central London, 5 incredible day trips from Florence by train and How to get from Stansted Airport into central London - to help you get the most out of your next trip.

More Questions & Answers

The best way to get from Champasak to Pakse Airport is to taxi which takes 39m and costs $35 - $45.

More details