How to get to Cat Ba Island from Hanoi
How to get to Cat Ba Island from Hanoi with essential travel tips to simplify your journey and improve your experience.
From Hanoi to Cat Ba is about 156 km with 3 main routes:
- National-way 5: This road is suitable for motorcyclists.
- High-way 5B: This road is reserved for high-speed cars and goes much faster.
- Train: Take the train from Hanoi to Hai Phong, then choose a bus, motorbike, taxi, or bicycle to get to Cat Ba Island.
Recommend: Book Lan Ha Bay day tour from Hanoi (pick-up 7:00-7:30) → Click to book.
Get to Cat Ba by On Motorbike/ Private Car from Hanoi
Cat Ba Island is part of Hai Phong City, so you must first travel to Hai Phong to reach it from Hanoi.
Motorbike riders should take National Highway 5 to reach Hai Phong city (105 km – 3 hours), while car travelers should use Highway 5B.
High-way 5B is longer, but there's no traffic since only cars can access it.
Hanoi to Hai Phong National-way 5 → view map
Hanoi to Hai Phong High-way 5B → view map
From Hai Phong City, you have several options to get to Cat Ba island.
Option 1 - by Speedboat
You can take a speedboat from Binh ferry terminal and go directly to Cat Ba Island (~250,000 VND – 60 mins). It’s fast but quite expensive.
Timeline of Binh Speedboat
Binh to Cat Ba | Cat Ba to Binh |
09h00 | 10h00 |
13h00 | 14h00 |
The speedboat will temporarily stop operating from September to April next year.
Option 2 - by Bus
You can easily book a bus from Hai Phong to Cat Ba Island.
Bus ticket booking office.
- Cat Ba Transport Travel Company: 16 Ben Binh Street, Minh Khai Ward, Hong Bang District, Hai Phong → view map
- Cat Ba Island Resort & Spa Company: 41 Ben Binh Street, Minh Khai Ward, Hong Bang District, Hai Phong → view map
- Contact +84976951999 (Mr Hien - WhatsApp/ Call).
Bus Price
Price from: | 150.000đ/ pax |
Vehicle: | Car & Speed Boat |
Timeline of bus
From Binh | From Cat Ba | ||
Morning | |||
5h45 | 5h30 | ||
9h00 | 8h50 | ||
Afternoon | |||
12h20 | 12h10 | ||
14h00 | 13h50 | ||
15h50 | 15h50 |
Option 3: Go straight to Cat Ba by Ferry
Or you can go to the flyover called Tan Vu – Lach Huyen which connects the mainland to Cat Hai Island.
There’s a parking lot at the Dong Bai ferry terminal where you can park your motorbike or car. → view Dong Bai Pier map
If you want, you can bring your motorbike/car to the island with an additional fee for your vehicle.
Tour the amazing road on Cat Ba island with your motorbike. It will take 4 - 5 hours to go from Hanoi to the center of Cat Ba island.
Dong Bai Ferry price
Ticket type | Price |
Traveler | 10,000 VND/ person |
Motorbike | 45,000 VND/ bike |
Under-9-seat car | 190,000 VND/ car |
9-to-24-seat car | 210,000 VND/ car |
24-to-32-seat car | 240,000 VND/ car |
Over-32-seat car | 330,000 VND/ car |
Dong Bai ferry every 30 minutes from 5 AM to 6:30 PM - duration: 30 mins.
Or a speedboat at Got pier (80,000 VND – duration: 8 mins) to Cat Ba Island. (read more Got Speedboat) If you take the speedboat at Got Pier, you must leave your vehicle there.
Read more about how to get from Hai Phong to Cat Ba Island → here
Get to Cat Ba island from Hanoi by bus
If you prefer to avoid the hassle of a motorbike, heat, and traffic, simply book a bus ticket that conveniently includes a speedboat from Hanoi to Cat Ba Island for $13, then relax.
You'll get to the center of town after 3 hours 30 minutes.
Book a bus to Cat Ba
Cat Ba Express buses will drop off guests at hotels in Cat Ba town center and locations as close to the hotel as possible.
Read more:
- How to get to Cat Ba Island from Hanoi
- How to get to Cat Ba Island from Ninh Binh
- How to get to Ninh Binh from Cat Ba Island
- How to get to Cat Ba island from Ha Giang
- How to get to Ha Giang from Cat Ba Island
- Halong - Lan Ha Bay one day from Cat Ba
By Train from Hanoi
The train from Hanoi to Hai Phong has 4 daily trips: 6:00 am, 9:20 am, 3:15 pm, 6:10 pm. The train departs from Long Bien Station. → Google map (at Hanoi Old Quarter)
To book train tickets, you can book directly at the website of Vietnam Railway Company dsvn.vn or reputable ticket providers like 12go.com.
After arriving in Hai Phong, you need a vehicle from Hai Phong to Cat Ba island. You can learn more about how to get from Hai Phong to Cat Ba → here.
How to book a bus?
- Book online here. We will confirm your booking immediately
- Book in our office at No. 106 Tran Nhat Duat, Hoan Kiem, Hanoi.
- Call our hotline to book: +84 84 824 4999 (Whatsapp is available)
- Send your request to info@catbaexpress.com
Read more →