How to get to Cat Ba island from Halong Bay
This article shares the simplest, most convenient, and most detailed way from Halong Bay to Cat Ba Island, helping to make your Cat Ba trip perfect.
Quick view of the trip from Halong Bay to Cat Ba Island
Halong and Hai Phong are neighboring localities; however, Cat Ba Island in Hai Phong is located separately, so getting here is more difficult than going from Halong to the Hai Phong city center.
To get to Cat Ba Island from Halong, visitors must go via the Tuan Chau ferry (Halong Bay) to Gia Luan (Cat Ba Island) or the Got ferry (Hai Phong) to Cai Vieng (Cat Ba Island).
From Halong City to Cat Ba town center is about 45 km and passes through 3 stages: Car (Motorbike) - Ferry - Car (Motorbike). You can choose a bus or a private car.
Recommend bus and tour
- → Hanoi to Cat Ba bus
- → Cat Ba to Hanoi bus
- → Lan Ha Bay day tour from Cat Ba Island
- → Lan Ha Bay day tour from Hanoi
Option 1: 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. Read more → Bus Halong to Cat Ba Island.
Cat Ba Island to Halong Bay 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 |
Halong Bay to Cat Ba Island 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), and 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.
Option 2: From Halong Bay to Cat Ba Island by ferry + private car.
You will get to Cat Ba Island at Gia Luan ferry terminal from Tuan Chau, Halong Bay. You can choose from different options when traveling from Halong Bay to Cat Ba Island.
- Stage 1: By 4 - to - 16-seat car from Halong City to Tuan Chau Wharf: 17 - 42 USD / way.
- Stage 2: By ferry from Tuan Chau Island to Gia Luan port: 3.5 USD / ticket.
- Stage 3: By 4 - to - 16-seat car from Gia Luan port to Cat Ba Town: 17 - 42 USD / way.
Contact Mr Hien at +84976951999 (Call/ Zalo/ WhatsApp) to book a private car.
Tuan Chau Wharf
Want to get to Cat Ba Island from other places?
- 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 Tuan Chau
Tuan Chau Ferry
Ferry schedule Tuan Chau (Ha Long) - Gia Luan (Cat Ba island)
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 →