Hanoi to Sapa: Buses, the Night Train, and What Time You Actually Arrive
It is 313km from Hanoi to Sapa: six hours by bus, or overnight by train as far as Lao Cai. Using operator timetables and road data, this sets out when each pickup point leaves, what time you actually get off, and the 33km that still separates Lao Cai station from Sapa.
| Distance | Central Hanoi to Sapa is 313km and takes six hours in practice. |
|---|---|
| Buses | The morning run arrives at 13:00, the night run at 04:00. |
| Pickups | Boarding point changes your departure by up to 2 hours 15 minutes. |
| Trains | No railway reaches Sapa. Trains stop at Lao Cai. |
| Transfer | Lao Cai station to Sapa is another 33km. |
| Climb | Those 33km gain 1,395m. |
1. Three ways up, and the one thing that separates them
2. 313 kilometres and 1,477 metres of climbing
3. Limousine vans and sleeper buses run straight through
4. Your pickup point moves the departure by 2 hours 15 minutes
5. The night bus sets you down at four in the morning
6. The night train does not reach Sapa
7. Lao Cai station to Sapa: 33km and 1,395m up
8. Going straight up from Noi Bai Airport
9. The 265km expressway is not the same road throughout
10. Why the last hour makes people carsick
11. What it costs
12. Matching the service to your itinerary
13. The return leg has the same problem
14. What the road is like month by month
15. After you get off in Sapa
16. Common mistakes
17. 🌸 More Vietnam guides

1. Three ways up, and the one thing that separates them
You can reach Sapa on a day bus, a night bus or the night train. All three take between six and eight hours, so what you are really choosing is the hour you get off.
Road data puts Hoan Kiem in central HanoiMap 313.6km from SapaMap. Operators advertise the trip as six hours, and that is the figure to plan around.
| Option | Departure and arrival | Suits you if |
|---|---|---|
| Daytime limousine van | 07:00 out, 13:00 in | You want the afternoon of arrival day |
| Night sleeper bus | 22:00 out, 04:00 in | You want to save a hotel night |
| Night train plus transfer | Evening out, dawn into Lao Cai | You would rather lie down |
Decide these before you book
- What time you want to arrive. The night bus drops you at 04:00. Check-in is usually 14:00.
- Where in Hanoi you board. The same service leaves the first stop 2 hours 15 minutes before it reaches the airport.
- Sapa or Lao Cai. Trains do not enter Sapa at all.
What to do once you are there is set out separately in our Sapa travel guide. What follows is about the journey.
2. 313 kilometres and 1,477 metres of climbing
Elevation describes this route better than distance does. Hanoi railway station sits at 11m and Sapa at 1,488m. Over 313km you climb 1,477m.
Distances by section
| Section | Distance | Road data |
|---|---|---|
| Hoan Kiem to Sapa | 313.6km | 4 h 13 min |
| Noi Bai Airport to Sapa | 287.9km | 3 h 52 min |
| My Dinh bus terminal to Sapa | 307.7km | 4 h 6 min |
| Lao Cai station to Sapa | 33.4km | 27 min |
Those times exclude traffic and the slow mountain section. In practice the run is six hours, and Lao Cai to Sapa takes 45 minutes to an hour rather than 27.
Where the flat part ends
The expressway is essentially flat. Lao Cai station is at 93m, so the first 280km gain just 82m. The remaining 1,395m are packed into the last 33km.
That makes the first five hours and the final hour two different journeys. One is a straight motorway, the other is a switchback climb.
Lao Cai is a city, Sapa is up the mountain
People mix these up. Lao CaiMap is a city on the Chinese border, and both the railway and the expressway end there. Sapa is a town in the mountains to the southwest.
Lao Cai city to Sapa is 38.2km; from the station it is 33.4km. If a booking confirmation says Lao Cai, it is not Sapa, so read the address again.
3. Limousine vans and sleeper buses run straight through
This is what most travellers use now. You are picked up in central Hanoi and set down in central Sapa with nothing to change.
Three kinds of vehicle
| Vehicle | Layout | Notes |
|---|---|---|
| Limousine seat van | 9 to 28 reclining seats | By day you can see out |
| Sleeper bus | Two tiers of berths, three rows | The cheapest option |
| Cabin sleeper | Each berth walled with a door | Sold as singles and doubles |
Sapa Express lists its seat vans at 07:00 and 14:30 and its cabin buses at 07:00 and 22:00. Inter Bus Lines runs six departures a day at 06:00, 07:00, 12:30, 21:30, 22:00 and 22:30.
Where they drop you
Sapa Express finishes at Vuon Treo in the town centre; Inter Bus Lines uses its own office at 436 Dien Bien PhuMap. Both are within 1km of Sapa lakeMap.
If your hotel is in the centre you can walk. For a homestay down in the Muong Hoa valley you will need another vehicle from there.
Things to settle when you book
Most operators let you pick a berth. Upper and lower cost the same in a cabin bus, and the lower one is easier to get in and out of. A double cabin puts two people in one compartment, so booking alone means sharing with a stranger.
Large bags go underneath and you keep a daypack with you. Keep your jacket and toiletries in the cabin rather than in the hold: opening the hold on the mountain takes time.
Inter Bus Lines asks passengers to be at the pickup point 20 minutes before departure. With ten stops on the loop, one late passenger delays everyone behind.

4. Your pickup point moves the departure by 2 hours 15 minutes
The bus companies circle Hanoi collecting passengers. Inter Bus Lines publishes ten pickup points, and the gap between the first stop and the airport is 2 hours 15 minutes.
The morning loop
| Time | Pickup point | From Hoan Kiem |
|---|---|---|
| 06:00 | Tay Nam Linh Dam, Hoang Mai | 7.8km |
| 06:20 | Bach Khoa University gate | 2.8km |
| 06:45 | 5 Tran Nguyen Han | 0.2km |
| 07:20 | 118 Nguyen Khanh Toan | 5.4km |
| 07:40 | 204 Hoang Quoc Viet | 7.5km |
| 08:15 | Noi Bai Airport | 21.8km |
| 09:00 | Km57 rest stop | On the expressway |
Boarding at Linh Dam at 06:00 means sitting on the bus 2 hours 15 minutes longer than someone who joins at the airport at 08:15. Same service, same fare.
If you are in the Old Quarter
From Hoan KiemMap, the stop at 5 Tran Nguyen Han is a short walk. Sapa Express picks up at 204 Tran Quang KhaiMap, 596m from the lake. If the Hanoi hotel is still open, see our where to stay in Hanoi guide.
The cheaper buses leave from a terminal
Conventional sleeper coaches depart from My Dinh bus terminalMap, 7.8km from Hoan Kiem. Getting out there eats part of what you saved on the ticket.
Afternoon and evening run the same loop
The published table shows the afternoon service starting at 13:00 and the evening one at 21:00, calling at the same stops in the same order. The evening bus reaches the airport at 23:15.
So choose by pickup point rather than by departure time. Picking the stop nearest your hotel saves you a taxi at dawn.
5. The night bus sets you down at four in the morning
Here is the real catch with the night services. Sapa Express lists its 22:00 cabin bus as arriving in Sapa at 04:00. You sleep for six hours and then you are standing in the middle of town.
Sapa at four in the morning
The town sits at 1,488m. The January average low is 6.2C and the record low is minus 6.1C. Even in July the pre-dawn figure is 17.7C.
Hotel check-in is generally 14:00. Board at 22:00 and there are ten empty hours between arrival and your room.
What to do with those hours
- Book the previous night as well. You pay for one more night and get to shower and sleep on arrival.
- Leave the bags and wait for morning. Most places will store luggage, but ask whether the desk is actually staffed at 04:00.
- Switch to the morning bus. Leave at 07:00, arrive at 13:00, and the timing lines up with check-in.
What to have with you at 04:00
Keep your jacket in the cabin. It can be 25C when you board in Hanoi and single figures when you step out in Sapa, and you do not want to be opening the hold on the roadside at dawn.
Tell the hotel your arrival time in advance. Some keep the desk open all night, some expect you to ring a bell, and at four in the morning there is nowhere else to go.

6. The night train does not reach Sapa
There is no railway to Sapa. Night trains leave Hanoi stationMap and terminate at Lao Cai stationMap, and the rest is by road.
How the trains are put together
Private companies attach their own sleeping carriages to the state trains. Classes vary between four-berth and six-berth compartments, hard and soft. Livitrans lists departures from Hanoi at 22:00 and from Lao Cai at 21:30 on its own site.
Exact times shift with the train number and the season, so read the times on the booking screen rather than trusting a fixed figure.
When the train is the better choice
- If mountain roads make you carsick. The railway follows the river and has far fewer bends.
- If you only sleep lying flat. The berths are wider than a bus.
- If you want Lao Cai itself, the Chinese border or the Bac Ha market, where getting off at Lao Cai makes sense.
When it is not
The total is longer. Eight hours overnight, then another hour uphill. Fares run above the sleeper bus. With heavy bags, changing at Lao Cai station is a nuisance.
A new standard-gauge line linking Lao Cai, Hanoi and Hai Phong is under construction, but no passenger service runs on it yet.
Look at the carriage class first
State and private carriages run in the same train. A state six-berth compartment stacks three bunks high, so the top one is hard to sit up in; a private four-berth has two tiers and thicker mattresses. That is where the price gap comes from.
Book through the operator or an agent. Weekend departures in high season sell out days ahead, so lock the date once you have it.


7. Lao Cai station to Sapa: 33km and 1,395m up
If you came by train, this is what is left. Lao Cai station to Sapa is 33.4km. Road data says 27 minutes; allow 45 minutes to an hour.
Why 27 minutes becomes an hour
Lao Cai station is at 93m and Sapa at 1,488m. Those 33km climb 1,395m on Highway 4D, which switchbacks the whole way, so nothing moves quickly.
| Point | Elevation |
|---|---|
| Hanoi railway station | 11m |
| Lao Cai station | 93m |
| Sapa lake | 1,488m |
| O Quy Ho pass | 1,762m |
What you take from the station
Shared minivans line up outside the station for each train arrival. Some train companies sell the transfer with the ticket, which saves haggling before sunrise.
You can also take a taxi, but agree the fare before you get in. The usual traps are covered in our guide to common scams in Vietnam.
If you have time to spare in Lao Cai
Trains arrive early and the Sapa vans sometimes wait an hour or two. There are noodle places open in front of the station, and the Kim Thanh border crossing is under ten minutes away by car.
On a Sunday morning you can fit in the Bac Ha market, about three hours from Lao Cai by road, which matches the dawn arrival well.

8. Going straight up from Noi Bai Airport
If you land in Hanoi and want to continue the same day, skipping the city is shorter. Noi Bai AirportMap to Sapa is 287.9km, which is 25.7km less than starting from Hoan Kiem and 21 minutes quicker on road data.
Pick an operator that stops at the airport
Inter Bus Lines includes Noi Bai in its published pickup list, at 08:15 on the morning run and 23:15 on the evening one. Sapa Express picks up at a single city address instead.
Going into town and back out again adds roughly 40km of driving. Getting from the airport into the city, if that is what you want, is covered in Noi Bai Airport to central Hanoi.
Match it to your landing time first
Flights into Hanoi arrive across the day and late at night. Land in the afternoon and the morning bus has gone while the evening one is hours away. Land at night and you can take the 23:15 from the airport, but you will reach Sapa before dawn.
Sleeping in Hanoi and taking the morning bus is the least awkward version. Hanoi is worth a day or two anyway, so pair it with our Hanoi travel guide.
9. The 265km expressway is not the same road throughout
The buses use the expressway that runs from Noi Bai to Lao Cai: 265km with 13 toll plazas and five rest areas.
It narrows halfway
| Section | Lanes | Speed limit |
|---|---|---|
| Noi Bai to km123 | Two each way | 100 km/h |
| km123 to the end | One each way plus hard shoulder | 80 km/h |
The second half has a single running lane in each direction. Get behind a lorry and there is nowhere to overtake, which is where most of the variation in arrival times comes from. Widening work is under way.
One stop on the way
Inter Bus Lines lists the Km23 and Km57 rest areas as scheduled stops. The 06:00 departure reaches Km57 at 09:00. That is where you use the toilet and buy water.
The turn-off for Sapa is the Highway 4D interchange at km256. From there the road leaves the expressway and starts climbing.
Toilets only at the rest areas
Buses stop for about 20 minutes at one of the five rest areas. Once the vehicle is on the mountain road there is nowhere sensible to pull over.
Sleeper buses usually ask you to take your shoes off, so a pair of slip-ons makes the rest stop easier.

10. Why the last hour makes people carsick
Motion sickness is the most common complaint on this route, and the shape of the final section explains it.
Bends and gradient arrive together
Highway 4D climbs 1,395m in 33km, an average gradient above four percent, with bends the whole way, so the vehicle leans continuously. After five hours of straight motorway the change is abrupt.
Lying down in a sleeper makes it worse because your eyes have nothing fixed to hold. Cabin buses can be worse again where the partition blocks the window.
What helps
- Ask for a berth towards the front. The rear axle moves most.
- Take motion sickness tablets 30 minutes before boarding rather than when you feel it.
- Get out at the rest stop and stand in the air for a few minutes.
- Keep the phone screen away on the mountain section.

11. What it costs
These are the fares the operators publish themselves. They move with season and day of week, so treat them as the shape rather than the final number.
| Service | Published fare | Operator |
|---|---|---|
| Sleeper berth, single | 340,000 VND | Inter Bus Lines |
| Cabin, single | 450,000 VND | Inter Bus Lines |
| Sleeper berth, double | 680,000 VND | Inter Bus Lines |
| Cabin, double | 750,000 VND | Inter Bus Lines |
| Limousine seat van | 16 to 22 USD | Sapa Express |
| Sleeping cabin | 24 USD | Sapa Express |
Train fares spread much wider
Each company sells its own carriages, so a state six-berth and a private four-berth on the same train can differ by more than double. Add the Lao Cai to Sapa transfer on top.
Totalled up, the train usually costs more than the bus. What you get for it is a wider bed and far fewer bends.
What moves the price
First the vehicle: a single sleeper berth and a double cabin differ by more than two to one. Then the date, with Friday nights and Sunday afternoons dearest and weekday mornings cheapest.
Then how early you book, since the cheaper allocations sell first. Cancellation terms vary by operator, so read them before paying.
Return tickets
Some operators discount a return. If your date back is not fixed, two singles are easier to live with.
12. Matching the service to your itinerary
How many nights you have decides which departures work. Laying the times out by trip length:
| Trip | Going up | Coming back | Why |
|---|---|---|---|
| One night | Night bus, dawn arrival | Afternoon bus next day | Nothing else gives you a full day |
| Two nights | Morning bus, afternoon arrival | Afternoon bus on day three | You get an afternoon plus a whole day |
| Three or more | Morning bus or the train | Afternoon bus | With slack you can pick on comfort |
On one night
This is the tight version: board at 22:00, off at 04:00, bags stored and moving from breakfast. Take the 15:00 back and you are in Hanoi by 21:00.
That leaves roughly twelve usable hours in Sapa. A valley trek will not fit; the town and Fansipan will.
On two nights
This is the comfortable version. The 07:00 bus puts you in at 13:00 for the afternoon, gives you a clear middle day, and sends you back on day three. It also fits check-in and checkout times.
If one of the nights is a valley homestay, keep the first night in town and move out on day two so you only shift bags once.
Fitting it around Hanoi
Our northern Vietnam guide sets out the order for adding Ha Long and Ninh Binh. Sapa is northwest and Ha Long is east, so doing both means passing through Hanoi twice.
13. The return leg has the same problem
Coming down, the timings split the same way.
| Service | Leaves Sapa | Reaches Hanoi |
|---|---|---|
| Seat van | 15:00 | 21:00 |
| Cabin, afternoon | 14:00 | 20:00 |
| Cabin, overnight | 22:00 | 04:00 |
Take the overnight and you are in Hanoi at 04:00, which puts the same gap at the other end: about eight hours before an Old Quarter check-in.
Working around a flight
Long-haul departures from Hanoi are mostly late evening. Leaving Sapa at 15:00 gets you into the city at 21:00, which is tight for a flight the same night. Either allow a spare day or book a car that goes straight to the airport.
Sapa to Noi Bai is 288km, and going direct rather than via the city saves the detour.
If you do have a few hours in Hanoi on the way out, our Hanoi travel guide has short options near the centre.
14. What the road is like month by month
Sapa is a wet place. The national standard for construction climate data records rain on 228 days a year, and even the driest month, December, has 13.5.
| Month | Daytime high | Pre-dawn low | Rainfall | Rain days |
|---|---|---|---|---|
| January | 12.3C | 6.2C | 70mm | 16.3 |
| April | 21.3C | 14.0C | 213mm | 17.9 |
| July | 23.0C | 17.7C | 461mm | 25.6 |
| September | 21.7C | 15.9C | 303mm | 19.8 |
| December | 13.2C | 7.0C | 66mm | 13.5 |
What actually affects the journey
Between June and August the monthly total passes 400mm. Landslips close sections of the mountain road in that period, and an arrival can slip an hour or two, so keep the evening of arrival day loose.
In winter the problem is fog. Around the O Quy Ho pass visibility drops to a few metres on some days and the climb slows to walking pace.
What to wear on the bus
The annual mean in Hanoi is 23.6C against 15.3C in Sapa, a gap of 8.3 degrees. In January Hanoi’s pre-dawn low is 14.3C while Sapa’s is 6.2C. Boarding in short sleeves and arriving cold is a common mistake, so keep the jacket with you.
Busy dates
Seats sell out first around the golden harvest and on public holidays, when fares rise and pickup points get queues.
Winter weekends fill too. Domestic visitors come up for the frost and the fog, so Friday night and Sunday afternoon go first.
15. After you get off in Sapa
The buses set you down in the town centre, inside 1km of Sapa lakeMap, so a hotel in the middle of town is walkable.
If your hotel is outside the centre
Homestays in the Muong Hoa valley and towards Ta Van are a further drive. Ask about a pickup when you book; plenty of places will meet the bus.
In town you can flag a xe om, the motorbike taxi. Agree the fare first. Grab has few cars this high up. How the apps work is in our Grab and Green SM guide.
With heavy bags
Central Sapa is built on a slope. Even 1km turns into a climb with a suitcase, so it is worth taking a vehicle from the drop-off point.
What to do once you are settled is in the Sapa travel guide; how to fit the north together is in the northern Vietnam guide.
Onward from Sapa
Buses to Lao Cai and towards Lai Chau use Sapa bus stationMap. For the Ha Giang loop, most people route back through Lao Cai.
Direct services from Sapa to other regions are thin on the ground. Almost everyone passes through Hanoi again.
16. Common mistakes
Before you leave
Paperwork is covered in Vietnam entry requirements and connectivity in Vietnam eSIM. Signal drops out on the mountain road, so download the map before you board.
Carry small notes. Money and payment are covered in our money in Vietnam guide.
Check the ticket when it arrives
Confirm the pickup point on the ticket is the one you chose. Operators do move stops for vehicle reasons and sometimes only send a message about it.
The drop-off point in Sapa is on the ticket too. If it is far from your hotel, knowing that in advance beats working it out at four in the morning.
17. 🌸 More Vietnam guides
- Sapa travel guide · trekking, Fansipan, seasons, costs
- Northern Vietnam guide · fitting Hanoi, Ha Long, Ninh Binh, Ha Giang and Sapa together
- Hanoi travel guide · Where to stay in Hanoi · Noi Bai Airport to the city
- Ha Long Bay cruises · Ninh Binh day trip · Ha Giang loop
- Getting around Vietnam · Money and payments · eSIM
🎡Things to Do3
🚇Getting Around2
🧭Travel Tips2
🧭Vietnam-wide essentials138
Hanoi to Sapa: common questions
Six hours by bus. The road distance is 313km and routing software says 4 hours 13 minutes, but the mountain section and the pickup loop bring the operators’ own figure to six. The night train runs overnight to Lao Cai, and from there it is another 45 minutes to an hour.
If you want the afternoon of arrival day, take the morning bus: 07:00 out, 13:00 in. If mountain roads make you sick, or you only sleep lying flat, the train is easier. The train stops at Lao Cai, though, and usually costs more once you add the transfer.
Boarding at 22:00 puts you in Sapa at 04:00. Check-in is usually 14:00, which leaves ten hours. Either book the previous night as well or move to the morning departure.
No. There is no railway to Sapa, so trains end at Lao Cai station. From there it is 33.4km by road, climbing 1,395m. Shared minivans meet each arrival and some train companies sell the transfer with the ticket.
Yes. The airport is 287.9km from Sapa, 25.7km closer than the city centre. You need an operator that stops there: Inter Bus Lines lists Noi Bai among its pickup points, at 08:15 in the morning and 23:15 at night.
Operators publish 340,000 VND for a single sleeper berth, 450,000 for a single cabin and 750,000 for a double cabin. Sapa Express lists seat vans at 16 to 22 USD and its sleeping cabin at 24 USD. Prices move with season and day, so check the booking screen.
The last 33km are continuous bends. Ask for a berth near the front, take tablets 30 minutes before boarding, and get out at the rest stop. To avoid the bends altogether, take the train as far as Lao Cai.
You can, but allow extra time. July brings 461mm across 25.6 rain days, and landslips close parts of the mountain road, so keep the evening of arrival day free.