FEW DAYSVIETNAM
Vietnam Travel Practicalities

Getting Around Northern Vietnam: Your Honest Transport Comparison

Overnight train, limousine van, or private car? We've used all four options on every major northern route — here's what we actually think, with real costs and journey times included.

The Four Main Ways to Move Around Northern Vietnam

Northern Vietnam's distances are long enough to matter — Hanoi to Sapa is roughly 320 km, Hanoi to Ha Long Bay around 170 km — but short enough that the options you actually use are road and rail, not domestic flights. The four main ways to move between destinations are the overnight train, limousine vans (coach-style minibuses, despite the name), private car hire, and local public buses.

There's no single right answer. The best choice depends on your route, group size, budget, and how much you value your sleep and your time. We've taken all four on the routes covered here, and the aim is to give you the honest version — times, costs, and caveats included.

For getting around once you arrive in a city, getting around Hanoi itself with Grab is covered separately — this guide is focused on journeys between destinations. For all northern Vietnam travel practicalities, our full hub covers money, SIM cards, visas, and more.

Prices and schedules correct as of September 2026. Both change — always verify before booking.

Overnight Train from Hanoi to Sapa: What the Journey Is Actually Like

The overnight train to Sapa departs from Hanoi's main station — Ga Hà Nội on Le Duan Street, not the newer Gia Lam station, which catches people out — typically around 21:30 to 22:00. It arrives at Lao Cai, the railhead for Sapa, between 05:30 and 06:30 depending on the service. From Lao Cai you then transfer by bus or minivan 38 km up the mountain to Sapa town, which adds another 45 to 60 minutes.

Cabin classes. The two options worth knowing are soft sleeper (four berths per cabin, with a lockable door) and hard sleeper (six berths, open to the corridor). We would always recommend soft sleeper. The price difference is modest — roughly $5–8 USD more each way — and a closing door matters when vendors board at intermediate station stops or when fellow passengers have a different view on appropriate lighting at midnight.

What no one tells you in advance. The carriages rattle noticeably on the mountain approach to Lao Cai, and it gets cold — the air conditioning runs aggressively regardless of the season outside. Bring a light layer and earplugs if you are a light sleeper. Vietnamese train culture skews toward early rising, so don't expect to sleep past 5am.

Book two to three weeks ahead during peak season (June–August and October–November) — soft sleeper berths on the popular services sell out. Third-party booking sites add a service fee on top of the ticket price; a soft sleeper berth each way currently sits in the $20–30 USD range before that fee.

The overnight train is a genuinely memorable way to travel if you can embrace it. It is genuinely uncomfortable if you can't.

Book the correct station: departures to Sapa leave from Ga Hà Nội on Le Duan Street, not Gia Lam. Getting this wrong has ruined more than a few evenings.

Limousine Vans: The Most Practical Option for Most Routes

'Limousine van' in Vietnam does not mean what it means in London. It refers to a 9- or 16-seat minibus — often with reclining seats and fixed departure times from central Hanoi pick-up points — running set routes on a schedule. The quality varies considerably by operator, so who you book with matters more than the category name.

Limousine vans cover virtually every popular northern route: Hanoi to Ha Long Bay, Hanoi to Ninh Binh, Hanoi to Sapa. Rough journey times are 2.5–3 hours to Ha Long Bay's boarding area, 2–2.5 hours to Ninh Binh, and 5–6 hours to Sapa via the expressway. Costs run broadly $15–25 USD per person each way, with Sapa services at the higher end.

The advantages are real: hotel-area pick-up, no station logistics, and daytime services mean you see the countryside rather than sleep through it. The disadvantages are also real: you share the van with whoever else is booked, the Sapa mountain road causes motion sickness in some passengers, and 'door-to-door pick-up' can in practice mean 45 minutes of stops collecting other passengers before you leave the city.

Book through your accommodation, a reputable local tour operator, or directly with an operator you have researched. Avoid buying through touts on Hanoi's Old Quarter travel street — the vans are often the same ones, but you lose any recourse if something goes wrong.

Private Car Hire: When the Extra Cost Makes Sense

A private car means a vehicle and driver arranged exclusively for your group — no shared passengers, picked up from your accommodation and dropped at your destination. You can stop at viewpoints, roadside stalls, or unplanned detours without negotiating with anyone.

This is what we arrange for most of our clients, and the honest case for it is simple: for groups of three or more, the per-person cost often comes close to a limousine van anyway. For families with young children, pushchairs, or significant luggage, a private car is usually not a luxury — it is the practical option. For routes with a worthwhile stop along the way (Ninh Binh to Ha Long via the coast road, for example), it lets you use the journey rather than sit through it.

When it's not worth the premium. If you are travelling solo or as a couple on a straightforward point-to-point route — Hanoi to Ninh Binh, say — a limousine van will serve you well for a fraction of the cost.

Approximate pricing: $60–90 USD for shorter routes such as Hanoi to Ninh Binh; $120–200 for longer routes such as Hanoi to Sapa or Hanoi to Ha Long Bay. Prices vary by vehicle size and season.

If you'd like to have Few Days Vietnam arrange your transport, we include it as part of the wider itinerary so there is nothing to coordinate on the day.

Public Buses: The Budget Option and Its Real Limitations

Local public buses connect most destinations in this guide, and they are genuinely cheap — a fraction of a limousine van fare. But for most international travellers on a time-limited trip, they are impractical rather than merely uncomfortable.

The issues are cumulative: journey times are substantially longer due to local stops, timetables are difficult to access in English, you need to know where to board in Hanoi and where to alight at the other end, and luggage space is limited. Drivers and ticket sellers will almost certainly not speak English.

If you have flexibility, a tolerance for uncertainty, and are travelling light, public buses are a genuine option for shorter routes such as Hanoi to Ninh Binh. They are not a realistic choice for Hanoi to Sapa or Ha Long Bay for most visitors. We would rather tell you that plainly than have you strand yourself at a bus stop in Gia Lam before sunrise.

Route-by-Route Transport Guide

Hanoi to Ha Long Bay Recommended: Limousine van or private car. Journey time: 2.5–3.5 hours to the cruise boarding point — Ha Long, Lan Ha, and Bai Tu Long all have different embarkation points, so the exact time varies. Approximate cost: $15–20 per person by limousine van; $70–110 by private car. Honest caveat: Most cruise operators include or arrange transfers as part of the booking. Confirm before arranging transport separately, or you will pay twice.

Hanoi to Ninh Binh Recommended: Limousine van or private car for flexibility; the train is also reasonable at around 2 hours, with Ninh Binh station well-placed for the main sights. Journey time: 1.5–2 hours by road. Approximate cost: $10–15 per person by van; $50–75 by private car. Honest caveat: Ninh Binh is often done as a day trip from Hanoi. If that is your plan, a private car almost always works out better value than a van plus taxi on arrival.

Hanoi to Sapa Recommended: Overnight train (soft sleeper) or limousine van — depends on whether you prefer day or night travel. Journey time: 8–9 hours by overnight train including the Lao Cai transfer; 5–6 hours by day van direct. Approximate cost: $20–35 per person by train (soft sleeper); $25–40 by limousine van. Honest caveat: The van is faster but the mountain road causes motion sickness in some passengers. The train is slower but you arrive rested if you sleep reasonably well.

Ha Long Bay to Sapa Recommended: Direct van service (limited operators run this route) or private car. Many travellers prefer to overnight in Hanoi between the two rather than tackle it in one long day. Journey time: 6–8 hours depending on route and traffic. Approximate cost: $35–50 per person by shared van; $180–250 by private car. Honest caveat: This is a long day regardless of how you do it. We usually recommend building a Hanoi night into the itinerary — it is a much more comfortable way to travel.

Good to know

Frequently asked questions

Can I take a domestic flight between northern Vietnam destinations like Hanoi, Sapa, and Ha Long Bay?

No — there are no commercially useful domestic flights between the northern Vietnam destinations covered in this guide. Sapa, Ha Long Bay, and Ninh Binh do not have commercial airports. The nearest airport to Ha Long Bay is Cat Bi in Hai Phong, which some travellers use, but it doesn't save meaningful time once ground transfers on both ends are included. For movement around northern Vietnam, road and rail are your realistic options.

Is it safe to hire a motorbike for inter-city travel in northern Vietnam?

We would not recommend a motorbike as a primary transport option for inter-city distances in the north. Routes like Hanoi to Sapa or Hanoi to Ha Long involve long distances, significant truck traffic, and — in Sapa's case — demanding mountain roads. The risk-to-reward calculation doesn't work for most travellers.

If you want motorbike travel in northern Vietnam, the Ha Giang Loop is a different matter entirely — it's a route specifically suited to it, with the option of going self-ride or with an easy-rider driver. Within cities, Grab bikes are practical for short hops. But Hanoi to Sapa on a hired motorbike is not something we would encourage.

What is the cheapest way to get from Ha Long Bay to Sapa?

The cheapest direct option is a shared limousine van — some operators run a Ha Long to Sapa service for roughly $35–50 per person, with journey times of 6–8 hours. If you cannot find a direct service for your dates, the fallback is returning to Hanoi and picking up a Sapa-bound van or overnight train from there. The two-leg route costs less per segment but adds transit time, and if you need a Hanoi night between them the cost difference narrows considerably.

How far in advance should I book transport in northern Vietnam?

For the overnight train to Sapa, book two to three weeks ahead during peak season (June–August and October–November) — soft sleeper berths on popular services genuinely sell out. Limousine vans can usually be booked a few days ahead, though peak-season weekend departures fill faster than you might expect. Private car hire can generally be arranged with 24–48 hours' notice if you are flexible on timing, but earlier is always easier once you have fixed travel dates.

Let Us Sort the Logistics

Transport planning is one of the things our clients consistently say they are glad they handed over. We arrange trains, vans, private cars, guides, and accommodation as one joined-up itinerary — with one person to contact if anything needs adjusting.

Start Planning With Us