How to get from HALONG BAY to TAM COC?

halong-bay-to-tam-coc-transport
How do you get from Halong Bay to Tam Coc in Ninh Binh? You can travel by bus, train, minivan or limousine.


Bus to Tam Coc
Train to Ninh Binh 
 Taxi to Trang An
icon-ticket Book Tickets

    • Tam Coc – Bich Dong – one of Vietnam’s rarest natural treasures is a number of karst areas located in Ninh Binh and inscribed on the UNESCO list. One of these beautiful areas in Ninh Binh is Tam Coc. A flat landscape in Ninh Binh province filled with rice fields, between which limestone rocks grow like towers. The easiest way how to move in this area, which is also called “inland Ha Long Bay”, is to travel by bicycle or motorbike. Since Tam Coc, along with the nearby Trang An landscape complex and the remains of the UNESCO-listed royal city of Hoa Lu, is experiencing a tourist boom, Tam Coc has become increasingly popular. There is no airport in Ninh Binh, so it is not possible to travel by plane. There are 3 option how you can travel to Tam Coc in Ninh Binh from Halong Bay – by bus, train (via Hanoi) or private taxi/car.
    • Book tickets from Halong Bay to Tam Coc (Ninh Binh) online on Baolau icon-external-link-square or 12go.asia icon-external-link-square

From Hanoi to Ninh Binh (Tam Coc) you can travel by bus, train or taxi.

    • Travel distance from Halong Bay to Tam Coc in Ninh Binh is about 180 km by bus. The best and fast way how to reach Tam Coc from Halong Bay (Ha long town) is to travel by tourist bus or minivan. Travel by tourist bus from Halong Bay to Tam Coc takes about 3-4.5 hours and bus tickets cost about $12-19.40/pp. Buses depart from various places, e.g. from Tuan Chau Island, Bai Chay bus station or Hon Gai. These buses also arrive to various sites in Ninh Binh, e.g. to Tam Coc, Trang An, Hoa Lu or Ninh Binh town. If you want to travel by train – the best options is to take a train from Hai Phong to Hanoi and from Hanoi to Ninh Binh. There is also a train from Ha Long town to Hanoi, but only via Kep and travel time is about 7 hours. From Hai Phong to Hanoi by train it is about 2.5 hours. You can also take a private taxi/car from Halong Bay/Tuan Chau to Trang An, you can book private minivan online. From Tam Coc you can travel by bus to central Vietnam, e.g. to Phong Nha, read this: Travel to Phong Nha-Ke Bang in Dong Hoi.


How do I get from Halong Bay to Tam Coc?


1. BUS/MINIVAN from Halong Bay to Tam Coc

    • there are tourist buses or minivans from Halong Bay to Tam Coc
    • travel by bus/minivan from Halong Bay to Tam Coc takes about 3-4.5 hours
    • bus companies from Halong Bay to Tam Coc (Ninh Binh): The Long Travel, Discovery Travel
    • one-way bus ticket from Halong Bay to Tam Coc costs about $12-19.40/pp
    • buses depart from Ha Long – Bai Chay bus station, Hon Gai or Tuan Chau International port
    • buses arrive to various sttations in Tam Coc, Trang An (Mua Caves, Bich Dong) or Ninh Binh town
    • Book bus e-tickets from Hanoi to Tam Coc/Ninh Binh on Baolau icon-external-link-square or 12go.asia icon-external-link-square
    • you will receive your bus e-ticket to Tam Coc – Ninh Binh by email, ready to print or carry in your mobile phone and present when boarding the bus in Ha Long, read carefully the informations before you book your tickets to Ninh Binh
thelong-travel-bus-halong-bay-to-tam-coc
From Halong Bay to Tam Coc (Ninh Binh) you can travel by tourist bus (photo: Baolau)


2. TRAIN from Hai Phong to Ninh Binh (via Hanoi)


There is no direct train from Ha Long to Ninh Binh, but you can travel by train via Hanoi. There is a train from Ha Long town to Kep Railway Station and from  Kep to Hanoi. Travel by this train takes about 7 hours and travel by train from Hanoi to Ninh Binh takes about 2.5 hours. So it does not make a sense to use this train via Kep. But there is also a train from Hai Phong to Hanoi, it takes about 2.5 hours. From Ha Long to Hai Phong you can travel by bus/minivan.

A) TRAIN from Hai Phong to Hanoi

    • travel by train of VR from Hai Phong to Hanoi takes about 2.5 hours
    • price of the one-way train ticket to Hanoi from Hai PHong is about $3-6 (seats)
    • there are about 4 trains every day to Hanoi
    • trains arrive to Hanoi Railway Station or Long Bien Railway Station
    • read this article: How to go from Hai Phong to Hanoi?

B) TRAIN from Hanoi to Ninh Binh

    • travel by train of VR from Hanoi to Ninh Binh takes about 2.5 hours
    • price of the one-way train ticket to Ninh Binh is about $3-6 (seats)
    • you can use your train e-ticket in your smartphone
    • read this article: How to go from Hanoi to Ninh Binh?

C) TAXI from Ninh Binh to Tam Coc

    • Tam Coc is about 5 km from Ninh Binh Railway Station
    • you can travel by taxi from the Ninh Binh Railway Station to Tam Coc
train-seat-hanoi-hai-phong-vietnam
You can travel by train from Hai Phong to Ninh Binh, but only via Hanoi (photo: Baolau).


3. PRIVATE TAXI / CAR from Halong Bay to Trang An

    • you can also travel by private taxi from Halong Bay (Tuan Chau) to Trang An
    • Trang An Scenic Complex is about 5 km from Tam Coc
    • travel by private taxi/minivan from Ha Long (Tuan Chau) to Trang An takes about 5 hours
    • travel by private taxi/minivan from Halong Bay to Trang An costs about $135 (vehicle)
    • taxi company from Ha Long to Trang An: Grouptour
    • Book your private taxi/minivan from Halong Bay to Trang An on 12go.asia icon-external-link-square
grouptour-vip-minivan-halong-bay-to-trang-an
From Halong Bay / Tuan Chau to Trang An – Ninh Binh you can travel by minivan/taxi (photo: 12go.asia)


icon-info-circle Faqs – Travel route from Halong Bay to Tam Cocicon-angle-double-down

How to book tickets from Halong Bay to Tam Coc in Ninh Binh?

    • You can book tickets from Halong Bay to Tam Coc online on Baolau or 12go.asia.
    • You can also book another tickets, e.g. Hai Phong > Hanoi, Hanoi > Ninh Binh…

How long does it take from Halong Bay to Tam Coc?

    • Travel by tourist bus from Halong Bay to Tam Coc takes about 3-4.5 hours.
    • Travel by train of VR from Hai Phong to Ninh Binh (via Hanoi) takes about 6 hours.
    • Travel by private taxi/minivan from Halong Bay to Trang An takes about 5 hours.

What is the travel distance from Halong Bay to Tam Coc?

    • Travel distance from Halong Bay to Tam Coc is about 100 km by combination of train/bus.

How much does it cost to travel from Halong Bay to Tam Coc?

    • Travel by tourist bus from Halong Bay to Tam Coc costs about $12-19.40/pp.
    • Travel by train of VR from Hai Phong to Ninh Binh (via Hanoi) costs about $6-12/pp.
    • Travel by private taxi/minivan from Halong Bay to Trang An costs about $135 (vehicle).

What is the best way of travel from Halong Bay to Tam Coc?

    • The best way is to travel by tourist bus or minivan. There are a few buses to Tam Coc from Ha Long (Bai Chay, Hong Gai or Tuan Chau Island). This option is also the fastest way how to reach Tam Coc from Halong Bay in Quang Ninh province. You can also travel by boat+bus from Cat Ba Island to Ninh Binh.

Where the buses from Halong Bay to Tam Coc (Ninh Binh) arrive?

    • Tourist buses and minivans from Ha Long (Bai Chay or Tuan Chau) arrive to various places in Tam Coc – Ninh Binh. There are stops in Trang An Complex, Tam Coc Wharf, Mua Caves, Hoa Lu or Ninh Binh town. Read carefully these informations before you book bus tickets.

Is there a direct train from Halong Bay to Ninh Binh?

    • There is no direct train to Ninh Binh from Ha Long town. But there is a train of Vietnam Railways from Ha Long town to Hanoi, but via Kep Railway Station and travel time is about 7 hours. The better option is to take a train of VR from Hai Phong to Hanoi (2.5 hours) and from Hanoi to Ninh Binh (2.5 hours).

Is there a flight from Halong Bay to Ninh Binh?

    • There is no flight from Ha Long or Hai Phong to Ninh Binh, Ninh Binh has no airport, you have to travel by bus or train.

Where to stay in Ninh Binh?

    • You can stay in Tam Coc, Trang An Complex, Mua Caves or Hoa Lu. There are various tourist homestays or bungalows.
    • Read this article and book your accommodation online: 15 best homestays in Ninh Binh

What to visit if you are already in Tam Coc?

    • You should visit Trang An Scenic Complex (boat rides), about 10 km north of Tam Coc and Mua Caves + viewpoint – about 5 km from Tam Coc. These 2 amazing karst sites are the most visited places in Ninh Binh.

Where to travel from Ninh Binh?

    • Ninh Binh has no airport, but you can travel by train or bus to central Vietnam. There are various seat or sleeper trains and sleeper buses from Ninh Binh to Da Nang + Hoi An. Da Nang is the biggest city of central Vietnam and an important transport hub. From Da Nang you can travel to southern Vietnam.

Bus from Halong Bay to Tam Coc – Schedule + Bus Ticketsicon-angle-double-down

FULL UPDATED BUS SCHEDULE – CLICK HERE

Bus Schedule - Ha Long to Tam Coc

Departs in Ha Long

Arrival in Tam Coc

Bus Tickets

Discovery Travel

11:45 (Bai Chay)

16:00

From $12.00

Discovery Travel

12:30 (Tuan Chau)

16:35

From $12.00

The Long Travel

07:30 (Bai Chay)

10:30

From $17.20

The Long Travel

12:30 (Bai Chay)

15:30

From $17.20

The Long Travel

17:30 (Bai Chay)

20:30

From $17.20

The Long Travel

07:00 (Hon Gai)

10:30

From $19.40

The Long Travel

12:00 (Hon Gai)

15:30

From $19.40

The Long Travel

12:00 (Tuan Chau)

17:50

From $10.80

trang-an-landscape-complex-ninh-binh
If you are already in Tam Coc you should definitely visit Trang An.
mua-caves-ninh-binh-vietnam
Mua Caves – one of the most beautiful places in Tam Coc / Trang An, only about 3 km from Tam Coc Wharf.


icon-arrow-circle-right Book your tickets or taxi from Ha Long to Tam Coc + Scheduleicon-angle-double-down

(You can change your departure, arrival, e.g. Ha Long > Hanoi, Hanoi > Ninh Binh…)


Cat Ba > Da NangDa Lat > Dong HoiH.Phong > DongHoiSapa > Noi BaiLao Cai > SapaDa Nang > HanoiBangkok > Koh LipeKhao Sok

Mai Chau to Ninh Binh

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 16

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

Share: