My first trip from Hanoi to Ninh Binh I took the public bus from Giap Bat station.

I bought the ticket at the bus counter for 140,000 VND. Smart. I did not buy it from the man outside the station who quoted me 250,000 VND for the “same” bus. Also smart. What I didn’t account for: a roadworks jam near Phủ Lý that turned a 2.5-hour ride into four hours on a bus with one functioning AC vent and a driver who honked continuously for the final 45 minutes.
I arrived at Ninh Binh station, not at my guesthouse — and then the taxi drivers descended.
Next visit: limousine van, door to door, 250,000 VND, two hours flat. Significantly different experience.
Here’s the actual breakdown of getting from Hanoi to Ninh Binh, including what each option costs you in money, comfort, and time.
Hanoi to Ninh Binh: Your Four Real Options
The distance is about 90–100km, directly south of Hanoi. No flights — there’s no airport in Ninh Binh. Everything is ground transport, and there are four options worth considering.

Limousine van — door-to-door, 2 hours, ~250,000 VND ($10). The most popular choice among independent travelers for good reason.
Train — scenic, 2–2.5 hours, 80,000–100,000 VND ($3–4). Requires a Grab from Ninh Binh station at the end.
Public bus — cheapest, 2.5–3 hours, 120,000–150,000 VND ($5–6). Drops at the station, not your guesthouse.
Private car — fastest, 1.5–2 hours, 1,200,000 VND+ ($50+). Only makes financial sense for groups of 3–4.
✓Quick Answer
Take the limousine van if this is your first trip or you value your time. Take the train if you want the countryside experience and don’t mind a 12-minute Grab to your guesthouse after. Skip the public bus unless you’re on an extreme budget and OK with uncertainty.
Option 1 — Limousine Van: The Easiest and Most Consistent
This is what most travelers take after they’ve done the public bus once.

The format: a 16-seat shuttle van picks you up from your Hanoi guesthouse or a central meeting point in the Old Quarter, drives directly to Ninh Binh, and drops you at your accommodation in Tam Coc or Trang An. No station transfers. No taxi negotiation at the end.
Cost: 250,000 VND (~$10) per person each way. Operators run hourly from around 05:00–19:00. The main names [RECURRING across 4+ sources]: Trang An Limousine and Duy Khang Limousine.
Book via 12Go.asia — recommended consistently and specifically across Reddit threads and travel forums from 2025–2026. Avoid Baolau for this route; multiple reports of overcharging and glitches.
The ride itself: comfortable seats, AC, about 2 hours if traffic cooperates. Peak hour departures (7–9am, 4–6pm) from Hanoi can add 30–45 minutes through city traffic. Book the 9am or 10am departure if you can — traffic clears and you arrive in Ninh Binh before the midday heat.
→Who It’s For
Limousine van is right for solo travelers, couples, and anyone arriving with real luggage who doesn’t want to figure out the station-to-guesthouse logistics on arrival. It costs $4–7 more than the train but removes every friction point.
↗Insider Tip
Old Quarter “agents” sell limousine van tickets for 350,000–400,000 VND. The actual price at the operator’s booking point or on 12Go.asia is 250,000 VND. Walk the extra 5 minutes or book online the night before.
Option 2 — Train: The Scenic Choice for Budget Travelers
The train has a reputation that’s partly earned.

The countryside between Hanoi and Ninh Binh is genuinely worth seeing from a train window — rice paddies, water buffalo, rural villages, the Red River Delta flattening out as you move south. On a clear morning in October or March, it’s one of the better 2.5 hours of travel in northern Vietnam.
Cost: 80,000–100,000 VND ($3–4) for a soft seat on the SE1 or SE3 departure. Buy at Hanoi Railway Station — you can get tickets day-of for most non-holiday departures. The Vietnam Railways app also works, or buy at the station counter.
The catch: Ninh Binh train station is in Ninh Binh City, not near Tam Coc or Trang An. You’ll need a Grab after arrival: 60,000–80,000 VND ($2.50–3.50) to Tam Coc, about 12 minutes. Total cost still under 200,000 VND ($8) — cheaper than the van — but you’re managing two legs instead of one.
The train carriages vary. Some are clean enough. Some smell like fish sauce and stale AC. Bring a jacket regardless — the air conditioning runs cold and inconsistently. Arrive 15 minutes before departure; platforms have minimal English signage and you’ll want time to confirm your car number.
→Who It’s For
The train suits backpackers, budget travelers, and anyone who genuinely enjoys the transit experience as part of the trip. If you’re traveling with more than a small daypack or have a precise arrival time to hit, the van is more reliable.
⚠Real Talk
“All guides rave about the scenic train, but with fog and rain it’s just a blurry gray smear.” That’s a fair point. The train view payoff is seasonal — October to April is the window when the landscape is actually worth watching. In summer rain it’s just wet windows.
Option 3 — Public Bus: Cheapest, With Trade-Offs
The public bus from Giap Bat station (south Hanoi, 8km from the Old Quarter) runs to Ninh Binh bus station for 120,000–150,000 VND ($5–6). Departures every 30 minutes from 5am. Operated by Hoang Long and other carriers.

Buy your ticket at the station counter — not from any agent outside or in the Old Quarter. [RECURRING] across 15+ reviews: the same 140,000 VND ticket gets sold by Old Quarter agents for 250,000 VND. Go to Giap Bat yourself, buy at the official window.
Getting to Giap Bat: Grab from the Old Quarter costs around 80,000–120,000 VND ($3–5), about 25–35 minutes depending on traffic.
The journey is 2.5–3 hours under normal conditions. The bus stops at Ninh Binh’s main bus station — again, not at your guesthouse. Another Grab required (60,000–80,000 VND) from there.
Total real cost, door to door from Old Quarter: roughly 300,000–350,000 VND ($12–14) including the two Grabs. The limousine van is 250,000 VND with no transfers. Do that math before you commit to the “cheap” bus.
On holidays and Tet, buses become badly overcrowded. Multiple travelers report standing in the aisle for 2+ hours, no working AC.
→Who It’s For
Budget backpackers who are staying near Giap Bat station anyway, or travelers connecting from other southern Hanoi areas. If you’re starting from the Old Quarter, the door-to-door economics usually favor the limousine van.
Option 4 — Private Car and Motorbike
Private car/Grab: 1,200,000–1,800,000 VND ($50–74) one way, booked through the Grab app or arranged through your Hanoi hotel. Peak hour surges can push this higher. Worth splitting between 3–4 people — divided four ways it’s competitive with the van.

If you book a private car, avoid the 7–9am window out of Hanoi. Off-peak (9am or after 6pm) cuts the transit time from 2.5 to about 1.5 hours.
Motorbike: Some travelers self-drive the 100km route via QL1A. Rental in Hanoi: ~80,000 VND ($3)/day. Fuel: ~50,000 VND. The ride is 2.5–3 hours. The highway has trucks, some construction stretches, and requires solid motorbike confidence. Not recommended if you haven’t ridden extensively in Vietnam already — the traffic patterns here punish hesitation.
The payoff: stopping wherever you want, banh mi at a roadside stall, photos at your own pace. Those who do it tend to love it. Those who aren’t prepared for Vietnamese highway riding tend to find it stressful.
From the Station to Your Guesthouse Without Getting Ripped Off
Whether you arrive at the train station or bus station, this moment is where a lot of travelers lose money.

The pattern [RECURRING March 2026 and earlier]: unofficial taxis and xe ôm (say: say-ohm) drivers approach immediately and quote inflated fares. One report: 300,000–400,000 VND for 5km to Tam Coc. The Grab fare for the same trip: 60,000–80,000 VND.
Another incident: a driver insisted the meter was broken, locked the doors, and charged 800,000 VND ($33) for a 20km trip with a fair price of 300,000 VND.
The rule: open the Grab app while you’re still inside the station building. Have the destination typed before you walk out the doors. Do not acknowledge anyone offering a ride. Walk past them, find mobile signal (usually right outside the main exit), and request the Grab there.
If you took a limousine van, this entire problem is bypassed — the van drops you directly.
ℹKnow Before You Go
The Grab app works reliably in Ninh Binh. Download it and load a payment method before leaving Hanoi. In rare spots with weak signal, walk 100m from the station entrance and try again — coverage improves fast outside the congestion zone.
The Bottom Line on Getting from Hanoi to Ninh Binh
For most travelers: limousine van. Door-to-door, reliable, reasonably priced. Book 12Go.asia the night before, specify your pickup address in the Old Quarter, show up on time.

If you want the countryside experience and don’t mind managing a Grab connection on arrival: train. The soft seat on the SE1 or SE3 is genuinely pleasant in good weather. Budget travelers get the best value here.
Skip the public bus unless the economics specifically work for your situation. And whatever you take — have Grab open before you step off into the arrivals area.
Once you’re there, the decisions get better: the Ninh Binh Where To Stay Guide covers where to base yourself in Tam Coc vs Trang An, and the Ninh Binh Things To Do Guide has the full activity breakdown with current prices.