Home › Hanoi to Sapa: Sleeper Bus or Train?

Hanoi to Sapa: Sleeper Bus or Train?

Hanoi to Sapa climbs into Vietnam's northern mountains and their famous rice terraces. The direct sleeper bus is now the most popular option at around six hours via the expressway; the classic overnight train runs to Lao Cai, then a winding hour up to Sapa. Both can travel overnight and save a hotel.

DistanceAbout 320 km
FastestSleeper bus (about 6h)
Most characterfulOvernight train to Lao Cai
Don't missThe Muong Hoa rice terraces
Hanoi to Sa Pa: your options
ModeOperatorDurationApprox fareOvernight
Bus Sapa Express / Inter Bus Lines (sleeper)
Direct to Sapa town via the expressway. Overnight runs save a hotel night.
about 5.5 to 6 hours approx €12 to €25 Yes Check on 12Go →
Train Overnight train to Lao Cai plus shuttle
Sleeper berths to Lao Cai, then a minibus up to Sapa.
about 8 hours plus 1 hour transfer approx €25 to €45 Yes Check on 12Go →

Fares are approximate and shown for comparison. Confirm live prices and times on 12Go before booking.

Show stays for:
Where to stay in Hanoi
Option 1
AQUARIUS PREMIUM HOTEL
Hanoi
Top-rated stay in Hanoi
AQUARIUS PREMIUM HOTEL
★ 8.8 507 reviews
€38
per night
Book on Agoda →
Option 2
Madelise Amica Hotel & Travel
Hanoi
Top-rated stay in Hanoi
Madelise Amica Hotel & Travel
★ 8.5 1139 reviews
€35
per night
Book on Agoda →
Option 3
Amira Hotel Hanoi
Hanoi
Top-rated stay in Hanoi
Amira Hotel Hanoi
★ 9.0 1691 reviews
€34
per night
Book on Agoda →
Where to stay in Sa Pa
Option 1
Canvas Sapa Legend Hotel & Spa
Sa Pa
Top-rated stay in Sa Pa
Canvas Sapa Legend Hotel & Spa
★ 8.4 951 reviews
€45
per night
Book on Agoda →
Option 2
Sapa CatCat Hills Resort & Spa
Sa Pa
Top-rated stay in Sa Pa
Sapa CatCat Hills Resort & Spa
★ 8.9 4540 reviews
€48
per night
Book on Agoda →
Option 3
Fansipan View Hotel
Sa Pa
Top-rated stay in Sa Pa
Fansipan View Hotel
★ 9.1 402 reviews
€42
per night
Book on Agoda →
Things to do
In Hanoi

Loading things to do...

In Sa Pa

Loading things to do...

Activities load from Viator. Booking opens on Viator, and we may earn a commission.

Frequently asked questions
How long is the bus from Hanoi to Sapa?
About 5.5 to 6 hours on the direct expressway sleeper bus, which drops you in Sapa town.
Is the train or bus better from Hanoi to Sapa?
The sleeper bus is faster and goes directly to Sapa. The train is a slower, characterful overnight to Lao Cai, then a transfer up the mountain.
Can you travel from Hanoi to Sapa overnight?
Yes. Both the sleeper bus and the train run overnight, so you arrive in the morning and save a hotel night.

Plan your own version

Set your dates, budget and pace, and the planner builds an optimized trip with live prices.

Build my trip →

Hotel options and prices come from Agoda and update at booking time; sample data shown if live pricing is unavailable. Transport fares are estimates, confirmed on 12Go.

Beta Prices and availability reflect current partner rates and can change before you book. Confirm the final price on 12Go or Agoda (linked per result) before booking.