There are direct buses between Hanoi and Luang Prabang.
The bus ride is about 24 to 30 hours. All buses are sleepers.
Please remember that you can either have a pre-arranged visa for Laos or get one on arrival, directly at the border crossing.
Departure: at 17:30 pm arrival Luang Prabang at 20 :00 pm on the next day.
Rate: 59 USD/person. The price would be changed without any prior notice.
Note: Pick up at the centre of Hanoi( Old quarter only).
The photos of sleeping bus: Hanoi – Luang Prabang.