Northern Borderlands by Public Bus from Hanoi: 2026 Fares and Routes
This 2026 public bus guide covers routes from Hanoi to Lang Son, Cao Bang, Ha Giang, Lai Chau and Dien Bien Phu: departure stations, frequencies, travel times, fare ranges, online booking platforms, border-gate transfers and practical tips for independent travellers who aren't renting a motorbike.

Related reading
Keep exploring Vietnam
- 1
- 2
- 3
At a glance
- Best time
- Year-round, but avoid Tet (mid-February 2026) and national holidays for lower fares and better seat availability.
- How long
- One-way journeys range from 3–11 hours depending on destination; allow extra time for border-gate transfers.
- Budget
- One-way public bus fares: 120,000–400,000 VND, plus local taxis/minibuses to border gates.
- Getting there
- Depart from Hanoi My Dinh (Cao Bang, Ha Giang, Lai Chau, Dien Bien Phu) or Giap Bat (Lang Son).
- Language
- Vietnamese; bus staff may not speak English, so use Google Translate or written Vietnamese place names.
- Currency
- Vietnamese dong (VND).
Hanoi departure stations and route coverage
As of 2026, only one of the five main northern border bus routes—Lang Son—departs from Giap Bat station; all others (Cao Bang, Ha Giang, Lai Chau, Dien Bien Phu) leave from My Dinh. Lang Son buses run every 30 to 60 minutes from roughly 06:00 to 18:00, and the expressway trip takes 3 to 3.5 hours. Fares are 120,000–150,000 VND. From My Dinh, Cao Bang has 5 to 6 daily departures, mixing daytime and sleeper services, with a 6 to 7 hour travel time and fares of 220,000–260,000 VND. Ha Giang buses are more frequent: every 1 to 2 hours between 06:00 and 22:00, taking 5.5 to 6.5 hours and costing 180,000–230,000 VND. Lai Chau is the least served, with only 1 to 2 sleeper buses per day, a 9 to 10 hour ride, and fares of 300,000–350,000 VND. Dien Bien Phu sees 2 to 3 daily buses, including one overnight sleeper, requires 10 to 11 hours, and charges 350,000–400,000 VND. These are ordinary 38-berth sleeper or daytime seat buses, not limousine vans; book ahead on Vexere or Baolau, especially for weekend departures. Even for same-day travel, arriving at the correct station matters: Giap Bat for Lang Son, My Dinh for the other four.

Route-by-route fares and what you get
One-way public bus fares from Hanoi to the northern borderlands in 2026 start at 120,000 VND for Lang Son and peak at 400,000 VND for Dien Bien Phu. Lang Son costs 120,000–150,000 VND from Giap Bat station, with departures every 30–60 minutes between 06:00 and 18:00. The 3–3.5-hour ride ends in Lang Son city, not at the Huu Nghi Quan border gate, so you'll need a taxi or xe om for the final stretch. Cao Bang runs 220,000–260,000 VND from My Dinh, taking 6–7 hours on sleeper or daytime buses; from there, informal minibuses continue toward the Tra Linh and Ta Lung border gates, though they rarely show up online.
Ha Giang fares are 180,000–230,000 VND with departures every 1–2 hours from 06:00 to 22:00 and a 5.5–6.5-hour ride. These are ordinary public buses, separate from Ha Giang Loop tour vans, so you'll still need to rent a motorbike or arrange local transport to explore the loop. Lai Chau costs 300,000–350,000 VND with only one or two sleeper departures daily on a 9–10-hour route that swings through winding passes from the Sapa side.
Dien Bien Phu is the most expensive at 350,000–400,000 VND, with 2–3 daily buses and one overnight sleeper that saves you a hotel night. The 10–11-hour ride uses ordinary 38-berth sleeper buses; luggage goes underneath, so keep valuables and medicine with you.

Booking tickets in 2026
Same-day tickets are sold at Giap Bat and My Dinh station counters from about 06:00, but on Friday evenings and Saturday mornings the Hanoi–Ha Giang departures often fill by noon. If you are travelling at the weekend or close to Tet, do not assume a counter purchase will work. For a guaranteed seat on My Dinh routes to Cao Bang, Ha Giang, Lai Chau or Dien Bien Phu, book 1–3 days ahead on Vexere or Baolau, or directly on the operator's site; both platforms show live availability in English and accept foreign cards, with e-tickets you can show on your phone.
Tet 2026 falls in mid-February (the main travel rush runs roughly 10–20 February). Fares on these northern routes typically rise 20–40% during that window, and sleeper buses sell out 5–7 days in advance. If you plan to travel then, book at least 5 days ahead and expect some departures to be cancelled or consolidated. Schedules and fares do shift seasonally, so re-check your chosen route on a booking platform or by calling the station a day before departure.
One gap: the local minibuses that connect Cao Bang city to the Tra Linh and Ta Lung border gates, or Lang Son to Huu Nghi Quan, rarely appear on Vexere or Baolau. Arrange those after you arrive — ask at your hotel or the bus station, and budget 50,000–80,000 VND per leg depending on distance.

Border-gate connections
As of early 2026, no public bus runs directly from Hanoi to China. In Lang Son, the expressway bus from Giap Bat station ends in the provincial capital, not at the border. From Lang Son city, take a taxi or xe om to Huu Nghi Quan (Friendship Pass), the main road crossing for foot passengers; the ride is short but not walkable, and you'll need your passport at the gate for any crossing. Taxis queue near the bus station, or ask the driver to drop you at a xe om stand.
Cao Bang is less structured. The sleeper or daytime bus from My Dinh station arrives in the town centre, but onward movement to the Tra Linh or Ta Lung border gates relies on informal local minibuses that do not appear on Vexere or Baolau. These usually leave in the morning when full from the local bus station or a roadside assembly point, so budget extra time and have cash in small notes for the fare. Ask your homestay or hotel to phone ahead for the departure point.
At any border gate, you get off on the Vietnamese side, complete exit formalities, and cross on foot before picking up Chinese transport on the other side. Chinese-side entry rules can change quickly, and some border-adjacent villages require separate permits, so confirm the latest cross-border protocols before leaving the provincial capital. Keep your passport in a zipped pocket, not in the under-bus luggage hold.
Practical tips for international visitors
Most public buses on these northern border routes are ordinary 38-berth sleeper buses with three rows of double-decker bunks, more basic than the limousine coaches used on airport or tourist shuttles. Your large bag goes into the under-bus compartment, so keep passport, cash, medications, and any electronics in a small daypack at your bunk. On the winding mountain sections between Sapa and Lai Chau or Dien Bien Phu, the curves are relentless — take motion sickness medication 30–60 minutes before boarding if you're at all prone to nausea. Drivers normally stop every 2–3 hours for fuel, food, and toilet breaks, but the timing is set by the driver. If you need an unscheduled stop, say dừng cho đi vệ sinh (stop for toilet) or show the phrase in Google Translate. Don't assume the driver or bus staff speak English; write your destination and any connection points in Vietnamese on paper or your phone, and confirm with the driver before settling into your bunk. Some villages near the Chinese border in Cao Bang, Ha Giang, and Lai Chau require local permits for visitors. Homestay owners usually know the current rules — ask them before heading into restricted zones. Carry your passport at all times, even for domestic bus legs, as border police checks are common.
Costs and Tet surge
One-way public bus fares from Hanoi to the five northern border provinces range from 120,000 VND for Lang Son to 400,000 VND for Dien Bien Phu in 2026. The 3–3.5 hour run to Lang Son costs 120,000–150,000 VND, while the 10–11 hour haul to Dien Bien Phu runs 350,000–400,000 VND. Cao Bang and Ha Giang sit in the middle at 220,000–260,000 VND and 180,000–230,000 VND respectively; Lai Chau is priced at 300,000–350,000 VND. These are counter prices at My Dinh or Giap Bat bus stations.
Budget extra for the final connection from provincial capitals to border gates. In Lang Son, a taxi or xe om to Huu Nghi Quan is an additional cash payment; in Cao Bang, informal local minibuses to Tra Linh or Ta Lung charge a small fare and rarely appear on booking platforms. Tet 2026 falls in mid-February, and fares on all routes rise 20–40% during the week around the holiday; book at least five days ahead if travelling then. Weekends are busier than weekdays, so even for non-holiday Friday and Sunday departures, reserve seats 1–3 days in advance. Overnight sleepers to Lai Chau and Dien Bien Phu can save a hotel night, but expect very early morning arrivals.
Frequently asked questions
Yes. Use Vexere, Baolau or an operator website. For weekends and Tet, book 1–3 days ahead; for Tet 2026 (mid-February), book at least 5 days ahead.
No direct Hanoi–China public buses as of early 2026. Take a provincial bus to Lang Son or Cao Bang, then use a taxi/xe om or local minibus to the border gate, cross on foot, and switch to Chinese transport.
Some border-area villages require permits. Check with local authorities or your homestay before entering restricted zones, and keep your passport with you.
Passport, motion-sickness tablets for winding roads, valuables and medicine in a small bag at your seat, and a translation app to ask for toilet stops.
Sources
- vietnamcoracle.com — Primary source
- vexere.com — From research brief
- baolau.com — From research brief
- futabus.vn — From research brief
- vietnamtourism.gov.vn — From research brief
Loading reviews…
Related posts

Hanoi Metro Line 3 to Hanoi Station: Fares, Hours, and Visitor Tips for 2026
Hanoi Metro Line 3 opens its final underground segment to Hanoi Station on 10 August 2026. This guide covers the Nhon–Hanoi Station route, 8,000–15,000 VND fares, contactless payment, daily hours, linking bus routes 05/14/22, Old Quarter access, and known station-exit issues. Use it to avoid taxis on Ring Road 1.

Mekong Delta Ferry and Bus Routes: 2026 Connections, Fares, and Border Tips
This article offers a practical, up-to-date guide for international travelers navigating the Mekong Delta by ferry and bus in 2026. It covers detailed route information, fares, schedules, booking methods, and border crossing requirements for connections between Can Tho, Chau Doc, Ha Tien, Phnom Penh, and Phu Quoc.

Luxury Train Journeys in Vietnam 2026: Routes, Fares, and Onboard Experience
This article details Vietnam’s luxury train options for 2026, including The Vietage and overnight trains to Sapa. It covers routes, current fares, booking tips, amenities, and what to expect onboard, helping travelers plan a comfortable, scenic rail journey with up-to-date practical advice.