HAI VAN

Book a sleeper bus from Dien Bien to Hanoi departing in the evening

For more than 30 years Hai Van has put passengers' safety and kindness first. Buses on the Hanoi – Dien Bien route leave in the evening and arrive the next morning; choose your berth on the seat map and get an e-ticket on your phone.

Kindness from the heart – care in every action

  • 10h10estimated journey
  • 380,000 VNDfares from
  • 3sleeper classes
  • 30+years moving passengers
Two Hai Van buses with the My Dinh – Dien Bien route board on the road
Hai Van buses on the Hanoi – Dien Bien route

BOOK ONLINE

Choose your departure and berth

Hai Van sleeper bus tickets from Dien Bien, Ban Phu and Muong Cha to My Dinh Bus Station in Hanoi. Check departures and fares, then pick a berth on the seat map.

BOOK-AHEAD COMBO · OCTOBER

Two people, or one person there and back

The combo counts every ticket in one booking. More tickets cost less each.
  • 500,000 VND for 2 tickets · 250,000 VND each
  • 750,000 VND for 3 tickets · 250,000 VND each
  • 800,000 VND for 4 tickets · 200,000 VND each
  • Book at least 7 days ahead (earliest departure: 06/10).
  • Pay upfront by QR when booking; no pay-at-station.
  • Only when you book and pay on this page.
  • Up to 4 combo tickets per phone number per trip.
  • Combo tickets are non-refundable. To pay at the station or keep changes possible, choose the regular fare when booking.
  1. Pick a date
  2. Open a trip, pick berths on the map
  3. Confirm and get your e-ticket
Overnight sleeper service Buses leave in the evening and arrive the next morning, so check the arrival date when planning. Choose the pickup point offered on your departure in the field above.
Call 1900 6763Chat ZaloGiá đã gồm VAT, xác nhận trước khi thanh toán

TRIPS FOR YOUR SELECTED DATE

Bus schedules & fares: Dien Bien to Hanoi

Compare departure and arrival times and fares for the overnight services. Open a trip to view pickup and drop-off points and choose an available berth.

6 trips available for the selected date.
19:15Arrives 05:15
Economy34 giường
10h00Estimated
450,000 - 515,000 VND
24available
19:30Arrives 05:40
Budget44 giường
10h10Estimated
380,000 - 410,000 VND
34available
19:30Arrives 05:40
Economy36 giường
10h10Estimated
410,000 VND
18available
20:00Arrives 06:10
Economy34 giường
10h10Estimated
400,000 - 485,000 VND
22available
20:30Arrives 06:40
Premium24 giường
10h10Estimated
550,000 - 680,000 VND
17available
20:45Arrives 06:55
Premium22 giường
10h10Estimated
680,000 VND
18available

WHY HAI VAN

A more considerate way back to Hanoi

The Hanoi – Dien Bien run takes more than ten hours of mountain road, so Hai Van runs sleeper buses in the evening: sleep through it and arrive rested. Every trip is driven by someone who knows the road.

A Hai Van Royal Cabin berth with a personal screen
A Royal Cabin berth on the Hanoi – Dien Bien route
  • Travel overnight, arrive in the morning

    Today buses leave between 19:15 – 20:45 with an estimated journey of 10h10, arriving the next morning. Check the arrival date carefully, as these services run overnight.

  • 3 sleeper classes

    Eco, Luxury and Royal Cabin: leather berths, bedding and USB charging; Luxury adds privacy curtains and a personal screen, Royal Cabin is almost a metre wide. See real photos of each below.

  • Board at stations and stops along the route

    In Hanoi at My Dinh Bus Station; in Dien Bien at Dien Bien Phu Bus Station, plus the Ban Phu and Muong Cha stops. Each departure serves its own set of stops, so pick the one offered on your trip.

  • Pick your own berth, get an e-ticket

    Open the trip layout, choose one or more available berths and pay right on this page. The e-ticket lands on your phone; no need to collect a paper ticket.

  • Clear per-berth pricing

    Each class has its own fare and the exact price shows on every berth when you open the map. No surcharge for booking online.

  • No overcrowding, no extra seats

    Every passenger gets a numbered berth from the seat map. Hai Van sells no extra seats, no floor spaces, and takes on no extra passengers along the way.

  • Running the registered schedule

    Buses run the exact route and departure slots registered with the authorities, with a commitment to the law and to road safety for the whole journey.

  • Free shuttle to the hospitals

    Passengers from Dien Bien and Son La coming to Hanoi for treatment get a free shuttle from the 01 Nguyen Hoang office to 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 with the hotline or the driver when you book.

  • A lounge beside My Dinh station

    Arrive early and rest in the lounge at 01 Nguyen Hoang: air conditioning, tea, snacks, fruit and space for luggage until it is time to board. Free shuttles also run from here to the National Children's Hospital, Bach Mai, Viet Duc and Military Hospital 103.

SLEEPER CLASSES

Sleeper buses Dien Bien to Hanoi

Real photos of the three Hai Van sleeper classes on the northwest route: Eco, Luxury and Royal Cabin. Tap a photo to enlarge.

Eco – 44-berth sleeper

Leather berths, bedding, a chilled water cabinet and a USB port at every berth.

View departures

Luxury – 34/36-berth sleeper

Mobihome compartments with privacy curtains, a personal screen and a small side table.

View departures

Royal Cabin – 22/24 berths

A roomy private cabin with white bedding, a personal screen and berth controls.

View departures

ON-BOARD AMENITIES

Amenities by vehicle type

Eco – 44-berth sleeper

  • Air conditioning
  • Leather berths, blankets and pillows
  • USB port at the berth
  • Chilled drinking water

Luxury – 34/36-berth sleeper

  • Air conditioning
  • Berths with bedding
  • Privacy curtains
  • Personal screen
  • Small side table
  • Drinking water

Royal Cabin – 22/24 berths

  • Air conditioning
  • Private cabin
  • White bedding
  • Screen and controls at the berth
  • USB charging ports
  • Drinking water

LOUNGE · STATIONS · STOPS

Lounge and stations on the Hanoi – Dien Bien route

In Hanoi you can arrive early and wait in the Nguyen Hoang lounge next to My Dinh Bus Station before boarding. Choose only the pickup and drop-off points offered on your departure; not every service calls at every stop below.

Inside the Hai Van lounge: a table of tea, snacks and fruit beside rows of seating Street front of the Hai Van lounge on Nguyen Hoang street, next to My Dinh Bus Station Hai Van buses on the My Dinh – Dien Bien route

DIEN BIEN · OFFICE

Hai Van Dien Bien office

300 Nguyen Huu Tho, Muong Thanh Ward, Dien Bien Phu

Ticketing and trip enquiries in Dien Bien. Call 1900 6763 before you go for directions.

Directions on Google Maps

DIEN BIEN · BUS STATION

Dien Bien Phu Bus Station

79 National Highway 12, Dien Bien Phu Ward, Dien Bien Province

The main pickup and drop-off point at the Dien Bien end.

Directions on Google Maps

ALONG THE ROUTE · STOPS

Ban Phu and Muong Cha

Served only by some departures

These two stops have no fixed address in the system. Call 1900 6763 to confirm where to wait before your travel date.

Call 1900 6763

HANOI · VIP LOUNGE

Lounge at 01 Nguyen Hoang

01 Nguyen Hoang, My Dinh Ward, Hanoi — right beside My Dinh Bus Station

A place to rest with air conditioning, tea, snacks and fruit before departure; also the ticket desk, the parcel counter for the northwest, and the boarding point for free shuttles to the National Children's Hospital, Bach Mai, Viet Duc and Military Hospital 103.

Directions on Google Maps

HANOI · BUS STATION

My Dinh Bus Station

20 Pham Hung Street, Tu Liem Ward, Hanoi

Where buses depart from and arrive at the Hanoi end.

Directions on Google Maps

FREIGHT TO THE NORTHWEST

Send goods Hanoi – Dien Bien on the same buses

Besides carrying passengers, Hai Van moves goods both ways between Hanoi, Dien Bien and Son La. Tell us the type and weight for a quote and a delivery time.

Hai Van staff loading goods for the northwest run Hai Van staff receiving and stacking parcels at the office Hai Van freight service poster: trucks up to 8 tonnes, delivery from 4 to 12 hours
  • Same-day delivery

    Parcels to the northwest usually arrive in 4 – 12 hours, on the day's departures.

  • From small parcels to tonnes

    From envelopes and small parcels to bulky freight; the truck fleet handles up to 8 tonnes.

  • Dedicated trucks for businesses

    Businesses and traders can book a dedicated truck, on a schedule or on demand.

  • Drop off at the My Dinh office

    Send and collect right at the 01 Nguyen Hoang office beside My Dinh Bus Station.

Need to send goods to the northwest?

Message us on Zalo or call the hotline with the type, weight and destination.

ALONGSIDE DIEN BIEN

Hai Van and the people of Dien Bien

The northwest is Hai Van's second home. Beyond running buses, the company keeps up support programmes for patients and students across Dien Bien and Son La.

  • Poster for the "No one left behind" programme supporting patients in Dien Bien

    No one left behind (2025)

    Run with the Dien Bien Department of Health and provincial hospitals: free tickets for patients with critical illnesses under circular 50/2024/TT-BYT, and 300,000 VND discount cards for patients in hardship who travel to Hanoi often.

    Read the article
  • Hai Van presenting back-to-school ticket awards to students of Le Quy Don High School for the Gifted in Dien Bien

    Exam season support

    A 5,000,000 VND companion card for 2K8 students at high schools in Moc Chau and Son La: 150,000 VND off each of the first four trips, then at least 40,000 VND off every trip, valid for four school years through the HAIVAN app.

    Read the article
  • Poster for the free shuttle to major hospitals in Hanoi

    Free hospital shuttle

    Takes passengers from Dien Bien and Son La from the 01 Nguyen Hoang office to ten major Hanoi hospitals at no extra cost. Register with the hotline or the driver when booking.

    Read the article

Ready to travel to Hanoi?

Pick tonight's departure or another date, choose a berth on the map and get an e-ticket in minutes.

HAIVAN APP

Book and manage your e-ticket on your phone

Scan the QR code for your phone or select an app store to download the HAIVAN app.

Mã QR tải ứng dụng HAIVAN cho iPhone và iPad
iPhone / iPadApp Store
Mã QR tải ứng dụng HAIVAN cho điện thoại Android
AndroidGoogle Play

FREQUENTLY ASKED QUESTIONS

Bus ticket FAQs: Dien Bien to Hanoi

Still need help? Call 1900 6763 or chat Zalo.

Where does the Dien Bien–My Dinh bus arrive?+

The Hanoi drop-off point is My Dinh Bus Station 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.

Where can I wait for the bus in Hanoi?+

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.

Which departure point should I choose from Ban Phu to Hanoi?+

Choose Ban Phu as your departure point and My Dinh as your destination. Call 1900 6763 to confirm the pickup address; do not select a Dien Bien departure if you need to board in Ban Phu.

How do I book from Muong Cha to My Dinh?+

Select Muong Cha as your departure point, My Dinh as your destination and your travel date. Call 1900 6763 to confirm the pickup address; do not substitute a Dien Bien departure.

How are sleeper bus fares from Dien Bien to Hanoi calculated?+

Select your actual departure point in Dien Bien, Ban Phu or Muong Cha and your travel date to Hanoi. Fares depend on the departure, class and berth; check which Economy, Luxury or Royal Cabin options are available for that journey.

On which date will my bus from Dien Bien arrive in Hanoi?+

Check both the arrival time and date: an evening departure may reach Hanoi the following day. The Dien Bien–My Dinh journey is listed at roughly 11 hours, depending on traffic and weather; this estimate does not apply to every Ban Phu or Muong Cha departure.

What do I select for a one-way Dien Bien to Hanoi booking?+

Select your route, departure date, bus and available berths; no return date is required. Check the pickup point, destination, arrival date and fare before continuing. Selecting berths does not mean your ticket is confirmed.

Do you overcrowd the bus or sell extra seats?+

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.

Is there a shuttle to the hospitals in Hanoi?+

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.

Can I send goods on the Hanoi – Dien Bien route?+

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.

Do I need an OTP, and how can I pay?+

Verify your phone number when requested, then choose a payment method available during booking. Hai Van’s guide includes international cards and other methods. If the verification code does not arrive, contact support before paying.

What should I check about the date and direction before choosing a trip?+

Check the route Dien Bien → Hanoi, travel date and passenger count before choosing a trip. This page sells one-way tickets; the opposite direction and round trips have their own pages.

How do I confirm my pickup and drop-off points?+

Check the pickup name and meeting time printed on your ticket. Ban Phu and Muong Cha are served only by some departures; call 1900 6763 to confirm where to wait.

Why can the vehicle and fare differ between trips?+

Product name, seat count, amenities and fare can differ by trip; confirm them before paying.

Who can help with travelling with a child or changing my trip?+

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.

Dien Bien → HanoiFares from 380,000 VND
Call Zalo Book tickets
HAI VAN SUPPORT

Let Hai Van call you back

Fill this in and the hotline will call you back knowing exactly what you need. In a hurry? Call 1900 6763 straight away.

Or call 1900 6763 now

By submitting, you agree to be contacted by Hai Van about this trip.