Hanoi to Ninh Binh

Last updated:

Overview Compare Limo Van Train Taxi Day Trip Questions To Stay

How to get from Hanoi to Ninh Binh?

To travel the 95km from Hanoi to Ninh Binh, you have 4 options: You can take a limo van, train or taxi for 1.5 to 2.5 hours or join a day trip for 10 hours. Fares range from 102,000 VND ($4.30) to 974,000 VND ($41).

4 ways to get from Hanoi to Ninh Binh

Transport modeDurationCostsAvailability
Limo Van1.5 hours195,000 VND ($8)Check bus tickets
Train2hrs 20m102,000 VND ($4.30)Check train tickets
Taxi1.5 hours974,000 VND ($41)Reserve a taxi
Day Trip10 hours727,000 VND ($30.50)Book a Day Trip

The limo van is a luxurious and convenient way to get from Hanoi to Ninh Binh. Most operators offer free hotel pick-up or drop-off. The limo vans also come with plush seats, and sometimes food & drinks. Rates start from 195,000 VND ($8).

There are also very cheap local buses operating on this route for only 70,000 VND ($2.95). However, both bus stations in Hanoi and Ninh Binh are located well outside the tourist centres. This means that you’ll have to spend additional costs when getting to and from the bus stations.

The train is an affordable yet comfortable option when travelling from Hanoi to Ninh Binh. Ticket prices start from 102,000 VND ($4.30) for a soft seat on Vietnam Railways. Note that this can only take you up to Ninh Binh Station, which is still 6km away from Tam Coc.

If you prefer to travel door-to-door, you can also book a private transfer. A 3-seater sedan from Hanoi to Ninh Binh costs around 974,000 VND ($41).

Planning to visit Ninh Binh only for a day? You can also join one of many day trips from Hanoi to Ninh Binh. Rates per person start from 727,000 VND ($30.50).

Visiting Ninh Binh Province

Ninh Binh is a perfect next destination after exploring the busy city life in Hanoi. This gorgeous province boasts of a number of great viewpoints, mountains, temples and pagodas to explore.

Our favorite 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 to stay in Tam Coc.

Ninh Binh City is very 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.

Itinerary from Hanoi to Ninh Binh

Hanoi to Ninh Binh travelroute

Hanoi to Ninh Binh by Limo Van

Duration: 1.5 hours
Cost: 195,000 VND ($8)
Duration: 1.5 hours
Cost: 195,000 VND ($8)

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 Truly Ha Giang, Trang An Limousine, Khanh An Limousine, and Duy Khang Limousine.

Rates for a limo van seat from Hanoi to Ninh Binh start from 195,000 VND ($8). Travel time is 1.5 to 2 hours.

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, it also allows you to save additional cost on transfers.

Departure & 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

Limo Van CompanySchedulesDurationCosts
Truly Ha Giang
+ free pick-up
4x a day
from 07:30-14:30
1.5 hours264,000 VND ($11)
Check Van Tickets
Trang An Limousine14x a day
from 05:50 to 19:50
1.5 hours195,000 VND ($8)
Check Van Tickets
Khanh An Limousine
+ free drop-off
13x a day
from 05:30-18:30
2 hours204,000 VND ($8.50)
Check Van Tickets
Duy Khang Limousine
+ free pick-up
15x a day
from 04:30 to 19:30
2 hours210,000 VND ($8.50)
Check Van Tickets

Alternative: Public bus from Hanoi to Ninh Binh

Duration: 2-3 hours
Cost: 70,000 VND ($2.95)
Duration: 2-3 hours
Cost: 70,000 VND ($2.95)

The public bus is the cheapest way to get from Hanoi to Ninh Binh, 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.95), 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 2-3 hours.

Departure & Arrival station

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

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

Hanoi to Ninh Binh by Train

Duration: 2hrs 20m
Cost: 102,000 VND ($4.30)
Duration: 2hrs 20m
Cost: 102,000 VND ($4.30)

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 102,000 VND ($4.30) for a soft seat. There are also sleeping berths available, but they might not be that cost-efficient for this short journey.

Departure & Arrival station

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

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

Train Schedule from Hanoi to Ninh Binh (Soft Seat)

TrainScheduleSoft Seat
SE706:00-08:16113,000 VND ($4.75)
Check Train Tickets
SE1114:05-16:21129,000 VND ($5)
Check Train Tickets
SE515:45-18:01152,000 VND ($6)
Check Train Tickets
SE319:25-21:41102,000 VND ($4.30)
Check Train Tickets
SE122:15-00:24117,000 VND ($4.90)
Check Train Tickets

Optional: Taxi from Ninh Binh to Tam Coc

Duration: 15 minutes
Cost: 25,000 VND ($1.05)
Duration: 15 minutes
Cost: 25,000 VND ($1.05)

You will find several accommodations in 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 2 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.05) to 50,000 VND ($2.10). Otherwise, you can hail a regular taxi for about 120,000 VND ($5).

Hanoi to Ninh Binh by Taxi

Duration: 1.5 hours
Cost: 974,000 VND ($41)
Duration: 1.5 hours
Cost: 974,000 VND ($41)

Are you travelling with a group? You can also consider taking a taxi from Hanoi to Ninh Binh. Rates start from 974,000 VND ($41) for a 3-seater sedan.

The advantage of taking a taxi is that you can be very 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.

Book a Taxi with BookAway

Hanoi to Ninh Binh by Day Trip

Duration: 10 hours
Cost: 727,000 VND ($30.50)
Duration: 10 hours
Cost: 727,000 VND ($30.50)

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

Klook offers day trips from Hanoi to Ninh Binh starting from 727,000 VND ($30.50). 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 though 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.

Book a Day Trip with Klook

FAQ How to get there

Frequently asked questions


Hanoi to Ninh Binh?

The easiest way to travel from Hanoi to Ninh Binh is by bus. The benefit of the bus is that it is a direct connection and some buses even provide free pick-up at your hotel. Other options are the train or taxi.

How long does it take to travel from Hanoi to Ninh Binh?

The journey from Hanoi to Ninh Binh takes between 2 and 3 hours, depending on your mode of transport.

Should I stay in Ninh Binh or Tam Coc?

We recommend to stay in Tam Coc. In this little town, you can find several beautiful guesthouses right next to the Tam Coc River. Ninh Binh is just a busy city so we don’t recommend to stay in the centre of Ninh Binh.

Our favourite places to stay in Tam Coc (Ninh Binh)

Ninh Binh Accommodation 1

Tam Coc Family Hotel

Want to stay in a real Vietnamese Guesthouse? Tam Coc Family Hotel is a perfect example why you don't have to spend more than $17 for a great guesthouse. The super friendly owners will tell you the best spots to visit and will make sure you have a good start of your day with a delicious breakfast. It's a 1-minute walk from the Tam Coc river and drop-off point of the bus.

Read More

Ninh Binh Accommodation 2

Tam Coc Bungalow

Do you prefer to stay close to the river? 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 common area. 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.

Read More

More routes to Ninh Binh

Phong Nha to Ninh Binh

CatBa to Ninh Binh

Sapa to Ninh Binh

Hue to Ninh Binh

Hoi An to Ninh Binh

More routes from Hanoi

Hanoi to CatBa

Hanoi to Da Nang

Hanoi to Ha Giang

Hanoi to Halong Bay

Hanoi Airport

Hanoi to Ho Chi Minh

Hanoi to Hoi An

Hanoi to Hue

Hanoi to Phong Nha

Hanoi to Sapa

Halong Bay to Hanoi

Hanoi to Halong Bay

Hanoi to Ho Chi Minh

Hanoi to Sapa

Ho Chi Minh to Hanoi

Ho Chi Minh to Hoi An

Ho Chi Minh to Phu Quoc

Was this post helpful?

Click on a star to rate it!

Average rating 4.8 / 5. Vote count: 49

No votes so far! Be the first to rate this post.

As you found this post useful...

Follow us on social media!

We are sorry that this post was not useful for you!

Your feedback is very valueable to us

How we can improve this post?

934 views