Hanoi to Ninh Binh

How to Get From Hanoi to Ninh Binh

95 km1h 20m – 10hFrom $6Research Verified

Bus · Limo Van · Train · Day Trip · Taxi

Visiting Ninh Binh Province

Ninh Binh is the perfect next destination after exploring the busy city life in Hanoi. This gorgeous province boasts a Number of great viewpoints, mountains, temples and pagodas to explore. Our favourite thing to do in Ninh Binh is a boat tour that follows the river through rice paddies surrounded by karst mountains. Such a sight to behold!

Inside tip: Forget about Ninh Binh City and stay in Tam Coc!

When you travel to Ninh Binh province, we recommend staying in Tam Coc. Ninh Binh City is busy with lots of traffic. Tam Coc, on the other hand, is a beautiful village surrounded by lime karst mountains. Here, everywhere you look is just lush green nature. Most guesthouses in Tam Coc are located around the lake in the middle of the village or next to Tam Coc River. Imagine amazing views right from your balcony's guesthouse. See the section at the end of this post for my favourite guesthouses in Tam Coc.
Ela
Written by Ela
Senior Travel Writer
Maarten
Reviewed by Maarten
Founder & Trip Planning Expert
Updated
COMPARE

What are the 5 ways to travel from Hanoi to Ninh Binh?

There are five ways to travel the 95 km distance from Hanoi to Ninh Binh. You can choose between the bus, minivan, train, day trip, and private.

The journey takes between 1h 20m–10h and the quickest way is by minivan (1h 20m). If you're on a budget, the cheapest option is by bus with tickets starting at 161,000 VND ($6.10).

BusCheapest
Duration

1h 30m - 3h 45m

Price

161,000 VND ($6.10)

Limo VanFastest
Duration

1h 20m - 4h

Price

192,000 VND ($7.30)

Train
Duration

2h - 2h 30m

Price

329,000 VND ($13)

Day Trip
Duration

10 hours

Price

783,000 VND ($30)

Taxi
Duration

1h 30m - 3h

Price

1,316,000 VND ($50)

Where to stay in Ninh Binh?

Still looking for accommodation? Don't forget to check out our favourite places to stay in Ninh Binh at the bottom of this page.

Already in Ninh Binh?

Onward from Ninh Binh

Once you're in Ninh Binh, here's where to next — 7 researched onward routes to pick from.

From

Hanoi to Ninh Binh by Bus

1h 30m - 3h 45mFrom 161,000 VND ($6.10)

The bus is an affordable way to get from Hanoi to Ninh Binh. Bus fares start from 161,000 VND ($6.10) and the journey takes around 1h 30m - 3h 45m.

You can choose from four bus companies operating on this route: Green Trips, Sapa Dragon Express, TBus and Nam Quynh Anh.

Bus schedule from Hanoi to Ninh Binh

Green Trips
161,000 VND ($6.10)
Sleeping
Sapa Dragon Express
237,000 VND ($9.00)
Tourist
255,000 VND ($9.70)
Tourist

View bus stations on map

Map of stations
Click to explore
From
To

Ready to book your bus?

From 161,000 VND ($6.10) · 1h 30m - 3h 45m

Hanoi to Ninh Binh by Limo Van

1h 20m - 4hFrom 192,000 VND ($7.30)

The limo van is a quick and common way to get from Hanoi to Ninh Binh. There are several operators for this route, among which are Trang An Limousine, Khanh An Limousine, Ninh Binh Excursion, Duy Khang Limousine, Minh Long Limousine and Truly Ha Giang.

Rates for a limo van seat from Hanoi to Ninh Binh start from 192,000 VND ($7.30). Travel time is around 1h 20m - 4h.

We highly recommend that you pick a van that offers free hotel pick-up or drop-off. This not only saves you the hassle of finding your way to/from van stations, but it also allows you to save additional costs on transfers.

Departure and arrival station

Most limo van companies offer free hotel pick-up in Hanoi or free drop-off in Ninh Binh or Tam Coc. Others depart and arrive at their respective offices in the two cities.

It’s best that you pick a van with the most convenient departure and arrival stations for you.

Limo Van schedule from Hanoi to Ninh Binh

Trang An Limousine
06:00
1h 20m
07:20
07:00
1h 20m
08:20
08:00
1h 20m
09:20
192,000 VND ($7.30)
Limo
Khanh An Limousine
05:30
1h 40m
07:10
06:30
1h 40m
08:10
07:30
1h 40m
09:10
195,000 VND ($7.40)
Luxury
Ninh Binh Excursion
07:30
2h
09:30
08:30
2h
10:30
09:30
2h
11:30
229,000 VND ($8.70)
Limo

View minivan stations on map

Map of stations
Click to explore
From
To

Ready to book your minivan?

Alternative: Public bus from Hanoi to Ninh Binh

The public bus is the cheapest way to get from to , but it is not as accessible as the limo vans.

The bus departure and arrival stations are located far from the tourist areas in both Hanoi in Ninh Binh. This means that even though a bus ticket only costs 70,000 VND ($2.70), you will most likely spend additional costs for your transfers to and from the bus stations.

We recommend taking the bus only if your hotels are located near the bus terminals. Travel time with the bus is around 2-3 hours.

Departure and arrival station

Buses depart from Giap Bat Bus Station, located 7 km southwest of Hanoi’s Old Quarter.

They park at Ninh Binh Bus Station, located 7 km northeast of all the natural gems of Tam Coc.

Hanoi to Ninh Binh by Train

2h - 2h 30mFrom 329,000 VND ($13)

Vietnam Railways operates 5 trains from Hanoi to Ninh Binh daily. The first trip departs at 06:00 in the morning and the last train leaves Hanoi at 22:15.

Train fares from Hanoi to Ninh Binh start at 329,000 VND ($13) for a soft seat. There are also sleeping berths available, but they might not be that cost-efficient for this short journey.

Departure and arrival station

Trains depart from Hanoi Railway Station, located 3 km west of the Old Quarter. A taxi ride costs around 70,000 VND ($2.70).

You are to get off at Ninh Binh Railway Station, situated some 6 km northeast of Tam Coc.

Train schedule from Hanoi to Ninh Binh

Vietnam Railway
06:10
2h
08:10
15:30
2h
17:30
19:20
2h
21:20
329,000 VND ($13)
First Class Sleeper

View train stations on map

Map of stations
Click to explore
From
To

Ready to book your train?

Booking Tip

We recommend booking your tickets online through BookAway. Their site is intuitive, provides a clear picture of what you can expect, and offers great customer service. If you're eying the best deals, you might occasionally find slightly cheaper tickets on Baolau.

Optional: Taxi from Ninh Binh to Tam Coc

You will find several accommodations within a walkable distance from Ninh Binh Railway Station, but we recommend continuing your journey to Tam Coc.

As there are no public buses from Ninh Binh to Tam Coc, you have two ways to complete this 15-minute journey.

If you’re not carrying a lot of luggage, you can take a motorbike taxi, which costs around 25,000 VND ($1.00). Otherwise, you can hail a regular taxi for about 120,000 VND ($4.60).

Hanoi to Ninh Binh by Day Trip

10 hoursFrom 783,000 VND ($30)

If you want to visit Ninh Binh in only one day, you can also join a day trip from Hanoi that takes 10 hours.

Klook offers day trips from Hanoi to Ninh Binh starting from 783,000 VND ($30). This already includes roundtrip transfers, admission to sights, a visit to the ancient capital of Hoa Lu, a rowboat tour along Tam Coc River, and lunch.

It’s worth noting that Tam Coc is a great place to spend slow days with nature, and is definitely worth 2 or 3 days of your itinerary when visiting Ninh Binh province.

Do you still want to go on a day trip from Hanoi to Ninh Binh? Just click the link below to book a day trip via Klook.

Ready to book your day trip?

From 783,000 VND ($30) · 10 hours

Hanoi to Ninh Binh by Taxi

1h 30m - 3hFrom 1,316,000 VND ($50)

Are you travelling in a group? You can also consider taking a taxi from Hanoi to Ninh Binh. Rates start from 1,316,000 VND ($50) for a 3-seater private transfer. Divide the cost and that’s just about 439,000 VND ($17) per person.

The advantage of taking a taxi is that you can be flexible with your schedule. You’ll also get a door-to-door pick-up, so no need to worry about finding your way to and from bus stations.

We recommend booking your ride via BookAway, which offers comfortable cars with professional drivers.

Taxigo.vn
Standard Car 3 PAX
Price per person = 439,000 VND ($17)
Bookaway
1,316,000 VND ($50)
Taxigo.vn
SUV Car 5 PAX
Price per person = 316,000 VND ($12)
Bookaway
1,579,000 VND ($60)
Taxigo.vn
Standard Minivan 12 PAX
Price per person = 206,000 VND ($7.80)
Bookaway
2,473,000 VND ($94)
Hanoi VIP Transfer
SUV Car 5 PAX
Price per person = 321,000 VND ($12)
Bookaway
1,605,000 VND ($61)
Hanoi VIP Transfer
SUV Car 5 PAX
Price per person = 347,000 VND ($13)
Bookaway
1,737,000 VND ($66)
Hanoi VIP Transfer
Standard Minivan 10 PAX
Price per person = 236,000 VND ($9.00)
Bookaway
2,355,000 VND ($90)
Hanoi VIP Transfer
Standard Minivan 10 PAX
Price per person = 247,000 VND ($9.40)
Bookaway
2,474,000 VND ($94)

Ready to book your taxi?

From 1,316,000 VND ($50) · 1h 30m - 3h

STAY

Our favourite places to stay in Ninh Binh

Here are our favourite places to stay in Ninh Binh for every budget.

Tam Coc Family Hotel
Budget

Tam Coc Family Hotel

Want to know what it feels like to stay with a Vietnamese family? Tam Coc Family Hotel really does make you feel at home with the family.

The friendly owners will tell you all of the best spots to visit in Ninh Binh, and start your day right with a delicious home-cooked breakfast. It's a great example of why you don't have to spend a lot for a great guesthouse.

Another plus: It's a 1-minute walk from the Tam Coc river and drop-off point of the bus.

View on Booking.com
Tam Coc Bungalow
Mid-Range

Tam Coc Bungalow

Do you prefer to stay at the riverside of Tam Coc? Tam Coc Bungalow has spacious bamboo bungalows right next to the Tam Coc river. Bungalows start from $32 and dorm rooms from $6.

What we really liked about this place is their open-air restuarant. From the terrace you can watch the locals paddling back to Tam Coc town during sunset and in the evening you can play a game of pool at the open restaurant area.

View on Booking.com

Rounding it up

We hope this guide was helpful in planning how to get from Hanoi to Ninh Binh. If there's anything else you're wondering about, drop us a comment and we'll do our best to answer you within a few days.

PS: If you've recently travelled this route, share your experience with fellow travellers and help us improve this post. Thanks for helping out our travel community!

Frequently Asked Questions

The distance from Hanoi to Ninh Binh is 95 km.

TRUST

How We Research

Every route on Gecko Routes is independently researched and regularly verified.

500+

ROUTES RESEARCHED

Every route is personally travelled and documented by our team, covering Southeast Asia's most popular and off-the-beaten-path connections.

Monthly

UPDATES

Routes are reviewed on a regular cycle to catch schedule changes, new operators, and price updates. Every guide shows when it was last verified.

Verified

BY TRAVELLERS

Tips and corrections from our community of travellers help keep routes accurate between team visits. Your experience makes this guide better for everyone.

About the Authors

Ela
Ela

Senior Travel Writer

Ela is a storyteller, content producer, solo traveller and a mermaid-in-training. When she's not in front of her laptop, you will find her barefoot and living her best tan on some island in the Philippines. Or exploring the depths of its seas as a budding freediver. An island girl at heart, she'll be happy anywhere there is sea, sand, sun and coffee.

Maarten
MaartenReviewer

Founder & Trip Planning Expert

Based in Bali, Maarten's passion for travel is undeniable. In 2016, he decided to quit his job as a stock analyst and started doing what he always dreamed of: travelling through South East Asia and helping other people plan their trips. When he is not working on Gecko Routes, you'll find him surfing in the ocean or exploring the best gems of Indonesia.

Affiliate Disclosure

Some links on this page are affiliate links. If you book through them, we earn a small commission at no extra cost to you. This helps us keep Gecko Routes free and up to date.

Stay Connected

Join our Community

We're a small team of passionate travellers sharing what we've learned on the road. Get our best tips, route updates, and travel stories delivered to your inbox.

Unsubscribe anytime.

Reader Comments

8 comments
Loading comments...

Leave a Comment