There are 2 ways to get from Pua to Laos by car, ferry, or train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Questions & Answers
The cheapest way to get from Pua to Laos is to drive and Local Speedboat and train which costs $50 - $80 and takes 8h 21m.
The fastest way to get from Pua to Laos is to drive which takes 6h 42m and costs $70 - $110.
The distance between Pua and Laos is 546 km. The road distance is 407.1 km.
It takes approximately 8h 21m to get from Pua to Laos, including transfers.
Yes, the driving distance between Pua to Laos is 407 km. It takes approximately 6h 42m to drive from Pua to Laos.
There are 289+ hotels available in Laos.
What companies run services between Pua, Thailand and Laos?
There is no direct connection from Pua to Laos. However, you can drive to Pakbeng, take the ferry to Luang Prabang, drive to Luang Prabang station, take the train to Vientiane station, then take the taxi to Vientiane. Alternatively, you can drive from Pua to Vientiane in around 6h 42m.
- Phone
- 021-891888
- Website
- facebook.com
Train from Luang Prabang station to Vientiane station
- Ave. Duration
- 1h 52m
- Frequency
- Once daily
- Estimated price
- $16–30
- Schedules at
- baolau.com
- Second Class
- $16–18
- First Class
- $27–30
- Website
- hobomaps.com
Ferry from Pakbeng to Luang Prabang
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $9
- Schedules at
- hobomaps.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 Getting to Rome from the airport, Why you should take the train in the US, and Bali: What to do if Mount Agung erupts - to help you get the most out of your next trip.

