Sapa has no railway station and no airport. Every way of getting there from Hanoi ends with the same 313 km of road — the question is only how you spend those hours, and whether you spend a night doing it.

There are five realistic options: a limousine van, a sleeper bus, a cabin bus, the night train to Lao Cai, or a private car. They range from $7 to $200 and from five hours to ten, and the cheapest is not the worst — the differences that matter are what time you arrive, whether you can lie flat, and how much of the journey is spent on the mountain road at the end.

The short version: if you are travelling by day, take a limousine van or a cabin bus and you will be in Sapa for lunch. If you get carsick, or you want the journey to cost you a night rather than a day, take the night train and accept that it does not actually reach Sapa. Everything below is the detail behind that.

How to get from Hanoi to Sapa: the options at a glance

Option Door-to-door time Typical price Best for
Limousine van (9–11 seats) 5.5–6.5 h $13–26 Hotel-to-hotel pickup, small groups
Sleeper bus (open berths) 5.5–7 h $7–20 The lowest fare
Cabin bus (private cabin) 5.5–7 h $14–33 Sleeping properly on a budget
Night train + transfer 8 h train + 1–1.5 h road $13–60 (VIP cabins more) Motion sickness, a flat bed, the experience
Private car 5–6 h $130–200 per car Families, heavy luggage, stops on the way

Prices are per person one way unless stated, checked in September 2026. They move with the season and with how far ahead you book — treat them as a range, not a quote.

The route, in one paragraph

Sa Pa sits in Lao Cai province, in Vietnam’s far north, about 313 km from Hanoi by road. Most of that distance — 245 km of it — is the Noi Bai–Lao Cai expressway (CT05), which is why a journey that used to take ten hours now takes five or six. The rest is city traffic at the Hanoi end and mountain road at the other.

That last stretch is worth understanding, because it explains almost everything about this journey. Lao Cai sits at about 90 m above sea level. Sapa’s church square is around 1,500 m. The road between them climbs roughly 1,400 m in about 34 km — which is why the transfer takes an hour rather than twenty minutes, why the bends are relentless, and why Sapa averages some eight degrees cooler than the town you left. Trains stop at Lao Cai station, at the bottom of that climb, so a train ticket is never the whole journey.

Elevation profile of the Hanoi to Sapa road: flat for 279 km to Lao Cai station, then a 1,400 m climb over the final 34 km
Eleven per cent of the distance holds ninety-five per cent of the climb.

Option 1 — Hanoi to Sapa by limousine van

A “limousine” in Vietnam means a converted 16-seat van refitted with 9 or 11 reclining seats. It is the option most first-time visitors end up happiest with: the operator picks you up at your hotel in the Old Quarter, there are only a handful of passengers, and you are dropped in Sapa town centre rather than at a bus lot.

Sapa Express, Eco Sapa and A21 are the names you will see most often, and most of them run a morning and an early-afternoon departure rather than an hourly service. Be careful with the word itself: some operators also sell a 28-seat coach as a “VIP limousine”, which is a different experience from a nine-seat van at a similar price. Sapa Express’s 07:00 departure, arriving in central Sapa at 13:00, is one of the larger vehicles.

The shape of the journey is the same whichever vehicle you take: about three and a half hours of flat, fast expressway where you can read or work, one or two rest stops, then the last hour climbing switchbacks where you cannot. If the bends bother you, the useful thing to know is that the hard part comes at the end, not the start.

The van is the wrong choice if you were hoping to sleep on the way — the seats recline but do not lie flat, and a shared vehicle in daylight is not a quiet space. What does need settling in advance is the pickup: whether your fare includes collection from your hotel or expects you at the operator’s office, and what time. Collection usually starts 30 to 45 minutes before the advertised departure, because the van works its way around the Old Quarter first.

Option 2 — Hanoi to Sapa by sleeper bus

The classic Vietnamese sleeper: two levels of open berths, 40-odd passengers, shoes off at the door. Fares start around $7 and most sell between $10 and $15, which makes it the cheapest way north by a wide margin. Departures cluster in the early morning and late evening.

The routine is much the same whichever operator you book. You hand your large bag to the driver for the hold, take your shoes off at the door and put them in a plastic bag handed to you as you board, and climb into a numbered berth on the upper or lower deck. Berths recline to roughly 160 degrees rather than lying flat. Lower berths are easier to get in and out of and steadier through the bends; upper berths get the window view but feel the corners more.

Height is the thing that decides this one. The berths are built around a moulded footwell that works up to about 180 cm; above that your feet are wedged into the tray under the berth in front, and guides to the route generally point taller travellers at the train instead. Light sleepers should also think twice about the overnight departures, which reach Sapa around 04:00, hours before any hotel will check you in.

Two things to settle when you book: which deck and which end of the bus your berth is on, and whether the fare includes the pickup. At this price point it often does not, and a taxi across Hanoi to the departure point can cost a third of the ticket.

Option 3 — Hanoi to Sapa by cabin bus

The newer format, and the one that has quietly taken over the route. Instead of open berths, each passenger gets an enclosed private cabin with a curtain or door, a light and a charging point. Single and double cabins are both sold. Prices run from about $14 to $33 depending on the operator and on whether you take an upper or lower cabin — lower cabins cost more and are worth it on a winding road.

Operators sell these under their own brand names — Inter Bus Lines calls its version the Love Cabin, others simply advertise the cabin count — and the names tell you nothing about the product. What matters is the same three things every time: single cabin or double, upper or lower deck, and whether the cabin closes with a door or a curtain. Cabin buses also run both day and night on this route, so this is not only an overnight option.

If your instinct is “the sleeper bus sounds grim but the train is expensive”, this is the answer. A lower single cabin costs roughly double a sleeper-bus berth and about half a berth in a private train carriage, and unlike the train it delivers you to Sapa itself rather than to a station an hour below it.

Space is what you give up. A single cabin measures around 90 × 180 cm — a berth with walls, not a room. And if you are prone to motion sickness, an enclosed berth on 34 km of switchbacks is not the place to discover it: book the lower deck and take something before you leave, rather than halfway up.

When you book, the two questions are single or double, and which deck. Doubles are sold as a whole cabin for two rather than per person, so a couple pays about 1.6 times the single fare and a solo traveller does not get put in with a stranger. Lower cabins cost roughly $2–4 more than upper ones, which is the best few dollars on this whole page.

Who runs the Hanoi to Sapa buses

Operator What they run Hanoi pickup Typical departures
Sapa Express VIP seat, sleeping cabin Old Quarter office (Tran Quang Khai) 07:00, mid-afternoon, 22:00
Sao Viet Sleeper, VIP cabin Old Quarter pickup Morning and late evening
Inter Bus Lines Sleeper, “Love Cabin” Old Quarter pickup Early morning onwards
HK Buslines Cabin bus Old Quarter pickup Frequent, through the day
Sapa Dragon Express Sleeper Old Quarter pickup Morning
G8 Open Tour Cabin bus Old Quarter pickup Overnight and daytime

Almost every operator on this route collects passengers from central Hanoi rather than from My Dinh bus station, which saves you a taxi across the city. What differs is whether that means your hotel door or their office. Sapa Express, for instance, boards at its own office at 204 Tran Quang Khai — Old Quarter, on the road along the river dyke, about ten minutes’ walk from Hoan Kiem Lake — but also advertises free pickup within the Old Quarter. Which one applies to you depends on what you booked, so confirm it: turning up at an office when a van was coming to your hotel, or the reverse, is the most common way to miss one of these buses.

204 Tran Quang Khai, on the dyke road east of the Old Quarter — about ten minutes’ walk from Hoan Kiem Lake.

Option 4 — The Hanoi to Sapa train (to Lao Cai)

Three overnight trains run north from Hanoi Railway Station, but the two you will actually be offered are SP3, leaving at 22:00 and reaching Lao Cai around 05:55, and SP7, leaving at 22:40 and arriving around 06:25. SP1 at 21:35 also runs, with Vietnam Railways carriages only. All three take just under eight hours, which is deliberately slow — you are meant to sleep.

One practical warning before anything else: Hanoi Railway Station has two entrances on opposite sides of the tracks. The main hall is at 120 Le Duan; the B side is at 1 Tran Quy Cap, around the rail yard — roughly 800 m and ten minutes on foot with your bags.

The Le Duan side is the one you want for southbound trains — the services towards Ninh Binh, Hue and Da Nang.

The two entrances, and the rail yard between them:

The pin is the main hall on Le Duan. Tran Quy Cap runs parallel on the far side of the tracks — that is the B side.

The Lao Cai platforms can be reached from either side, so which entrance you want depends on your carriage operator’s check-in desk, not on the train. Most of the private carriage companies — Chapa, Livitrans, Violette, Fanxipan — check in on the Le Duan side; some, including Sapaly, have used the Tran Quy Cap side. This has changed more than once. Your voucher should name the building; if it does not, ask the operator before your taxi pulls away, because “Hanoi Railway Station” is not a specific enough instruction for a driver.

What you buy is confusing at first, because two different products are sold as “the train to Sapa”:

  • Vietnam Railways carriages — a 4-berth air-conditioned soft sleeper runs roughly $19–26 per berth, and the 6-berth hard sleeper about $13–17. Clean, basic, perfectly fine.
  • Private tourist carriages — companies such as Chapa Express, Sapaly Express, Livitrans, Fanxipan Express and King Express lease carriages, refit them with wood panelling and better bedding, and attach them to those same trains. A berth in a 4-berth cabin runs about $24–60; a private 2-berth VIP cabin is $65–215 for the cabin.

A private carriage arrives when its train arrives — you are paying for the interior and the service, not for speed. Do check which train your carriage is attached to, though: operators are split between SP3 and SP7, so two “luxury trains” advertised side by side can be forty minutes apart.

Lao Cai station to Sapa

The train does not go to Sapa. Lao Cai station sits on Khanh Yen street, about 3 km short of the Chinese border and a long way below the town you are heading for. From there it is about 34 km and roughly an hour by road, climbing the whole way.

How far out of the way the station sits is easier to see than to describe:

Lao Cai station sits near the Chinese border. Sapa is off to the south-west, up the mountain.

Your options at 6 a.m. are a shared minibus (roughly $2–4 per person), the public bus, which runs about hourly for around 30,000 VND, a taxi (around $15–20 for the car), or a transfer pre-booked with your train ticket. Budget a little more than the hour the map promises: the shared minibuses leave when they are full, which usually means five to twenty minutes waiting in the forecourt. Drivers work the forecourt as the train empties, so knowing the going rate before you step off the platform is the whole trick.

Add all of that to the eight-hour train and the honest door-to-door figure is nine to ten hours, against six by road.

Option 5 — Private car

A car with a driver costs roughly $130–200 depending on vehicle size, which is more than four bus tickets but no more than four berths in a private train carriage. What you get is departure on your schedule, door to door, and stops where you want them — and it is the only option that copes gracefully with three large suitcases or a grandparent who needs to stretch every hour.

For a family it closes the gap with the buses faster than people expect. Four cabin-bus tickets at $25 is $100; a seven-seater at about $145 buys the same journey with your own boot space, no 04:00 arrival, and stops when a child needs one. Watch the seat count on the listing, though: a “4-seat car” often means four seats including the driver, so a family of four needs the seven-seater, not the cheaper line above it.

Alone or as a couple, the maths stops working — at two people you are paying limousine-van money three times over for the same road. If the numbers do work for you, agree three things before you set off rather than at the first rest stop: whether tolls and the driver’s expenses are in the quoted price, how many stops are included, and whether the driver speaks any English.

Which should you book?

  • You want to arrive rested and you get carsick. Night train. It is the only option where you lie flat, and the only one that does not put you on the mountain road while you are trying to sleep.
  • You want the cheapest ticket there is. Sleeper bus, morning departure.
  • You want to sleep, but not to pay train prices. Cabin bus, lower cabin.
  • You are two or three people who want an easy day. Limousine van, morning departure — hotel to hotel, in Sapa by early afternoon.
  • You are travelling with children, elderly parents or a lot of luggage. Private car.
  • You want to save a hotel night. Overnight bus or train — but book a hotel that allows early check-in. The overnight bus can put you in Sapa at 04:00, and the train has you there by about 07:00, which is a miserable start with nowhere to go.

Going back: Sapa to Hanoi

Buses run all day and most of the night in both directions, so the return is easy to leave until you are there. Trains are tighter: SP4 leaves Lao Cai at 21:30 and reaches Hanoi around 05:30, and a daytime service, SP8, leaves at 12:05 and arrives at 19:37 — though SP8 is often run as a reinforcement service at weekends and holidays rather than every day, so check your date. Leave a full hour and a half to get back down from Sapa to the station, plus a buffer. It is the same mountain road in the other direction.

If Ninh Binh is next on your route, it is a straightforward two hours south of Hanoi — though it has its own version of this problem, because the station there is 8 km from everything you came to see.

Booking notes

  • Allow for roadworks. Operators have been warning of resurfacing work on the expressway through 2026, which can add up to an hour. If you have a connecting flight or a booked tour at the other end, build in the buffer.
  • How far ahead. Buses can usually be booked a day or two out. Trains and cabin buses sell out on Fridays, Sundays and around Vietnamese public holidays — book those a week or more ahead.
  • What moves the price. Berth position (lower beats upper), weekend versus weekday, and the operator’s own class names, which are not standardised. “VIP” means whatever each company wants it to mean.
  • Where to buy. Vietnam Railways sells its own berths through dsvn.vn. The private carriages are not sold by the railway — you buy those from the carriage operators or through booking platforms such as 12Go, Baolau or Vexere, which also list every bus on the route.
  • Refunds. Vietnam Railways charges a tiered fee — around 10% if you cancel more than 24 hours out, more inside that, nothing back in the last few hours. Bus terms vary sharply by operator and by where you bought the ticket, and plenty of platform fares are sold non-refundable. Read the terms before you pay, not after.

Hanoi to Sapa FAQ

Is there a direct train from Hanoi to Sapa?

No. Sapa has no railway station. Trains terminate at Lao Cai, about 34 km away and some 1,400 m below the town, and every train ticket needs a road transfer at the end — an hour by minibus or taxi. Anything advertised as a “train to Sapa” is a train to Lao Cai, whether or not the transfer is included in the price.

Is the bus or the train better?

The bus is faster and cheaper; the train is more comfortable and easier on a weak stomach. If you sleep badly sitting up, take the train. If you would rather arrive by lunchtime and spend the difference in Sapa, take the bus.

How long does it take to get from Hanoi to Sapa?

Five to seven hours by road, depending on the operator and on Hanoi’s traffic when you set off. By train it is just under eight hours to Lao Cai, plus an hour or more up to Sapa and whatever you spend waiting for the transfer to fill — so nine to ten hours door to door. The train is the slowest option and the only one you sleep through, which is the whole trade.

Can I visit Sapa as a day trip from Hanoi?

Realistically, no. Even on the fastest option you would spend twelve hours on the road for perhaps three in the mountains, and the weather makes a single-shot visit a gamble: Sapa averages around 137 foggy days a year, and cloud can sit in the valley all day and hide the thing you came 300 km to see. December to March is the worst of it, and a dry forecast is not the same as a clear one — January is one of the driest months and one of the foggiest. Two nights is the minimum that makes the journey worth making; three lets you lose one to the weather.

Is the road to Sapa safe?

CT05 is a modern toll road, though the northern third towards Lao Cai narrows to a single lane each way with no hard shoulder. The final climb is the part that gets people: about 1,400 vertical metres of switchbacks in 34 km, taken at a decent pace. If you are prone to motion sickness, sit low and forward, and take something before you leave Lao Cai rather than halfway up.

Which side of Hanoi station do Sapa trains leave from?

Either, depending on your carriage operator. The trains use the same platforms; the check-in desks are split between the main hall at 120 Le Duan and the B side at 1 Tran Quy Cap, and operators have moved between them over the years. The two entrances are about 800 m apart on foot, so check which one your voucher names.

What is the best time to leave Hanoi?

An early morning departure, around 06:30 to 07:30, puts you in Sapa in time for lunch and gives you a full afternoon. Overnight services save a hotel night but drop you off before the town is awake.

How we checked this

Schedules and fares were taken from operator and railway sources and cross-checked against live booking inventory in September 2026. The distance, driving time and 1,400 m climb between Lao Cai station and Sapa were measured from mapping and elevation data rather than repeated from other guides — which is why they differ from the “30 km, 45 minutes” you will see quoted elsewhere. Station and office addresses were checked against the operators’ own listings and mapped, so the walking distances quoted here are measured ones.

Vietnamese operators change timetables and prices often. Everything here was accurate in September 2026 — always confirm on the day you book, and if you find something out of date, tell us and we will fix it.