How to get to Cat Ba island from Halong Bay
How to get to Cat Ba Island from Halong Bay? The shortest way to go from Halong Bay to Cat Ba Island is by ferry since no road leads to the island.
Get to Cat Ba island from Halong Bay
Book a bus
- → Recommended book bus Halong Bay to Cat Ba Island → Click to book
- → Recommended book bus Cat Ba Island to Halong Bay → Click to book
- → Hanoi to Cat Ba
- → Cat Ba to Hanoi
Get from Halong Bay to Cat Ba Island by bus
Son Tung Express buses pick up customers at all hotels in Ha Long City and all hotels in Cat Ba town.
Cat Ba - Halong bus schedule.
Pick-up point | Departure time | Go on ferry | Drop-off point | Drop-off time |
Cat Ba Town | 07:40 | Got ferry | Vincom Halong | 10:00 |
Cat Ba Town | 08:15 | Tuan Chau ferry | Sunworld Halong | 10:20 |
Cat Ba Town | 11:45 | Tuan Chau ferry | Sunworld Halong | 14:30 |
Cat Ba Town | 12:45 | Got ferry | Vincom Halong | 15:30 |
Cat Ba Town | 15:15 | Tuan Chau ferry | Sunworld Halong | 17:30 |
Ha Long - Cat Ba bus schedule.
Pick-up point | Departure time | Go on ferry | Drop-off point | Drop-off time |
Sunworld Halong | 07:00 | Tuan Chau ferry | Cat Ba Town | 09:40 |
Vincom Halong | 07:40 | Got ferry | Cat Ba Town | 10:00 |
Sunworld Halong | 11:00 | Tuan Chau ferry | Cat Ba Town | 13:00 |
Vincom Halong | 12:45 | Got ferry | Cat Ba Town | 15:30 |
Sunworld Halong | 14:00 | Tuan Chau ferry | Cat Ba Town | 16:30 |
In addition, Son Tung Express bus also picks up at Gia Luan ferry terminal (09:00, 12:30, 16:00), at Cat Ba National Park (09:15, 12:45, 16:15).
Book online: Bus Halong Bay to Cat Ba Island → Click to book and Bus Cat Ba Island to Halong Bay → Click to book

Get from Halong Bay to Cat Ba Island by ferry.
You will get to Cat Ba at Gia Luan ferry terminal from Tuan Chau, Halong. There are different options for you to choose to travel from Halong Bay to Cat Ba Island.
- - By 7 - to - 12-seat canoe: 120 - 150 USD / way
- - By ferry from Tuan Chau Island to Gia Luan port: 3.5 USD / ticket

Want to get to Cat Ba from other places?
- Bus Halong to Cat Ba Island
- How to get to Cat Ba Island from Hanoi
- How to get to Cat Ba Island from Ninh Binh
- How to get to Cat Ba island from Hai Phong
- 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
- Halong - Lan Ha Bay one day from Hanoi
- Halong - Lan Ha Bay one day from Tuan Chau
Then you can rent a motorbike or a taxi to go to the center of Cat Ba town. This service is available at Gia Luan ferry terminal.

Summer schedule Tuan Chau ferry (30/04 - 30/09)
Tuan Chau – Gia Luan: 7:30, 9:00, 11:30, 13:30, 15:00
Gia Luan – Tuan Chau: 9:00, 11:30, 13:00, 15:00, 16:00
Winter schedule Tuan Chau ferry (01/10 - 29/04)
Tuan Chau – Gia Luan: 07:30, 11:30, 15:00
Gia Luan – Tuan Chau: 9:00, 13:00, 16:00
Read more →
Post same category
- How to get to Cat Ba Island
- How to get to Ninh Binh from Hanoi
- How to get to Ha Giang from Cat Ba Island
- How to get to Cat Ba Island from Hanoi
- How to get to Mai Chau from Hanoi
- How to get to Moc Chau from Hanoi
- How to get to Ninh Binh from Cat Ba Island
- How to get to Cat Ba Island from Noi Bai Airport
- How to get to Cat Ba Island from Ninh Binh
- How to get to Cat Ba Island from Hai Phong