How to travel Hanoi to Sapa: ultimate guide

Quick answer: The most popular way to get from Hanoi to Sapa is the overnight sleeper train to Lao Cai. It lasts 7 hours 35 minutes to 7 hours 50 minutes, with a Vietnam Railways soft sleeper costing 440,000 to 460,000 VND and private carriages from about 860,000 VND, followed by a 50-minute minibus to Sapa town.

The fastest option is a direct bus or limousine (4 hours 45 minutes to 6 hours 30 minutes, from 240,000 VND for a sleeper bus and 350,000 VND for a limousine van). The most comfortable option is a private car (5–6 hours, ~$150–$200). The road is winding and mountainous. If you get motion sickness, consider the train or fly to Dien Bien Phu and drive. Sapa is not the beach. It’s not the heat. It’s cool mountain air, rice terraces cutting into the hillsides, and villages where life moves at a different pace. Getting there from Hanoi is the first real test of your trip. Depending on your choice, it can be an adventure or a smooth ride through the mountains.

This guide covers options, so you can pick the one that fits your style, your budget, and your stomach.

🚂 Option 1: Overnight Sleeper Train — The Classic Route

Riding the overnight train from Hanoi to Lao Cai is the most atmospheric way to reach Sapa. It’s not the fastest, but it’s the one you’ll remember, clattering through the night and waking to northern mountains. Here’s how it works: You board at Hanoi Railway Station around 10 PM, sleep in a 4-berth cabin. Next, you reach Lao Cai Station around 6 AM, then a minibus takes you up the winding road to Sapa in about 1 hour.

A soft sleeper berth in a 4-berth cabin costs 440,000 to 460,000 VND on a Vietnam Railways ticket, from about 610,000 VND on a reseller site, and private tourist carriages start at about 860,000 VND per berth. A 2-berth VIP cabin costs about 800,000 VND per person.

Train companies:

  • Livitrans Express — The most popular option for tourists. Clean, comfortable, reliable. Includes a welcome drink and snack.
  • King Express — Solid choice. Good reviews, comfortable bedding, friendly staff.
  • Fanxipan Express — Budget-friendly with decent reviews.
  • Violette Express — Premium option with wooden paneling and larger cabins.

Pro tip: Book at least 2 weeks in advance for weekend departures. The Lao Cai–Hanoi route is popular with both tourists and locals. Use 12Go.asia or Baolau to compare operators and see real-time availability.

From Lao Cai to Sapa: The minibus costs $3–$5 USD and takes 1 hour. The road is winding — if you get motion sickness, sit in the front seat or take a private car.

Hanoi to Sapa by Night Train: Timetable and Fares

Trains do not go to Sapa itself, only to Lao Cai station, about 294 km from Hanoi. Since 10 October 2026 the Hanoi to Lao Cai line runs three overnight trains, SP15, SP3 and SP7, and the old SP1 and SP2 numbers are gone. All of them take between 7 hours 35 minutes and 7 hours 50 minutes.

TrainLeaves HanoiArrives Lao CaiJourneyCabins
SP1521:4505:20 (next day)7 h 35 min4-berth soft sleeper
SP322:0005:50 (next day)7 h 50 min4-berth soft sleeper, VIP 2-berth
SP722:4006:27 (next day)7 h 47 min4-berth soft sleeper

The trains back to Hanoi are listed below. SP8 is the only daytime service.

TrainLeaves Lao CaiArrives HanoiJourney
SP812:0519:30 (same day)7 h 25 min
SP1621:2505:15 (next day)7 h 50 min
SP421:5005:40 (next day)7 h 50 min

Night Train Fares

The regular Vietnam Railways carriages are air-conditioned four-berth soft sleepers, and the lower berths cost slightly more than the upper ones. Private tourist carriages are attached to the same trains with better bedding and cabins; the prices below are the starting prices for one berth.

TicketPrice (one way)
Vietnam Railways 4-berth soft sleeper (lower or upper berth)440,000 to 460,000 VND
Same train booked on a reseller site, service fee includedfrom about 610,000 VND
2-berth VIP cabin on a reseller siteabout 800,000 VND
Private carriage operatorTrainsPrice from
King Sapa TrainSP7860,000 VND
Family ExpressSP7870,000 VND
DamitransSP3, SP7920,000 VND
Fanxipan ExpressSP3, SP7920,000 VND
Sapaly Express TrainSP3990,000 VND
Hana TrainSP3, SP71,060,000 VND
Charmy ExpressSP3, SP71,150,000 VND
Laman ExpressSP31,200,000 VND
Vicsapa TrainSP32,830,000 VND

Children up to 4 years travel free, ages 5 to 9 get 25% off and ages 10 and over pay the full fare.

Book one to two weeks ahead for weekends, and as soon as sales open for Tet (late January or February) and for 30 April and 1 May; on ordinary weekdays a few days is usually enough. Buy e-tickets on a booking site, from the official Vietnam Railways site, which is the cheapest but harder to use from abroad, or at the station ticket office in cash. Keep the QR code on your phone together with your passport. Coming back, three trains leave Lao Cai between 12:05 and 21:50, and you should allow an extra hour for the road down from Sapa.

Trains leave from platforms 5 to 10 of Hanoi station, reached through the main building on Le Duan Street or the second building on Tran Quy Cap Street, so check which one your operator uses. Tickets at the station are paid in dong only, with no cards or US dollars. Weekends sell out faster and the weeks around Tet are very busy, so book ahead.

From Lao Cai Station to Sapa

Sapa is about 38 km from Lao Cai station and the road takes around 50 minutes. The regular bus costs about 50,000 VND and leaves from the car park outside the station. A shared minibus costs 40,000 to 100,000 VND per person, and a private car is about 30 US dollars per vehicle. On the way back, shared minibuses leave from outside Sapa church once they are full; leave Sapa by 17:00 to 17:30 to be sure of catching the night train.

Counting the transfer, the night train takes about 8.5 hours from Hanoi to Sapa, against roughly 6 hours on a direct sleeper bus, so the train is the choice for the experience and for saving a hotel night, and the bus is the faster one. When you arrive, our shortlist of places to stay helps you pick a base.

🚐 Option 2: Direct Bus — Fastest & Most Convenient

The direct sleeper bus from Hanoi to Sapa is the most popular option for budget and mid-range travelers. It’s a 5–6 hour journey with a stop for food and toilets halfway. The bus drops you off right in Sapa town centre — no transfer needed.

Cost: from 240,000 VND for a sleeper bus, 350,000 VND for a limousine van and 390,000 VND for a VIP cabin bus, depending on the operator.

Bus operators:

  • Sapa Express — The most reliable. Comfortable reclining seats, blankets, snacks, and an English-speaking guide.
  • Green Lion Bus — Mid-range with good reviews. Comfortable seats, reasonable price.
  • Fansipan Bus — Budget-friendly and basic. Gets the job done without frills.

Where to catch it: Buses depart from My Dinh Bus Station in Hanoi. Some operators offer free hotel pick-up from the Old Quarter — check when booking.

⚠️ Important: The road to Sapa is winding and mountainous. If you get motion sickness, take medication before boarding or consider the train.

There are more than 200 bus departures from Hanoi to Sapa on an ordinary Friday, from cheap standard sleeping buses to cabin buses with two or three rows of berths and limousine seats, so the choice is mostly about when you want to travel and how you want to sleep. These are examples of the main types for a Friday in November, with starting prices that can be lower with an early-booking discount; rating is out of 5.

OperatorBus typeLeaves HanoiArrives SapaJourneyPrice fromRating
Sapa ExploreStandard sleeping bus06:4512:556 h 10 min212,500 VND4.3
King Express BusStandard sleeping bus23:0005:056 h 05 min250,000 VND4.4
Phong KhanhLimousine sleeping bus20:1500:554 h 40 min340,000 VNDnot rated
HK BuslinesLimousine seater bus14:1520:005 h 45 min350,000 VND4.6
Sapa ExpressLimousine seater bus07:0013:006 h361,000 VND4.5
Sapa Group BusVIP cabin bus06:4512:155 h 30 min425,000 VND4.5
Cuong Phat LimousineLimousine seater bus06:3013:006 h 30 min440,000 VND4.8
Sao VietVIP cabin bus22:3004:506 h 20 min450,000 VND4.5
S Trip Viet NamVIP cabin bus23:3006:006 h 30 min450,000 VND4.7

See the departures and fares for your date.

Hanoi to Sapa by Bus, Limousine or Car: Departures and Prices

The road is the biggest choice in terms of departures: on a typical day the booking sites list around 85 limousine van departures, 76 sleeper bus departures and nearly 500 VIP cabin bus departures between Hanoi and Sapa, so you rarely need to book far ahead outside holidays.

VehiclePrice from (per seat)Journey time
Sleeper bus240,000 VND5 h 30 min to 6 h 30 min
Limousine van (9 to 28 seats)350,000 VND4 h 45 min to 6 h
VIP cabin bus390,000 VND5 h 30 min to 6 h 30 min
Seated coach440,000 VND5 h 15 min to 6 h 30 min
Minibus790,000 VND5 h 10 min to 5 h 30 min
Private car or van (per vehicle)2,160,000 VND4 h 30 min to 6 h

Among the operators, Sapa Express runs buses at 07:00, 14:30 and 22:00, with seats from about 16 to 25 US dollars depending on the seat type, and its 22:00 departure arrives around 04:00, so ask the hotel about early check-in. Xe Sao Viet takes about 6 hours 30 minutes from about 400,000 VND, and G8 Sapa Open Tour takes about 5 hours 30 minutes from about 450,000 VND. From Noi Bai Airport a bus to Lao Cai costs about 250,000 VND for a standard seat or 330,000 VND for a cabin and takes around 5 hours. Buses and limousines go straight to Sapa town, so there is no Lao Cai transfer, and most operators have their Sapa offices and drop-off points on Dien Bien Phu street, about 800 metres from the centre, and some night buses stop at the Sapa Night Market. Sao Viet sells sleeper seats and 21-seat limousines at roughly 310,000 to 400,000 VND, Sapa Express limousines cost roughly 390,000 to 420,000 VND and G8 Sapa Open Tour starts at about 420,000 VND. To choose between a sleeper, a limousine van and a VIP cabin bus, see our guide to getting around Vietnam.

🚗 Option 3: Private Car — Most Comfortable

If you’re traveling with 3–4 people, or just want the easiest experience, hire a private car with a driver. You can stop whenever you want — for photos, food, or bathroom breaks.

Cost: $150–$200 USD one-way for a standard sedan (up to 3 people). Larger vehicles (SUV, van) cost $200–$300 USD.

Advantages: – Door-to-door service — from your hotel in Hanoi to your hotel in Sapa – Flexible stops – Comfortable and private – You choose your departure time

Where to book: Through GetYourGuide or your hotel. Most travel agencies in Hanoi offer private transfers to Sapa.

✈️ Option 4: Fly + Drive — The Shortcut

If you’re short on time or hate winding roads, fly from Hanoi to Dien Bien Phu (1 hour) and then drive to Sapa (3 hours). This cuts the total travel time from 6 hours to 4 hours — but it’s more expensive and involves more logistics.

How it works:

  1. Fly from Hanoi (HAN) to Dien Bien Phu (DIN) — 1 hour, $50–$100 USD.
  2. Drive from Dien Bien Phu to Sapa — 3 hours, $50–$80 USD for a private car.

Best for: travelers combining Sapa with Mu Cang Chai or Ha Giang, or anyone who gets motion sickness and wants to avoid the winding mountain road.

What the Trip Costs: Hanoi to Sapa and Back

Here is what the whole return journey costs per person at the starting prices above, including the Lao Cai to Sapa bus when you take the train.

OptionReturn trip from
Sleeper bus both ways480,000 VND
Limousine van both ways700,000 VND
Night train in a regular soft sleeper, plus the Lao Cai bus both waysabout 980,000 to 1,020,000 VND
Night train in a private carriage, plus the Lao Cai bus both waysfrom about 1,820,000 VND
Private car both ways (per vehicle)from 4,320,000 VND

📊 Comparison Table

OptionCost (USD)DurationComfortBest For
Train + Minibus440,000 to 1,200,000 VND plus about 50,000 VND for the bus7.5 to 8 h train + 50 min busMediumAtmosphere, romance
Direct BusFrom 240,000 VND5–6 hoursLow–MediumBudget, convenience
Private Car$150–$2005–6 hoursHighGroups, flexibility
Fly + Drive$100–$1801h fly + 3h driveHighShort on time, motion sickness

Getting Around Sapa and to Fansipan

Sapa has no airport; the nearest is Noi Bai in Hanoi, so every route above ends in Sapa town by road. The centre of town is small enough to walk. The Fansipan cable car, the main outing, costs 850,000 VND for adults and 550,000 VND for children between 1 m and 1.4 m tall, and children under 1 m ride free; the price is set by height, not age.

For taxis in Sapa you have two ride-hailing options besides the street taxis. Grab runs GrabCar 7-seater cars in Sapa, with a fare of 32,400 VND for the first 2 km and 18,000 VND per kilometre after that, not including tolls and extra fees. The light-blue electric cars of Xanh SM wait around the stone church, the Fansipan cable car station, hotels and the main roads, start at 20,000 VND and cost about 15,500 VND per kilometre for the first 12 km. You can hail a Xanh SM car on the street when its roof light is on, book it in the app or call 1900 2088.

If you arrive by an early train or the 22:00 bus, you reach Sapa between about 04:00 and 07:30, long before normal check-in, so ask your hotel about early check-in or luggage storage when you book.

🛑 Common Mistakes

Booking the train too late. Weekend trains fill up weeks in advance — book at least 2 weeks ahead.

Not checking bus drop-off points. Some buses drop you at the main square, others at the bus station outside town. If you have heavy luggage, choose a bus that drops you at your hotel.

Ignoring motion sickness. The road to Sapa is winding. Take medication before boarding if you’re prone to it.

Underestimating the altitude. Sapa is at 1,500 meters — it can be 5–10°C cooler than Hanoi. Pack layers.

Not booking a return ticket. During peak season (October–March), return tickets sell out fast. Book before you leave.

❓ Frequently Asked Questions

How long does it take from Hanoi to Sapa?

5–6 hours by bus or private car. About 7.5 to 8 hours by train plus a 50-minute minibus transfer.

What’s the cheapest way to get to Sapa?

The direct sleeper bus, from 240,000 VND.

When is the best time to visit Sapa?

March–May (spring) and September–November (autumn) — mild weather, clear skies. December–February is cold and foggy but beautiful for winter photos.

Do I need to book the train in advance?

Yes — especially for weekends. Book at least 2 weeks ahead.

Can I do a day trip to Sapa from Hanoi?

No — it’s too far. Plan at least 2–3 days in Sapa.

💎 Final Verdict

The direct bus is the best value — fast, cheap, and drops you in Sapa town. The overnight train is the most memorable — romantic and atmospheric. The private car is the most comfortable — especially for groups or if you get motion sickness. Pick the one that fits your style.

🏨 Where to Stay & What to Pair It With

Once you’ve arrived in Sapa, it’s time to book your accommodation. You’ll find everything from budget homestays to luxury mountain lodges — check hotels in Sapa to compare prices and read guest reviews. For a broader overview, I’ve put together guides to the best hotels in Hanoi and Old Quarter hotels if you’re spending time in the capital.

FREE TOOL
Calculate your budget.
Build your Vietnam route — free.
Choose your destinations, travel style and budget — and get your trip plan.
Open the Free Trip Planner →
← Home
Scroll to Top
← Home