Home › Hanoi to Sapa Bus Times: 5h30, from €12

Hanoi to Sapa Bus Times: 5h30, from €12

Hanoi to Sapa takes about 5.5-6 hours by direct sleeper bus via the expressway, climbing into Vietnam's northern mountains and their famous rice terraces. The sleeper bus is now the most popular option; the classic overnight train runs about 8 hours 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
Manevi Premier Hotel
Hanoi
Top-rated stay in Hanoi
Manevi Premier Hotel
★ 8.7 349 reviews
€51
per night
Book on Agoda →
Option 2
Kecho Legacy Hotel & Spa
Hanoi
Top-rated stay in Hanoi
Kecho Legacy Hotel & Spa
★ 9.0 1977 reviews
€50
per night
Book on Agoda →
Option 3
Le Jardin Hotel Haute Couture
Hanoi
Top-rated stay in Hanoi
Le Jardin Hotel Haute Couture
★ 9.2 961 reviews
€56
per night
Book on Agoda →
Where to stay in Sa Pa
Option 1
DeLaSol Sapa - Central Boutique Hotel
Sa Pa
Top-rated stay in Sa Pa
DeLaSol Sapa - Central Boutique Hotel
★ 8.9 2321 reviews
€36
per night
Book on Agoda →
Option 2
DeLaMont Sapa Hotel - Hill Serenity Retreat
Sa Pa
Top-rated stay in Sa Pa
DeLaMont Sapa Hotel - Hill Serenity Retreat
★ 8.9 251 reviews
€36
per night
Book on Agoda →
Option 3
Sapa Valley view hotel
Sa Pa
Top-rated stay in Sa Pa
Sapa Valley view hotel
★ 9.1 1355 reviews
€37
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, Kiwi, or Agoda (linked per result) before booking.