Choose your travel dates
Compare outbound and return schedules, then choose a suitable departure for each leg.
Find trips →HAI VAN BOOKING
Choose Hai Van sleeper bus tickets for both legs of your journey between Hanoi and Dien Bien, Ban Phu or Muong Cha. Check the timetable, select berths for each direction and carefully review departure dates for overnight services.
Choose a trip, then select one or more available seats.
Leave your Vietnamese phone number. Hai Van will contact you to help with your trip, pickup point and vehicle choice.
View schedules for both directions, choose berths separately for each leg and carefully check the departure dates for overnight services.
Only travelling one way? Choose Hanoi to Dien Bien bus tickets or Dien Bien to Hanoi bus tickets.
Compare outbound and return schedules, then choose a suitable departure for each leg.
Find trips →Open the trip layout to select one or more places and review the fare before booking.
View trips →Contact Hai Van for help with pickup points, luggage or ticket changes.
Call 1900 6763 →Explore the interiors of Hai Van Eco, Luxury and Royal Cabin sleeper buses.
Leather berths, bedding, a chilled water cabinet and a USB port at every berth.
View departuresMobihome compartments with privacy curtains, a personal screen and a small side table.
View departuresA roomy private cabin with white bedding, a personal screen and berth controls.
View departuresOpen Google Maps for station locations. Choose only the pickup and drop-off points offered on your selected departure; not every service calls at every location below.
4 locations
Overnight buses may arrive the following day. Check the arrival date to avoid choosing the wrong date for your return journey.
Confirm your pickup point, check-in time and luggage requirements. Call the hotline about bulky items.
Review the departure and selected berths for both legs. Complete verification and payment separately for each direction.
Need more help? Call 1900 6763 or chat on Zalo.
My Dinh Bus Station is at 20 Pham Hung Street, Tu Liem Ward, Hanoi; Dien Bien Phu City Bus Station is at 79 National Highway 12, Dien Bien Phu Ward. When booking, carefully check the pickup and drop-off names and times on your ticket, because a stop named “Dien Bien” is not necessarily Dien Bien Phu City Bus Station. For a round trip, check the pickup and drop-off points separately for each leg; do not assume your return pickup is where the outbound bus dropped you off.
Hai Van has a lounge at 01 Nguyen Hoang, My Dinh Ward, right beside My Dinh Bus Station: air conditioning, seating, tea, snacks and fruit. It also handles ticketing and parcels for the northwest, and free shuttles run from there to the National Children's Hospital, Bach Mai, Viet Duc and Military Hospital 103. Call 1900 6763 if you need directions.
No. For a Hanoi–Ban Phu round trip, select the correct My Dinh–Ban Phu route for both directions. Choose My Dinh → Ban Phu for the outbound leg and Ban Phu → My Dinh for the return leg. Do not substitute the Dien Bien journey. To confirm the exact pickup and drop-off points, please contact 1900 6763.
Select My Dinh–Muong Cha, your starting direction and both travel dates. Check each leg separately, then confirm pickup and drop-off points with Hai Van. An available outbound service does not guarantee seats on your chosen return date.
Check the fare for each departure and berth in both directions, then review the itinerary total. The two legs may have different prices or vehicle classes; a round trip does not automatically include a discount. Dien Bien, Ban Phu and Muong Cha have separate options.
Check the outbound arrival date before choosing your return departure. An overnight service may arrive the next day; allow time at your destination and to reach your pickup point. Estimated arrival times can change with traffic and weather.
No. Choose each departure, vehicle class and berth independently from the available options. Review both legs before following the booking instructions. Selecting berths does not mean your tickets are confirmed.
No. Each passenger gets a numbered berth from the seat map; Hai Van sells no extra seats, allows no floor spaces and takes on no extra passengers along the way. Buses run the exact route and departure slots registered with the authorities.
Yes. Passengers from Dien Bien and Son La get a free shuttle from the 01 Nguyen Hoang office to ten major hospitals: the National Children's Hospital, Bach Mai, Viet Duc, K1, K Tan Trieu, the National Obstetrics Hospital, the National Eye Hospital, Hanoi Medical University Hospital, Military Hospital 108 and Military Hospital 103. Register on 1900 6763 or tell the driver when you book.
Yes. Hai Van carries goods both ways, from small parcels to bulky freight, with a truck fleet handling up to 8 tonnes for businesses and traders. Parcels to the northwest usually arrive within 4 – 12 hours. Send and collect at the 01 Nguyen Hoang office; call 1900 6763 or message on Zalo with the type and weight.
Check the departure, berths and amount for each direction. Follow phone verification and payment instructions for each leg; completing one leg does not mean both tickets are confirmed. If the OTP does not arrive, contact support before paying.
Contact Hai Van on 1900 6763 to confirm seating for your child and the change conditions for your ticket. Provide your travel date, route and booking reference if you already have one.