Route
Hanoi to Sapa
Updated April 24, 2026
- From
- Hanoi
- To
- Sapa
- Mode
- Mixed
- Typical duration
- 6h
- From
- USD 15
There's no train station in Sapa — the overnight Hanoi to Lao Cai train plus a 45-minute shuttle is the classic route, 9–10 hours total from $45. Direct sleeper buses on the expressway are faster at 6 hours and cheaper at $15–25. Private car is the fastest option at 5–5.5 hours.
Important up front: there's no train station in Sapa and there's no airport. Every route from Hanoi ends with either a shuttle up from Lao Cai or a direct road transfer. The expressway that opened in 2014 changed the calculus — what used to be a 10-hour slog is now a 6-hour bus ride.
By train (to Lao Cai) + shuttle
The overnight Hanoi to Lao Cai service is the classic Sapa journey. Trains leave Hanoi in the evening and arrive in Lao Cai around sunrise.
Two types of cabin you can book:
- State-run soft sleeper (4-berth) — the cheapest sleeper option at $25–35 one-way. Basic but fine.
- Private tourist carriages — operators like Chapa Express, Sapaly, and Victoria attach premium cabins to the same trains. Expect $40–90 one-way for 4-berth; Victoria's service (historically limited to Victoria hotel guests) is the top tier.
From Lao Cai station, a shuttle or minivan climbs the 38 km to Sapa in 45–60 minutes. Most train tickets include or bundle the shuttle; confirm when you book. Total cost door-to-door: $30–100 depending on cabin class.
See our Vietnam trains guide and Vietnam Railways for booking.
By sleeper bus — the new default
Since the Noi Bai-Lao Cai Expressway opened, direct sleeper buses have taken over as the most popular option. Operators run fleets of modern 2-storey sleeper cabins on the 6-hour route:
- Sapa Express, Interbuslines, Green Bus, Ecosapa — all reputable. Fares $15–25 one-way.
- The Sinh Tourist — runs the route with pickup in the Old Quarter.
Day departures and overnight departures both exist. The overnight buses leave Hanoi around 10–11pm and roll into Sapa at 4–5am, which is awkward — many travellers pick a daytime bus (leaves 7am, arrives 1pm) to avoid the predawn drop-off.
See our Vietnam sleeper buses guide for how the cabins are laid out and what to expect.
By private car
A private car with driver is the fastest and least stressful option. Expect 5–5.5 hours on the expressway and $120–180 one-way. Worth it if you're travelling with kids, mobility limitations, or a lot of luggage. Any Hanoi hotel or tour operator can arrange one.
By motorbike
Riders occasionally do Hanoi to Sapa over 2–3 days via the Thac Ba Lake back roads — not the expressway, which is motorbike-prohibited. It's a real ride and needs genuine skills. Not a transfer option.
Which should you pick?
| Mode | Time | Price (one-way) | Best for |
|---|---|---|---|
| Sleeper bus direct | 6h | $15–25 | Most travellers — fastest, cheapest |
| Overnight train + shuttle | 9–10h | $30–100 | Sleep on the move, arrive early |
| Private car | 5–5.5h | $120–180 | Families, luggage-heavy trips |
The honest ranking has flipped in the last decade. Ten years ago the train was the obvious choice. Now the bus is faster, cheaper, and door-to-door — book a daytime departure, watch the mountains appear out the window, and skip the 5am Sapa arrival. The train still has a charm the bus doesn't, and the private sleeper cabins on services like Chapa Express are genuinely comfortable, but it's no longer the default answer.
If you're based in Hanoi's Old Quarter, check pickup locations carefully — several operators collect directly from hotels, which saves a cross-town taxi at departure.
Frequently asked questions
Is there a direct train from Hanoi to Sapa?
No. The old colonial-era line runs to Lao Cai, 38 km from Sapa. From Lao Cai station you take a shuttle bus or minivan up the mountain — about 45–60 minutes.
How long does the sleeper train to Sapa take?
Hanoi to Lao Cai is roughly 8 hours overnight, plus 45–60 minutes on the Lao Cai to Sapa shuttle. Total door-to-door is 9–10 hours.
How long is the sleeper bus from Hanoi to Sapa?
About 6 hours on the Noi Bai-Lao Cai Expressway, which opened in 2014 and transformed the route. Overnight buses leave Hanoi around 10pm and arrive in Sapa early morning.
Train or bus to Sapa — which is better?
The bus is faster and cheaper. The train is more comfortable in a soft sleeper and an experience in itself, but it doesn't go all the way to Sapa. Most first-time visitors now take the bus.
How much is a private car from Hanoi to Sapa?
A private car with driver runs $120–180 one-way. It's the fastest option at 5–5.5 hours and door-to-door — the only sensible choice if you're travelling with kids or a lot of luggage.
Can I fly from Hanoi to Sapa?
No. There's no airport near Sapa. Dien Bien Phu and Hanoi are the closest commercial airports, and neither is practical for Sapa access.
Is the train ride from Hanoi to Sapa scenic?
Not really — it runs overnight, so you see little. The scenery comes on the Lao Cai to Sapa shuttle as you climb into the mountains. Pick the train for comfort, not views.
