Dien Phu Bus Station is located in the northern eastern Vietnamese town of Dien Bien Phu which is 36.5 km from a border crossing to Laos and 453 km to the west of Hanoi. If you are travelling from Sapa to Luang Prabang you will need to change bus at Dien Bien Phu Bus Station for the second stage of the journey through to Luang Prabang.

As well as being a place to go to get a bus across the border into Laos, Dien Bien Phu was the location of a historically important battle between the Vietnam communists and French Colonialist armed forces. The Vietnamese separatists one this battle and the French left Vietnam as a consequence. There are several locations related to the battle, and a small museum, easily accessible from Dien Bien Phu town.
Bus and Minivan Services
Because of the nearby border crossing to Laos there are plenty of direct bus services between major towns and cities in Vietnam and Dien Bien Phu Bus Station.

There are many different types of service departing from this bus station, with every type of vehicle from large sleeper buses through to minivans operating out of the station. Services between major destinations in Vietnam (such as Hanoi and Sapa) and Dien Bien tend to use the larger buses which often travel overnight. Travel from Dien Bien Phu into Laos is typically in a micro-bus and journeys are always completed in the day time which means an early morning start from Dien Bien Phu. Many of the roads in Laos, particularly near the border with Vietnam, are poor quality and larger vehicles can have difficulty negotiating sharp turns on narrow roads.
Location of Dien Phu Bus Station
Dien Phu Bus Station is located at Mường Thanh, Điện Biên Phủ, Dien Bien, Vietnam.
Facilities at the Bus Station
Dien Bien Phu Bus Station is basically a large car park with a small number of buildings scattered around the sides of an open concrete parking lot. Inside the station there is a ticket office, toilets and a small covered seating area.

The side of the station by the main entrance has several private food vendors selling drinks, sandwiches and other simple snack type food. For a more substantial meal, and free WiFi, leave the station by the main entrance and cross over the road where you will find several large cheap restaurants which open from early in the morning to cater for bus passengers arriving on overnight buses or departing on early morning services.
Buy Tickets at the Bus Station
There is a ticket office on your left hand side as you enter via the main entrance to the bus station.

Tickets for all services operating out of Dien Bien Bus Station can be purchased from this ticket office. Payment must be made in the local currency, the Vietnamese Dong. Change any money you need to buy your bus ticket before you arrive in Dien Bien Phu as there no nearby money exchanges.
Bus To Sapa
There is a choice of three different types of service from Dien Bien Phu to Sapa:
- Minibus: 06:30, 0830 – 230,ooo VND
- 29 Seater Bus: 09:00, 11:30 – 230,000 VND
- Sleeper Bus: 17:30, 18:30 – 250,000 VND
Bus to Luang Prabang
There is a single direct service day from Dien Bien Phu Bus Station to Luang Prabang:
- Bur Times: 07:00
- Ticket Price: 490,000 VND
- Vehicle: 16 seater minibus
Bus Services to Hanoi
There are plenty of bus services on the route from Dien Bien Phu to Hanoi which depart regularly during two periods of the day:
- Bus times: Departures from 04:30 to 07:30 and from 16:30 to 21:30.
- Type of Bus: Depending upon whether you want to travel during the day or overnight you have a choice of using smaller minibuses, which are quicker, or sleeper buses with flat beds.
- Ticket Price: Bus tickets from Dien Bien Phu to Hanoi cost from 250,00 to 300,000 VND depending upon which service you take.
Bus Services to Son La
Buy bus its takes 4 to 5 hours to travel from Dien Bien Phu to Son La:
- Bus times: 04:30, 06:30, 08:00, 12:00, 13:00 & 14:00
- Ticket Price: 95,000 VND