How to get from CAT BA Island to HOI AN?

cat-ba-island-to-hoi-an-transport
How to travel from Cat Ba Island to Hoi An? You can travel by combination of boat + bus, train or plane.


+ Bus + Train to Hoi An
+icon-plane Bus + Flight to Hoi An
Tourist Bus to Hoi An
icon-ticket Book Ticket to Hoi An

    • Hoi An is a city at the mouth of the Thu Bon River, which attracts thousands of tourists for its unique atmosphere reminiscent of centuries ago. It is literally a living museum exhibition, which consists of thousands of historical buildings, all of which have been preserved in their original form and you will simply find yourself back in time. The old town is listed as a UNESCO World Heritage Site. Here you can see pagodas, temples, gatherings of Chinese minorities or private houses, all in their original form, or only very carefully restored. The main historical monument is then considered a phenomenal Japanese covered bridge. Hoi An is definitely a “must see” attraction on your way to central Vietnam. Hoi An is about 30 km from Da Nang, and in Da Nang there is an international airport. There are a few ways how to reach Hoi An and Da Nang from Cat Ba Island – by bus, bus + train or bus + plane.
    • Book and buy e-tickets + flights from Cat Ba Island to Hoi An on Baolau icon-external-link-square or 12go.asia icon-external-link-square

From Cat Ba to Hoi An you can travel by combination of bus, boat, train and plane.

    • Travel distance from Cat Ba Island to Hoi An is about 880 km by road via Hai Phong and Ninh Binh. The best and fastest option how to get to Hoi An from Cat Ba Island is to travel by bus + plane via Hai Phong. Hai Phong Airport is about 40 km from Cat Ba town. From Hai Phong you can take a direct flight to Da Nang Airport and from Da Nang Airport you can take a shuttle bus or taxi to Hoi An. Travel by bus + plane takes about 4-6 hours and direct flights from Hai Phong to Da Nang are very cheap. Another popular option how to get to Hoi An is to travel by bus + train via Hanoi. So you can travel by bus to Hanoi (about 4 hours) and from Hanoi you can travel by various sleeper tourist trains to Da Nang (about 16-17 hours). The most cheapest way how to get to Hoi An from Cat Ba is to travel by tourist bus via Ninh Binh. You can take a bus to Ninh Binh and another sleeper bus from Ninh Binh to Hoi An. Travel by bus to Hoi An costs about $30-40/pp and travel time is totally about 22 hours via Ninh Binh. Book bus/train tickets or flights to Hoi An + Da Nang from Cat Ba online. From Da Nang and Hoi An you can travel to Ho Chi Minh City.


How do I get from Cat Ba Island to Hoi An?


1. BUS+TRAIN from Cat Ba to Hoi An (via Hai Phong, Hanoi)


A) Bus from Cat Ba Island to Hanoi

    • the fastest way how to reach Hanoi from Cat Ba Island
    • travel by bus or minivan from Cat Ba to Hanoi takes about 3.5-4.5 hours
    • travel by bus or minivan from Cat Ba to Hanoi costs about $11-17/pp
    • bus companies: Cat Ba Express, Daichi Travel, Good Morning Cat Ba, Cat Ba Discovery…
    • check this article: Cat Ba to Hanoi – Bus Schedule

B) Train from Hanoi to Da Nang

    • travel by train of Vietnam Railways from Hanoi to Da Nang takes about 16-17 hours
    • overnight sleeper trains are comfortable (soft berth), you can buy food, snack
    • there are about 6 trains of Vietnam Railways from Hanoi to Da Nang
    • train ticket from Hanoi to Da Nang costs about $17-55 (hard or soft seat, hard or soft berth)
    • there are also luxury trains – Laman Express, Lotus Train, Violette Train, Livitrans Express ($75-135)
    • Laman Express Train from Hanoi to Da Nang has also 2-4 berths cabin
    • railway station in Hanoi – Hanoi Railway Station (120 Đường Lê Duẩn)
    • railway station in Da Nang – Da Nang Railway Station (791 Hải Phòng)
    • check this article: Hanoi to Da Nang – Train Schedule
    • top travel route from Hanoi to Da Nang – it is recommended to book your tickets online!

C) Bus/Taxi from Da Nang to Hoi An

    • from Da Nang to Hoi An you can travel by various buses, minivans or taxi, + Grab
    • travel by bus, minivan or taxi from Da Nang to Hoi An takes about 1 hour
    • bus tickets from Da Nang to Hoi An cost about $5-10/pp
    • Book and buy bus + train e-tickets from Cat Ba to Hoi An online on Baolau icon-external-link-square or 12go.asia icon-external-link-square
    • you will receive your train and bus e-tickets to Hoi An by email, ready to print or carry in your mobile phone / tablet and present when boarding the bus and train in Hanoi Railway Station
regular-train-hanoi-danang
Trains of Vietnam Railways in Vietnam. Soft seats and 4-berth cabin (photo: Baolau)


2. BUS+FLIGHT from Cat Ba to Da Nang (via Hai Phong)


A) Bus + Boat from Cat Ba Island to Hai Phong

    • from Cat Ba Island to Hai Phong you can travel by bus+boat
    • travel by bus+boat from Cat Ba to Hai Phong takes about 1.5 hour
    • you can also take a local bus from Cat Ba to Ha Long and from Ha Long another bus to Hai Phong

B) Flight from Hai Phong Airport to Da Nang

    • there are direct flights from Hai Phong to Da Nang
    • the most fastest option how to reach Da Nang from Hai Phong
    • one-way low cost direct flight from Hai Phong to Da Nang costs about $22-30/pp
    • airport in Hai Phong – Cat Bi International Airport
    • airport in Da Nang – Da Nang International Airport (about 3 km from the town center)
    • airlines from Hai Phong to Da Nang: VietJet Air, Vietnam Airlines (flights with stopover)
    • travel by plane from Hai Phong to Da Nang takes about 1 hour
    • Book your direct flight from Hai Phong to Da Nang on Baolau icon-external-link-square or 12go.asia icon-external-link-square
    • from Da Nang Airport you can take a shuttle bus or taxi to Hoi An (book tickets online)
plane-flight-hai-phong-to-danang
DIrect flight from Hai Phong to Da Nang is the most fastest way how to reach Hoi An.


3. BUS from Cat Ba to Hoi An (via Ninh Binh or Hanoi)


A) Bus from Cat Ba Island to Ninh Binh (or Hanoi)

    • you can take a bus from Cat Ba Island to Ninh Binh
    • travel by bus/minivan from Cat Ba to Ninh Binh takes about 5 hours
    • travel by bus/minivan from Cat Ba to Ninh Binh costs about $14-21/pp
    • bus companies from Cat Ba to Ninh Binh: Daichi Travel, Good Morning Cat Ba, Cat Ba Express…
    • read this article: How to get to Ninh Binh from Cat Ba?
    • there are also some buses from Hai Phong to Da Nang
    • you can also travel by bus from Cat Ba to Hoi An via Hanoi

B) Sleeper Bus from Ninh Binh to Hoi An (or Da Nang)

hey-travel-bus-ninh-binh-to-hoi-an
Sleeper bus from Ninh Binh to Hoi An – Hey Travel (photo: Baolau).


How to travel from Da Nang to Hoi An? By bus or taxi.

    • from Da Nang to Hoi An you can travel by tourist bus, minivan, taxi or Grab
    • bus companies to Hoi An: Hoi An Express, TheSinh Tourist, Hanh Cafe, April Adventure
    • travel by bus/taxi from Da Nang to Hoi An takes about 1 hour
    • bus ticket from Da Nang to Hoi An costs about $5-7/pp
    • you can also travel by minibus/van from Da Nang Airport to Hoi An
    • Book your bus e-tickets from Da Nang to Hoi An online on Baolau icon-external-link-square or 12go.asia icon-external-link-square
    • Book your motorbike/scooter in Da Nang or Hoi An with Bikesbooking
hoi-an-ancient-town-vietnam
Hoi An Ancient town and local river with tourist boats.


icon-info-circle Travel route from Cat Ba Island to Hoi An – Tips + Faqsicon-angle-double-down

How to book and buy tickets / flights from Cat Ba Island to Hoi An?

    • You can book your tickets+flights from Cat Ba Island to Hoi An on Baolau or 12go.asia.
    • You can search + book another tickets, e.g. Cat Ba > Ninh Binh, Nih Binh > Da Nang…

How long does it take to travel from Cat Ba Island to Hoi An?

    • Travel by bus+train from Cat Ba Island to Hoi An (via Hanoi) takes about 23 hours.
    • Travel by bus+plane from Cat Ba Island to Hoi An (via Hai Phong) takes about 5-6 hours.
    • Travel by sleeper bus from Cat Ba Island to Hoi An (via Ninh Binh) takes about 22-24 hours.

What is the travel distance from Cat Ba Island to Hoi An?

    • Travel distance from Cat Ba Island to Hoi An is about 880 km by bus/train via Ninh Binh.

How much does it cost to travel from Cat Ba Island to Hoi An?

    • To get by bus+train from Cat Ba Island to Hoi An (via Hanoi) costs about $35-80/pp.
    • To get by bus+plane from Cat Ba Island to Hoi An (via Hai Phong) costs about $30-50/pp.
    • To get by tourist bus from Cat Ba Island to Hoi An (via Ninh Binh) costs about $30-45/pp.

What is the best way of transport from Cat Ba Island to Hoi An?

    • The best and fastest option how to reach Hoi An from Cat Ba is to travel by bus to Hai Phong and from Hai Phong you can travel by plane (direct flight) to Da Nang. Da Nang is about 30 mk from Hoi An, there are various minibuses and taxis between Hoi An and Da Nang.

What is the cheapest way of transport from Cat Ba Island to Hoi An?

    • The cheapest way of getting from Cat Ba Island to Hoi An is to travel by tourist bus via Ninh Binh. You can take a bus to Ninh Binh from Cat Ba and sleeper tourist bus from Ninh Binh to Hoi An via Da Nang. There are also sleeper trains from Ninh Binh to Da Nang.

Are there some luxury tourist trains to Da Nang?

    • Yes, there are tourist trains from Hanoi to Da Nang – Violette Train, Lotus Train, Laman Express and New Livitrans Express. Lotus Train and Laman Express has also 2-berths cabin. So you can take a bus to Hanoi from Cat Ba and sleeper tourist train to Da Nang.

Where to go and travel from Hoi An?

How to get from Da Nang Airport to Hoi An?

    • If you take a flight to Da Nang you can also travel from Da Nang Airport to Hoi An. There are various shuttle buses / minivans or minibuses. To reach Hoi An from Da Nang Airport takes about 1 hour and bus tickets cost about $4-7/pp. Read this article > How to get from Da Nang Airport to Hoi An.

icon-arrow-circle-right Book your tickets or flights from Cat Ba to Hoi An + Scheduleicon-angle-double-down

(You can change your travel route and book another tickets, eg. Cat Ba > Hanoi, Hanoi > Hoi An…)


Hoi An to Da NangHoi An to HaLong BayPhu Quoc to S.ReapSihanouk to KohKongKep to SihanoukvilleBattambang to SihanoukPhu Quoc

Hoi An to Phu Quoc Island

How useful was this post?

Click on a star to rate it!

Average rating 4.9 / 5. Vote count: 26

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

Share: