The overnight train from Hanoi to Sapa, reviewed
What to expect from bunk to breakfast on one of the country's classic routes.
By Khoa Le · June 12, 2026 · 6 min read
The overnight train from Hanoi toward the mountain town of Sapa is less a way to save time than a way to spend it differently — roughly eight hours covering a distance that could technically be driven faster, in exchange for a night spent gently rattling north instead of sitting in a bus seat.
Cabins range from shared four-berth compartments to private tourist-operator cars with air conditioning, reading lights, and noticeably better bedding than the standard state-run carriages. The difference in comfort between a budget four-berth and a private operator's cabin is significant enough that it's worth comparing operators rather than just booking whatever comes up first — prices for the upgraded cars run several times higher but include a real mattress instead of a thin cushion over a hard bunk.
Boarding happens late, typically after 9 p.m., and the train's motion is rhythmic enough to sleep through for most travelers, though light sleepers may want earplugs regardless of cabin class — the couplings between cars produce an occasional clunk that no amount of cabin upgrade eliminates entirely.
Arrival is the real payoff: stepping off into cool mountain air well before sunrise, with the terraced hills around Sapa just beginning to catch light. Most operators run a connecting van from the train station up into town, timed to land travelers in Sapa in time for breakfast and a full first day of trekking, rather than losing a day to travel. For a route this scenic, arriving tired but on schedule is a reasonable trade.