There are 7 ways to get from Bangkok to Cát Bà by plane, ferry, bus and ferry, bus or night bus

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.

Recommended option

Fly Suvarnabhumi to Haiphong, ferry  •  6h 30m

  1. Fly from Suvarnabhumi (BKK) to Haiphong (HPH) BKK - HPH
  2. Take the ferry from Hai Phong - Ben Binh Pier to Cat Ba

$61 - $319

Cheapest option

Night bus, bus, bus and ferry  •  40h 30m

  1. Take the night bus from Bangkok Bus Terminal Mochit to Vientiane Talat Sao Station
  2. Take the bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
  3. Take the bus and ferry from Ben xe Nuoc Ngam to Cat Ba

$52 - $72

5 alternative options

Fly Suvarnabhumi to Noi Bai International, bus and ferry  •  9h 59m

  1. Fly from Suvarnabhumi (BKK) to Noi Bai International (HAN) BKK - HAN
  2. Take the bus and ferry from Hanoi Cat Ba Express to Cai Vieng Ferry

$69 - $221

Fly Don Muang to Noi Bai International, bus and ferry, Slow Ferry  •  10h 10m

  1. Fly from Don Muang (DMK) to Noi Bai International (HAN) DMK - HAN
  2. Take the bus and ferry from Hanoi Cat Ba Express to Cai Vieng Ferry
  3. Take the Slow Ferry from Phu Long to Cat Ba

$58 - $200

Night bus, bus, bus and ferry via Cai Vieng Ferry  •  38h 45m

  1. Take the night bus from Bangkok Bus Terminal Mochit to Vientiane Talat Sao Station
  2. Take the bus from Vientiane to Ha Noi - Sinh Tourist Office
  3. Take the bus and ferry from Hanoi Cat Ba Express to Cai Vieng Ferry

$61 - $72

Bus, bus and ferry via Mukdahan  •  39h 35m

  1. Take the bus from Bangkok Mochit Bus Terminal to Mukdahan
  2. Take the bus from Savannakhet Laos to Ha Noi
  3. Take the bus and ferry from Hanoi Cat Ba Express to Cat Ba

$66 - $78

Bus, bus and ferry  •  2 days 0h

  1. Take the bus from Bangkok Tara Travel to Vientiane
  2. Take the bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
  3. Take the bus and ferry from Ben xe Nuoc Ngam to Cat Ba

$69 - $78

Questions & Answers

The cheapest way to get from Bangkok to Cát Bà is to bus and bus and ferry via Mukdahan which costs ฿2000 - ฿2400 and takes 39h 35m.

More details

The quickest way to get from Bangkok to Cát Bà is to fly and ferry which costs ฿1800 - ฿10000 and takes 6h 30m.

More details

No, there is no direct bus from Bangkok to Cát Bà. However, there are services departing from Bangkok Bus Terminal Mochit and arriving at Cat Ba via Vientiane, Hanoi Cat Ba Express and Phu Long. The journey, including transfers, takes approximately 38h 45m.

More details

The distance between Bangkok and Cát Bà is 1041 km.

The best way to get from Bangkok to Cát Bà without a car is to night bus and bus and bus and ferry via Cai Vieng Ferry which takes 38h 45m and costs ฿1800 - ฿2200.

More details

It takes approximately 6h 30m to get from Bangkok to Cát Bà, including transfers.

More details

Bangkok to Cát Bà bus services, operated by The Transport Company, depart from Bangkok Bus Terminal Mochit station.

More details

The quickest flight from Suvarnabhumi Airport to Haiphong Airport is the direct flight which takes 1h 55m.

Search flights

Bangkok to Cát Bà bus services, operated by Cat Ba Express, arrive at Cai Vieng Ferry station.

More details

Vietjet Air offers flights from Suvarnabhumi Airport to Haiphong Airport.

Search flights

Map of how to get from Bangkok to Cát Bà.
Launch map view
  • Distance: 1041.1 km
  • Duration: 6h 30m

What companies run services between Bangkok, Thailand and Cát Bà, Vietnam?

There is no direct connection from Bangkok to Cát Bà. However, you can take the train to Suvarnabhumi Airport, take the walk to Suvarnabhumi airport, fly to Haiphong, take the taxi to Hai Phong - Ben Binh Pier, then take the ferry to Cát Bà. Alternatively, you can take the train to Suvarnabhumi Airport, take the walk to Suvarnabhumi airport, fly to Noi Bai International, take the walk to Noi Bai Airport, take the bus to Long Bien Bus Station, take the walk to Hanoi Cat Ba Express, take the bus and ferry to Cai Vieng Ferry, take the walk to Phu Long, then take the Slow Ferry to Cát Bà.

Airlines
Vietjet Air
Website
vietjetair.com
Flights from Suvarnabhumi to Haiphong
Ave. Duration
1h 55m
When
Wednesday, Friday and Sunday
Estimated price
$45 - $370
Flights from Suvarnabhumi to Haiphong via Tan Son Nhat
Ave. Duration
4h 30m
When
Monday, Tuesday, Thursday, Friday and Sunday
Estimated price
$45 - $370
Flights from Suvarnabhumi to Noi Bai International
Ave. Duration
1h 50m
When
Every day
Estimated price
$55 - $280
Flights from Suvarnabhumi to Noi Bai International via Tan Son Nhat
Ave. Duration
4h 30m
When
Tuesday, Thursday, Saturday and Sunday
Estimated price
$55 - $280
Flights from Suvarnabhumi to Noi Bai International via Danang
Ave. Duration
3h 50m
When
Monday, Tuesday, Wednesday, Friday, Saturday and Sunday
Estimated price
$70 - $240
Vietnam Airlines
Website
vietnamairlines.com
Flights from Suvarnabhumi to Noi Bai International
Ave. Duration
2h
When
Every day
Estimated price
$110 - $410
Flights from Suvarnabhumi to Noi Bai International via Danang
Ave. Duration
3h 50m
When
Every day
Estimated price
$110 - $410
Thai AirAsia
Website
airasia.com
Flights from Don Muang to Noi Bai International
Ave. Duration
1h 45m
When
Every day
Estimated price
$55 - $170
Flights from Don Muang to Noi Bai International via Chiang Mai
Ave. Duration
4h 20m
When
Every day
Estimated price
$75 - $200
Thai Airways International
Website
thaiairways.com
Flights from Suvarnabhumi to Noi Bai International
Ave. Duration
1h 50m
When
Every day
Estimated price
$130 - $420
Thai Lion Mentari
Website
lionairthai.com
Flights from Don Muang to Noi Bai International
Ave. Duration
1h 55m
When
Monday, Wednesday, Friday and Sunday
Estimated price
$70 - $170
Bus operators
Cat Ba Express
Phone
+84 84 824 4999
Email
info@catbaexpress.com
Website
catbaexpress.com
Bus and ferry from Hanoi Cat Ba Express to Cai Vieng Ferry
Ave. Duration
2h
Frequency
3 times a day
Estimated price
$15
Schedules at
catbaexpress.com
Book at
baolau.vn
Bus and ferry from Hanoi Cat Ba Express to Cat Ba
Ave. Duration
3h 30m
Frequency
3 times a day
Estimated price
$15
Schedules at
catbaexpress.com
Book at
baolau.vn
Cat Ba Vietnam
Website
catbavietnam.com
Bus from Phu Long to Cat Ba
Ave. Duration
40 min
Frequency
Every 4 hours
Estimated price
$2
Schedules at
catbavietnam.com
The Transport Company
Phone
089 226 2769
Website
home.transport.co.th
Night bus from Bangkok Bus Terminal Mochit to Vientiane Talat Sao Station
Ave. Duration
11h
Frequency
Once daily
Estimated price
$18 - $30
Schedules at
home.transport.co.th
Bus from Bangkok Mochit Bus Terminal to Mukdahan
Ave. Duration
10h 30m
Frequency
4 times a day
Estimated price
$15 - $26
Schedules at
home.transport.co.th
Book at
ticket.transport.co.th
The Sinh Tourist
Phone
+84-28 3838 9596
Email
info@thesinhtourist.vn
Website
thesinhtourist.vn
Bus from Vientiane to Ha Noi - Sinh Tourist Office
Ave. Duration
22h
Frequency
Once daily
Estimated price
$25
Schedules at
thesinhtourist.vn
Book at
12go.asia
Bus from Savannakhet Laos to Ha Noi
Ave. Duration
22h
Frequency
Once daily
Estimated price
$35
Schedules at
thesinhtourist.vn
Nakhonchai Air
Phone
0-2939-4999
Email
CustomerService@Nakhonchaiair.com
Website
nakhonchaiair.com
Bus from Bangkok Mochit Bus Terminal to Mukdahan
Ave. Duration
9h 31m
Frequency
3 times a day
Estimated price
$16 - $20
Schedules at
www2.nakhonchaiair.com
Book at
nakhonchaiair.com
Thaisanuan Tour
Phone
+66 2936-0582
Website
12go.asia
Bus from Bangkok Mochit Bus Terminal to Mukdahan
Ave. Duration
9h 40m
Frequency
3 times a day
Estimated price
$19
Schedules at
12go.asia
Book at
12go.asia
Sombat Tour
Phone
077 281 110
Website
sombattour.com
Bus from Bangkok Mochit Bus Terminal to Mukdahan
Ave. Duration
10h 30m
Frequency
Once daily
Estimated price
$15 - $26
Schedules at
sombattour.com
Book at
12go.asia
Star
$16
Super
$19
Supreme
$26
27-7
Website
baolau.com
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
Ave. Duration
24h
Frequency
Once daily
Estimated price
$29
Schedules at
12go.asia
Hoang Long
Phone
0225 3920920
Email
info@hoanglongasia.com
Website
hoanglongasia.com
Bus and ferry from Ben xe Nuoc Ngam to Cat Ba
Ave. Duration
3h 30m
Frequency
3 times a day
Estimated price
$4 - $13
Schedules at
hoanglongasia.com
Tara Tour and Travel
Phone
086 065 5466
Email
nancy25262010@hotmail.com
Website
12go.asia
Bus from Bangkok Tara Travel to Vientiane
Ave. Duration
19h
Frequency
Once daily
Estimated price
$37
Schedules at
12go.asia
Book at
12go.asia
Ferry operators
Cat Ba Island Ferry
Ferry from Hai Phong - Ben Binh Pier to Cat Ba
Ave. Duration
1h
Frequency
4 times a day
Estimated price
$10
Schedules at
baolau.com

Want to know more about travelling around the world?

Rome2rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including What documents do I need to cross Niagara Falls?, 10 amazing places to get away from it all in Australia and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.

More Questions & Answers

There are 188+ hotels available in Cát Bà. Prices start at $100 USD per night.

More details

The best way to get from Bangkok to Suvarnabhumi Airport is to train which takes 26 min and costs ฿40 - ฿55.

More details