There are 4 ways to get from Ko Samui to Ha Long Bay (Water) by plane, taxi, ferry, busferry, train, night bus, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Cat Bi International Airport, taxi, ferry
best- Fly from Koh Samui Airport (USM) to Cat Bi International Airport (HPH)plane USM - HPH
- Take the taxi from Cat Bi International Airport (HPH) to Ha Long Bai Chaytaxi
- Take the ferry from Ha Long Bai Chay to Hạ Long Bayferry
9h 55m$210–674Ferry, bus, taxi
cheapest- Take the ferry from Koh Samui Transfer to Boonsiri Khao San officeferry
- Take the bus from Bangkok Tara Travel to Vientianebus
- Take the bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Stationbus
- Take the taxi from Hai Phong Niem Nghia Bus Station to Ha Long Bai Chaytaxi
- Take the ferry from Ha Long Bai Chay to Hạ Long Bayferry
2d 12h$124–289Bus and ferry, train, night bus, bus, taxi, ferry
- Take the busferry from Koh Samui Nathon Pier to Surat Thani Train stationbusferry
- Take the train from Surat Thani Train Station to Krung Thep Aphiwat Central Terminaltrain
- Take the night bus from Bangkok Mochit Bus Terminal to Vientiane Talat Sao Stationnightbus
- Take the bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Stationbus
- Take the taxi from Hai Phong Niem Nghia Bus Station to Ha Long Bai Chaytaxi
- Take the ferry from Ha Long Bai Chay to Hạ Long Bayferry
2d 10hFly to Ha Long Airport, drive, ferry
- Fly from Koh Samui Airport (USM) to Ha Long Airport (VDO)plane USM - VDO
- Drive from Ha Long Airport (VDO) to Hạ Long Baycar
- Take the ferry from Hạ Long Bay to Cat Baferry
- Take the ferry from Cat Ba to Hạ Long Bayferry
- Take the ferry from Ha Long Bai Chay to Hạ Long Bayferry
14h 10m$281–1,026
Koh Samui Airport (USM) to Cat Bi International Airport (HPH) flights
Questions & Answers
The cheapest way to get from Ko Samui to Ha Long Bay (Water) is to ferry and bus and taxi which costs $120 - $290 and takes 2 days 12h.
The fastest way to get from Ko Samui to Ha Long Bay (Water) is to fly and taxi and ferry which takes 9h 55m and costs $210 - $700.
The distance between Ko Samui and Ha Long Bay (Water) is 1514 km.
The best way to get from Ko Samui to Ha Long Bay (Water) without a car is to bus and ferry and train and night bus and bus and taxi and ferry which takes 2 days 10h and costs .
It takes approximately 9h 55m to get from Ko Samui to Ha Long Bay (Water), including transfers.
There are 1323+ hotels available in Ha Long Bay (Water).
What companies run services between Ko Samui, Thailand and Ha Long Bay (Water), Vietnam?
There is no direct connection from Ko Samui to Ha Long Bay (Water). However, you can take the taxi to Koh-Samui-Airport-USM airport, fly to Cat Bi International Airport (HPH), take the taxi to Ha Long Bai Chay, then take the ferry to Hạ Long Bay. Alternatively, you can take the vehicle to Surat Thani Train station, walk to Surat Thani Train Station, take the train to Krung Thep Aphiwat Central Terminal, walk to Bangkok Mochit Bus Terminal, take the vehicle to Vientiane Talat Sao Station, walk to Vientiane - Southern Bus Station, take the bus to Ha Noi Nuoc Ngam Bus Station, take the bus to Hai Phong Niem Nghia Bus Station, take the taxi to Ha Long Bai Chay, then take the ferry to Hạ Long Bay.
- Website
- vietjetair.com
Flights from Koh Samui Airport to Cat Bi International Airport via Phuket, Tan Son Nhat
- Ave. Duration
- 8h
- When
- Every day
- Estimated price
- $190–600
Flights from Koh Samui Airport to Cat Bi International Airport via Singapore Changi, Danang
- Ave. Duration
- 10h
- When
- Tuesday, Thursday, and Saturday
- Estimated price
- $310–1,700
Flights from Koh Samui Airport to Cat Bi International Airport via Suvarnabhumi, Danang
- Ave. Duration
- 11h 50m
- When
- Every day
- Estimated price
- $200–1,100
Flights from Koh Samui Airport to Cat Bi International Airport via Suvarnabhumi, Phu Quoc
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- $180–600
- Website
- vietnamairlines.com
Flights from Koh Samui Airport to Ha Long Airport via Suvarnabhumi, Tan Son Nhat
- Ave. Duration
- 14h 15m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $210–600
Flights from Koh Samui Airport to Ha Long Airport via Singapore Changi, Tan Son Nhat
- Ave. Duration
- 15h 35m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $250–700
- Website
- sunphuquocairways.com
Flights from Koh Samui Airport to Ha Long Airport via Suvarnabhumi, Tan Son Nhat
- Ave. Duration
- 8h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $240–900
Flights from Koh Samui Airport to Ha Long Airport via Singapore Changi, Tan Son Nhat
- Ave. Duration
- 8h 50m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $310–1,300
Flights from Koh Samui Airport to Ha Long Airport via Phuket, Tan Son Nhat
- Ave. Duration
- 8h 15m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $240–950
- Phone
- 1690
- [email protected]
- Website
- dticket.railway.co.th
Train from Surat Thani Train Station to Krung Thep Aphiwat Central Terminal
- Ave. Duration
- 10h 39m
- Frequency
- Every 3 hours
- Estimated price
- $6–26
- Book at
- https://12go.asia/en/operator/thai-railways
- Website
- https://dticket.railway.co.th/DTicketPublicWeb/home/Home
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $7–9
- 2nd Class (Air-Conditioned Berth)
- $6–9
- 2nd Class (Air-conditioned Seat)
- $16–18
- Phone
- +66 89 873 0008
- [email protected]
- Website
- lomprayah.com
Busferry from Koh Samui Nathon Pier to Surat Thani Train station
- Ave. Duration
- 2h 20m
- Frequency
- 3 times a day
- Schedules at
- lomprayah.com
- Book at
- 12go.asia
- Phone
- 1490
- [email protected]
- Website
- tcl99web.transport.co.th
Night bus from Bangkok Mochit Bus Terminal to Vientiane Talat Sao Station
- Ave. Duration
- 15h 21m
- Frequency
- Once daily
- Estimated price
- $16–150
- Book at
- https://12go.asia/en/operator/transport-co
- Website
- https://tcl99web.transport.co.th/Home
- Website
- 12go.asia
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- $35–55
- Book at
- https://12go.asia/en/operator/htx-van-tai-277?gad_source=1&gclid=CjwKCAjwvvmzBhA2EiwAtHVrbyVCwiIJkYBSBEFUd1FJU61B0rS24DSIQh33R30_tD4ol7fHPWFbjxoCybMQAvD_BwE
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 23h
- Frequency
- 3 times a day
- Estimated price
- $35–55
- Book at
- https://12go.asia/en/operator/htx-van-tai-277?gad_source=1&gclid=CjwKCAjwvvmzBhA2EiwAtHVrbyVCwiIJkYBSBEFUd1FJU61B0rS24DSIQh33R30_tD4ol7fHPWFbjxoCybMQAvD_BwE
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- $51
- Book at
- https://12go.asia/en/operator/huyen-chau
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- $51
- Book at
- https://12go.asia/en/operator/huyen-chau
- Phone
- 0225 3920920
- [email protected]
- Website
- hoanglongasia.com
Bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Station
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $5–6
- Book at
- https://12go.asia/en/operator/hoang-long
Bus from Ha Noi Nuoc Ngam Bus Station to Hai Phong Niem Nghia Bus Station
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- $5–6
- Book at
- https://12go.asia/en/operator/hoang-long
- Phone
- 086 065 5466
- [email protected]
- Website
- 12go.asia
Bus from Bangkok Tara Travel to Vientiane
- Ave. Duration
- 17h
- Frequency
- Twice daily
- Estimated price
- $40–110
- Book at
- 12go.asia
Ferry from Ha Long Bai Chay to Hạ Long Bay
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $1–40
Ferry from Ha Long Bai Chay to Hạ Long Bay
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $1–40
Ferry from Hạ Long Bay to Cat Ba
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $3–21
Ferry from Cat Ba to Hạ Long Bay
- Ave. Duration
- 50 min
- Frequency
- Every 4 hours
- Estimated price
- $3–21
Ferry from Ha Long Bai Chay to Hạ Long Bay
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $1–40
Ferry from Ha Long Bai Chay to Hạ Long Bay
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $1–40
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- boonsiriferry.com
Ferry from Koh Samui Transfer to Boonsiri Khao San office
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- $40–80
- Book at
- https://12go.asia/en/operator/boonsiri-high-speed-ferries
- Website
- https://boonsiriferry.com/en
- Ave. Duration
- 35 min
- Estimated price
- $1
Grab Taxi
- Website
- grab.com
Malinh Taxi Group
- Phone
- +84 28 382 98888
- Website
- mailinh.vn
Vinasun taxi
- Phone
- (028) 38 277 178
- Website
- vinasun.vn
Grab Taxi
- Website
- grab.com
Malinh Taxi Group
- Phone
- +84 28 382 98888
- Website
- mailinh.vn
Vinasun taxi
- Phone
- (028) 38 277 178
- Website
- vinasun.vn
Grab Taxi
- Website
- grab.com
Malinh Taxi Group
- Phone
- +84 28 382 98888
- Website
- mailinh.vn
Vinasun taxi
- Phone
- (028) 38 277 178
- Website
- vinasun.vn
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 Need to know: Greyhound, Italian Lakes: Getting around by train, and Want to know more about Flixbus? - to help you get the most out of your next trip.
















