VietNight Logo VietNightVietnam Concierge
Contact an advisor

Home/Intercity Transport in Vietnam

Service 07 · Intercity Transport

Intercity Transport in Vietnam

Vietnam stretches more than 1,600 km from north to south, and how you cover that distance often shapes the pace of a trip more than where you stop along the way. This page lays out journey times, price references, and booking channels for the three main options — trains, sleeper buses, and domestic flights — all in one place. We don't run a fleet and we don't have our own guides; we verify the information, and when you need it, we help you connect with licensed local operators.

Choosing Between the Three

Each of the three fills a role in Vietnam that the others can't. Between cities on the rail network and within roughly 800 km, the train is the best experience. Where there is no railway, or when you want to save a night's accommodation, take a sleeper bus. For a north–south run of more than 800 km, flying is almost the only sensible choice. Every price below is a reference range — Vietnamese fares swing widely with peak and low season, vehicle type, class, and how far ahead you book, so the fare at the moment of ticketing is the one that counts.

Train (Vietnam Railways / Đường sắt Việt Nam)

Best for: people who are not in a hurry, who want to watch the coastline go by, or who find night buses unsafe or get carsick.
Typical journey times: Hà Nội → Đà Nẵng about 15–18 hours (16 hours is the figure most often quoted); Hà Nội → Huế about 12–14 hours; Hà Nội → Ho Chi Minh City about 33–41 hours (the fastest SE1/SE2 trains do it in about 33 hours).
Price reference (Hà Nội → Đà Nẵng stretch): soft seat about USD 33–35, six-berth hard sleeper about USD 46–47, four-berth soft sleeper about USD 55–66.
Pluses: you can lie down and sleep, the luggage allowance is generous, punctuality is comparatively good, the Hải Vân Pass stretch is spectacular, and you arrive the next day after a night's sleep.
Minuses: it is slow; sleeper carriages are on the old side, with noticeable noise and rocking at night; in peak season the popular berths (four-berth soft sleepers, two-berth VIP cabins) often sell out within days of release.

Sleeper bus (xe giường nằm / limousine)

Best for: travellers on a budget, destinations with no rail link (Sa Pa, Đà Lạt), or anyone who wants to trade a night's driving for a night's accommodation.
Typical journey times: Hà Nội → Sa Pa about 5.5–6.5 hours; Ho Chi Minh City → Nha Trang about 7–9 hours; Ho Chi Minh City → Đà Lạt about 7–8 hours (6.5 hours at best).
Price reference: Hà Nội → Sa Pa ordinary sleeper about VND 250,000–300,000, limousine about VND 380,000–520,000, VIP two-berth cabin about VND 720,000; Ho Chi Minh City → Nha Trang ordinary sleeper about VND 275,000–450,000; Ho Chi Minh City → Đà Lạt about VND 250,000–450,000 (VIP cabin or private compartment VND 450,000–750,000).
Pluses: the cheapest option, reaches down to district level, frequent departures, and most operators offer hotel pick-up in the city.
Minuses: standards vary enormously between operators, with patchy vehicle condition and safety records; petty theft is the most common complaint; mountain roads (such as the Bảo Lộc stretch into Đà Lạt) bring on carsickness; and the air conditioning is set at 16–18°C year-round, so you must bring a jacket.

Domestic flights

Best for: north–south runs (Hà Nội ↔ Ho Chi Minh City), or itineraries where the cost of time clearly outweighs the cost of money.
Typical journey times: Hà Nội → Ho Chi Minh City about 2 hours 10–20 minutes; Hà Nội → Đà Nẵng about 1 hour 20 minutes.
Price reference: Hà Nội → Ho Chi Minh City booked 4–8 weeks ahead runs from about VND 890,000 (VietJet seat-only fare) to about VND 1,790,000 (Vietnam Airlines with 23 kg of baggage); Hà Nội → Đà Nẵng one-way budget fares about USD 15–53.
Pluses: speed. The 33-hour train ride compresses into 2 hours, and neither the train nor the bus can match that.
Minuses: budget seat-only fares exclude checked baggage, and once you add 20 kg the price often matches or exceeds a full-service carrier; punctuality varies sharply, and delays of 2–4 hours on evening flights are not rare.

Overnight sleeper-train berth in Vietnam
Overnight sleeper — arrive rested

How to Route the Main Journeys

The rule of thumb is simple:
· Under 300 km — bus or train, don't fly. Once you add the trips to and from the airport and the security checks, flying saves you nothing.
· 300–800 km — a daytime train for the scenery, or an overnight sleeper bus to save a night's accommodation.
· Over 800 km — fly, unless you specifically want the experience of the Reunification Railway.
Fares and remaining seats tighten noticeably in peak season and around public holidays (especially Tết), and Friday and Sunday departures fill first. Đà Lạt's Liên Khương Airport reopened in August 2026 after runway repairs, and domestic routes to and from Ho Chi Minh City, Hà Nội, and Đà Nẵng are gradually coming back — but although Ho Chi Minh City to Đà Lạt takes only about 50 minutes in the air, once you add the airport transfers it is not necessarily less hassle than the bus, and the bus usually offers hotel pick-up.

Train Tickets: Why Not to Battle the Official Website

Vietnam Railways' official channels are dsvn.vn and the official app. The biggest problem with the website is payment:
· The payment gateway frequently rejects overseas-issued Visa / Mastercard, and gives no clear error message — many people get stuck at the final step, failing over and over.
· Some pages require a Vietnamese-format mobile number (starting with 0), and overseas numbers may not go through.
· The site has an English version, but the interface is dated, and when the browser blocks the 3D Secure pop-up the transaction easily just fails.
If you are set on buying from the official site, do three things first: ask your card issuer to enable overseas transactions and 3D Secure; try another card (when Visa fails, switching to Mastercard often gets through); and turn off pop-up blocking.
Once you are in Vietnam there is another route: choose "pay later" when ordering on the official site, then pay in cash at a convenience store, post office, or bank branch — or ask your hotel front desk to book on your behalf.
The advantage of the official channel is that it sells at face value with no mark-up; the drawback is that once you are stuck on payment, there is essentially no customer support in your language that can rescue you.

What Foreign Travellers Actually Book With

Most people end up using English-language aggregator platforms. They buy the ticket on your behalf and email you an e-ticket with a QR code, usually within minutes to a few hours. Fees differ from platform to platform, and the price difference on the same route is often 10%–20%.

Baolau

Fees of about USD 1–3 per ticket, and quotes for the same route are usually lower than 12Go's. E-tickets land in your inbox in about 15 minutes; it accepts Visa / Mastercard / Apple Pay / Google Pay, and the interface comes in nine languages. Its strength is combined "train + bus" itineraries (for example, to Lào Cai and on to Sa Pa). Most tickets can be cancelled up to 24 hours before departure with a partial refund.

12Go Asia

Fees of about USD 3–5 per ticket (some sources put it at 5%–10%), making it the most expensive of the common platforms; paying by PayPal or in a foreign currency may add more, and the shopping cart automatically ticks a box for insurance — remember to remove it. The upside is the fullest inventory: trains, buses, ferries, and flights all come up in one search box, and there is online customer support. Note that its train tickets are sometimes only issued close to the departure date, and the confirmation email can arrive later than you expect — check your spam folder.

Vexere

The most widely used platform inside Vietnam, and usually the cheapest; some overseas cards are charged no extra fee, and small discount codes are often available for online payment. The interface is Vietnamese and English only, and what it mainly covers is buses within Vietnam (it also sells train and air tickets). Two warnings: first, tickets are sometimes issued manually and may only be confirmed hours later, so buying an early-morning departure the night before is risky; second, it is a middleman rather than the carrier, so before paying, confirm exactly which coach company, which vehicle type, and where you board and get off.

One-stop platforms such as Klook

The most effortless interface, with support for Chinese and UnionPay, but usually the highest prices and the fewest departures and carriers to choose from. Better for buying standardised tickets (such as the Đà Nẵng–Huế sightseeing train, or airport transfers) than for comparing prices.

The general order for comparing prices

The carrier's own website → Baolau / Vexere → only then 12Go and Klook. Going directly to a coach company can sometimes save you 10%–20% and get you a better seat, at the cost of dealing with websites and support that are mostly in Vietnamese.

Booking Buses, and What to Watch on Sleeper Buses

Booking: for popular routes (Hà Nội–Sa Pa, Ho Chi Minh City–Đà Lạt, Ho Chi Minh City–Nha Trang), book 1–2 days ahead; holiday departures and Friday/Sunday services fill first, so 3–5 days ahead is safer. Most operators offer hotel pick-up in the city, so fill in your hotel address clearly when you book.
Choosing a vehicle: options are ordinary sleepers, limousines (9–19-seat minibuses with wider seats, and VIP cabins (private compartments with curtains). The price gaps are not large but the difference in experience is obvious — for a night run, go straight for a limousine or a VIP cabin.
Before boarding: make sure of the operator's brand — the Hà Nội Old Quarter has plenty of fake storefronts impersonating well-known coach companies (especially The Sinh Tourist), so book only through official websites, trusted platforms, or your hotel front desk. Put large luggage in the hold and always add a cable lock; before boarding, photograph your case going into the hold so you can identify it when you get off.
On you: keep passport, cash, phone, and laptop in one small bag, and sleep with it against your body or wedged between you and the window — not on the overhead rack. On some sleepers the compartment under the bed connects to the berth next door, so do not stuff your bag in there.
Comfort: the air conditioning runs at 16–18°C year-round, so bring a jacket or a fleece; pack earplugs, an eye mask, motion-sickness pills, and a power bank. Onboard Wi-Fi is usually unreliable, so don't count on it; onboard toilets are often locked, and the practical solution is the rest stop every 2–3 hours.
Finally: always confirm the boarding and drop-off points in advance — a ticket marked "Hà Nội" may mean any of several different stations.

Domestic Flights: Airlines and Booking Traps

Vietnam now has six domestic airlines: Vietnam Airlines (full service), VietJet (budget, with the largest domestic share), Bamboo Airways (mid-market positioning), Vietravel Airlines (leisure budget carrier with about ten routes), Pacific Airlines (Vietnam Airlines' budget subsidiary, formerly JetStar Pacific), and Sun PhuQuoc Airways (part of Sun Group, which began commercial flights on 1 November 2025; Vietnam's first resort-oriented airline, flying to Hà Nội, Ho Chi Minh City, Phú Quốc, Đà Nẵng, Nha Trang, and more).
Note that Bamboo Airways has shrunk its fleet and network drastically in 2026, and Pacific and Vietravel are scaling back too — always confirm that the airline really has a flight on your date before you book.
The biggest trap is baggage. Budget carriers' seat-only fares look very low, but the base fares on VietJet, Pacific, and Vietravel all exclude checked baggage, leaving only 7 kg of cabin allowance. Add 20 kg and the real total for a Hà Nội → Ho Chi Minh City ticket (including seat selection and meals) comes to roughly: VietJet about VND 1,510,000; Bamboo about VND 1,530,000 (though Bamboo has flights on only some routes); Vietnam Airlines about VND 1,790,000 — the gap almost disappears. In other words, if you are travelling cabin-only the budget carriers win, but the moment you need to check a bag, that advantage evaporates.
A few practical rules:
· Always add baggage online before departure. Adding it online or in the app is usually 50%–70% cheaper than at the airport, where it often costs 2–3 times the online price; cut-off times differ by airline, with most requiring 3 hours before departure (Vietnam Airlines 4 hours).
· Booking 4–8 weeks ahead works best. Booking too early is not cheaper, and in the final 3–5 days fares climb steeply — same-day tickets often top USD 150.
· Avoid Tết and the June–August summer peak; for these periods, lock in your ticket 60+ days ahead.
· Budget-carrier promo fares are mostly released Tuesday through Thursday; once you grab one, pay immediately or it vanishes.
· For domestic legs, book as directly as possible on the airline's own website rather than splitting them into a separate ticket from your international leg — changes will be far easier.
· Punctuality varies sharply: in the first quarter of 2026 Vietnam Airlines was about 86.4%, Bamboo about 81.2%, and VietJet about 72.9%. The first few departures of the day are typically 10–15 percentage points more punctual than evening flights, and evening flights are especially prone to 2–4 hour delays in the rainy season.
· At Ho Chi Minh City's Tân Sơn Nhất Airport, watch which terminal you need: the domestic operations of Vietnam Airlines, Pacific, Vasco, Bamboo, Vietravel, and Sun PhuQuoc are essentially all in T3, with VietJet the sole exception (it remains in T1). Go by what is printed on your ticket, not by someone else's blog post.

Domestic airliner on the apron at dusk
Domestic flights — best for long legs

Our Role on This Route

We don't own a fleet and we don't have our own team of guides — and that is deliberate. What really decides the intercity travel experience is the carrier itself: the railway, the coach company, the airline. We don't add a middleman's mark-up, and we don't dress up someone else's service as our own.
There are two things we can do. First, verify the information above properly — which is why every price is written as a range and marked as a reference, because in practice they fluctuate. Second, once your itinerary is settled, help you connect with licensed local operators to complete ticketing and transfers, and when you run into trouble — an overseas card rejected, a ticket that needs changing, a last-minute cancellation — help you find the people who can actually handle it.
If what you need is trip-level planning (say, linking the Hà Nội–Sa Pa night bus with a local trek), you can send us your requirements too and we will put together a plan based on the actual situation — if we can do it, we will; if we can't, we'll tell you straight.

Quick Reference for Popular Routes (all prices are reference ranges)

RouteDistanceRecommended mode & journey timePrice reference
Hà Nội ↔ Đà Nẵngabout 790 km by rail (about 764 km by road)Train 15–18 hours (16 hours is the figure most often quoted); flight about 1 hour 20 minutesTrain, four-berth soft sleeper about USD 55–66; one-way flights about USD 15–53
Hà Nội ↔ Sa Pa (via Lào Cai)about 300–340 kmSleeper bus / limousine about 5.5–6.5 hoursOrdinary sleeper VND 250,000–300,000; limousine VND 380,000–520,000; VIP two-berth cabin about VND 720,000
Hà Nội ↔ Huếabout 690 kmOvernight train about 12–14 hours; sleeper buses also runTrain, four-berth soft sleeper about USD 40–65; ordinary classes about VND 400,000–1,400,000
Hà Nội ↔ Ho Chi Minh Cityabout 1,600 kmFlight about 2 hours 10 minutes; train 33–41 hours (the fastest SE1/SE2 about 33 hours)Flights about VND 890,000–1,790,000 (depending on whether baggage is included); train soft sleeper about USD 80–130
Ho Chi Minh City ↔ Nha Trangabout 400–450 kmSleeper bus 7–9 hours; flight about 1 hourOrdinary sleeper about VND 275,000–450,000; luxury / private cabin VND 450,000–600,000
Ho Chi Minh City ↔ Đà Lạtabout 300 kmSleeper bus 7–8 hours (6.5 hours at best); flight about 50 minutes (Liên Khương Airport reopened in August 2026)Bus about VND 250,000–450,000; VIP cabin / private compartment VND 450,000–750,000
Đà Nẵng ↔ Huếabout 100–103 kmTrain 2.5–3.5 hours, with the Hải Vân Pass stretch the most scenic part of the whole runSoft seat about VND 350,000–450,000; sightseeing / heritage carriages (HD1–HD4) priced close to soft seat; hard seats are not available on every service, about VND 90,000–120,000; fares are confirmed at the time of ticketing

All prices above are reference ranges and will fluctuate with peak and low season, vehicle type, class, and how far ahead you book; specific departures and remaining seats are subject to what is available at the time of ticketing.

FAQ

Intercity Transport in Vietnam · FAQ

What if the official website won't sell me a ticket and payment keeps failing?
Rule out the three most common causes first: your card issuer hasn't enabled overseas transactions and 3D Secure; you've only tried one card (when Visa fails, switching to Mastercard often gets through); and your browser is blocking the 3D Secure pop-up. If all three still fail, book through Baolau or 12Go instead — it's the same ticket, just with a USD 1–5 fee on top. Once you're in Vietnam, you can also use the official site's "pay later" option to pay cash at a convenience store or post office, or ask your hotel front desk to book for you.
Are sleeper buses safe?
On the whole, yes — Vietnamese people take them every day — but vehicle condition and management standards vary widely between operators. What you really need to guard against is petty theft (by far the most common complaint), not road accidents: sleep with your valuables on your body, add a cable lock to large luggage, don't put your bag in the under-bed compartment that connects to the neighbouring berth, and don't accept food or drink offered by strangers. For night runs, pick a company with a good reputation or a VIP cabin; if your schedule allows, a daytime bus is more relaxing than a night one.
How far ahead should I book?
Trains: Vietnam Railways generally releases tickets 44 days ahead (in 2026 its actual exception was to open all services through 30 December, beyond the usual 44-day window), and four-berth soft sleepers and two-berth VIP cabins sell out within days of release in peak season, so book the moment they go on sale. Buses: 1–2 days ahead on ordinary days is enough, but 3–5 days ahead for holidays and Friday/Sunday departures. Flights: 4–8 weeks ahead works best. Tết is the tightest period of the year, and Tết tickets generally go on sale about 4–5 months ahead (around September) — act the moment they do.
Soft seat, soft sleeper, or hard sleeper — which should I pick?
The logic on Vietnamese trains is this: soft seats suit short daytime hops; six-berth hard sleepers are the cheapest but cramped, and neither the upper nor the lower berth is comfortable; four-berth soft sleepers are the best value for an overnight; and two-berth VIP cabins are the most expensive and the quietest, good for couples or families with children. For an overnight, strongly aim for at least a four-berth soft sleeper — you basically won't sleep well in a hard sleeper. Berths also come as upper and lower, and the lower berth costs more and is more in demand; if you don't want to climb a ladder, choose the lower.
How do I collect a booked ticket? Do I need to print it?
Domestic legs on Vietnam Railways are now almost all e-tickets: board with the QR code or order number in your email — there's no need to exchange it at a station window. It's worth screenshotting it in advance, since signal at stations and in the mountains is unreliable. The name on the booking must match your passport exactly (both the spelling and the passport number), and you must carry the same passport when you travel. The one exception is the Gia Lâm–Nanning international train, where you still have to exchange a paper ticket at the station before departure.
Hà Nội to Sa Pa: train or bus?
Take the bus. Since the Lào Cai–Hà Nội expressway opened, a sleeper bus or limousine covers the whole run in about 5.5–6.5 hours for VND 250,000–520,000, and most drop you at your hotel in Sa Pa town. The train only gets you to Lào Cai, after which you still have about an hour's transfer up the mountain — longer overall and more hassle. Taking the train to Sa Pa these days is more of a nostalgia option.

The above is indicative only — confirm with the operator when booking.

Chat