There are 6 ways to get from Ko Samui to Hạ Long by plane, taxi, busferry, bus, train, ferry, 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.
Fly to Ha Long Airport, taxi
best- Fly from Koh Samui Airport (USM) to Ha Long Airport (VDO)plane USM - VDO
- Take the taxi from Ha Long Airport (VDO) to Hạ Longtaxi
14h 40m$273–628Bus and ferry, bus, taxi
cheapest- Take the busferry from Koh Samui Nathon Pier to Bangkok Sai Tai Mai Terminalbusferry
- Take the bus from Bangkok Mochit Bus Terminal to Mukdahanbus
- Take the bus from Savannakhet Bus Station to 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 Hạ Longtaxi
43h 28m$111–177Fly to Cat Bi International Airport, taxi
- 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 Hạ Longtaxi
7h 46m$248–673Bus and ferry, train, bus, taxi
- 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 train from Krung Thep Aphiwat Central Terminal to Khamsavath Stationtrain
- 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 Hạ Longtaxi
2d 4hFerry, bus, taxi
- 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 Hạ Longtaxi
2d 11h$153–199Bus and ferry, bus, night bus, train
- Take the busferry from Lipa Noi Pier to Bangkok Rajah Ferry Khao Sanbusferry
- Take the bus from Bangkok Tara Travel to Vientianebus
- Take the nightbus from Vientiane to Vinhnightbus
- Take the train from Vinh to Ninh Binhtrain
- Take the bus from Ninh Binh Central Hotel to Tuan Chaubus
2d 12h$124–203
Koh Samui Airport (USM) to Ha Long Airport (VDO) flights
Comparing Your Travel Options
The cheapest way to get from Ko Samui to Hạ Long is to bus and ferry and bus and taxi which costs $110 - $180 and takes 43h 28m.
The fastest way to get from Ko Samui to Hạ Long is to fly and taxi which takes 7h 46m and costs $240 - $700.
The distance between Ko Samui and Hạ Long is 1589 km.
The best way to get from Ko Samui to Hạ Long without a car is to bus and ferry and train and bus and taxi which takes 2 days 4h and costs .
It takes approximately 14h 40m to get from Ko Samui to Hạ Long, including transfers.
There are 1091+ hotels available in Hạ Long.
What companies run services between Ko Samui, Thailand and Hạ Long, Vietnam?
There is no direct connection from Ko Samui to Hạ Long. However, you can take the taxi to Koh-Samui-Airport-USM airport, fly to Ha Long Airport (VDO), then take the taxi to Hạ Long. Alternatively, you can take the vehicle to Bangkok Sai Tai Mai Terminal, walk to บรมราชชนนี 58;Borommaratchachonnani 58, take the bus to เจเจมอลล์;Jj Mall, walk to Bangkok, Chatuchak Bus Terminal (Mo Chit 2), take the bus to Mukdahan, drive to Savannakhet Bus Station, take the bus to Nuoc Ngam Bus Station, walk to Ha Noi Nuoc Ngam Bus Station, take the bus to Hai Phong Niem Nghia Bus Station, then take the taxi to Hạ Long.
- Website
- vietnamairlines.com
Flights from Koh Samui Airport to Ha Long Airport via Suvarnabhumi, Tan Son Nhat
- Ave. Duration
- 14h 12m
- When
- 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 30m
- When
- Monday, Wednesday, and Friday
- Estimated price
- $260–750
Flights from Koh Samui Airport to Ha Long Airport via Phuket, Tan Son Nhat
- Ave. Duration
- 16h 17m
- When
- Monday and Wednesday
- Estimated price
- $210–600
- Website
- sunphuquocairways.com
Flights from Koh Samui Airport to Ha Long Airport via Singapore Changi, Tan Son Nhat
- Ave. Duration
- 15h 10m
- When
- Every day
- Estimated price
- $280–700
Flights from Koh Samui Airport to Ha Long Airport via Suvarnabhumi, Tan Son Nhat
- Ave. Duration
- 16h 30m
- When
- Wednesday to Saturday
- Estimated price
- $210–550
Flights from Koh Samui Airport to Cat Bi International Airport via Suvarnabhumi, Phu Quoc
- Ave. Duration
- 6h 50m
- When
- Every day
- Estimated price
- $230–600
- Website
- vietjetair.com
Flights from Koh Samui Airport to Cat Bi International Airport via Phuket, Tan Son Nhat
- Ave. Duration
- 9h 15m
- When
- Monday, Wednesday, Thursday, and Friday
- Estimated price
- $190–600
Flights from Koh Samui Airport to Cat Bi International Airport via Don Muang, Danang
- Ave. Duration
- 8h 55m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $200–600
Flights from Koh Samui Airport to Cat Bi International Airport via Suvarnabhumi, Danang
- Ave. Duration
- 9h 40m
- When
- Tuesday, Thursday, Saturday, and Sunday
- Estimated price
- $190–600
- Phone
- 1690
- [email protected]
- Website
- 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
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $7–9
- 2nd Class (Air-Conditioned Berth)
- $6–9
- 2nd Class (Air-conditioned Seat)
- $15–18
Train from Krung Thep Aphiwat Central Terminal to Khamsavath Station
- Ave. Duration
- 11h 40m
- Frequency
- Once daily
- Estimated price
- $6–26
- Book at
- 12go.asia
- Website
- railway.co.th
- 1st Class (Air-Conditioned Berth)
- $19–26
- 3rd Class (Seat)
- $6–8
- 2nd Class (Air-Conditioned Berth)
- $6–8
- 2nd Class (Air-conditioned Seat)
- $15–17
- Phone
- 19006469
- [email protected]
- Website
- dsvn.vn
Train from Vinh to Ninh Binh
- Ave. Duration
- 3h 59m
- Frequency
- Twice daily
- Estimated price
- $7–23
- Schedules at
- dsvn.vn
- Soft seat, air-conditioned
- $12–17
- Bed, air-conditioned
- $8–11
- soft seat, air-conditioned
- $7–11
- Phone
- +66 2 936 3256
- Website
- Sombat Tour
Busferry from Koh Samui Nathon Pier to Bangkok Sai Tai Mai Terminal
- Ave. Duration
- 12h 50m
- Frequency
- Twice daily
- Estimated price
- $22–45
- Book at
- 12 Go
- Website
- Sombat Tour
Bus from Bangkok Mochit Bus Terminal to Mukdahan
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- $20–40
- Book at
- 12 Go
- Website
- Sombat Tour
- Phone
- +84 91 442 57 88
- [email protected]
- Website
- vietlaobus.com
Bus from Savannakhet Bus Station to Nuoc Ngam Bus Station
- Ave. Duration
- 12h 48m
- Frequency
- Once daily
- Estimated price
- $25–40
- Schedules at
- vietlaobus.com
Bus from Vientiane Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 21h 39m
- Frequency
- Once daily
- Estimated price
- $27–45
- Schedules at
- vietlaobus.com
- 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
- 12go
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
- 12go
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
- 12go
- 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
- 086 065 5466
- [email protected]
- Website
- 12go.asia
Bus from Bangkok Tara Travel to Vientiane
- Ave. Duration
- 17h
- Frequency
- Once daily
- Estimated price
- $30–45
- Book at
- 12go.asia
Bus from Bangkok Tara Travel to Vientiane
- Ave. Duration
- 17h
- Frequency
- Once daily
- Estimated price
- $30–45
- Book at
- 12go.asia
- 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
- HTX Van Tai 277
Bus from Vientiane - Southern Bus Station to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 23h
- Frequency
- Once daily
- Estimated price
- $51
- Book at
- 12Go
- Phone
- +66 2 277 4488
- [email protected]
- Website
- Raja Ferry
Busferry from Lipa Noi Pier to Bangkok Rajah Ferry Khao San
- Ave. Duration
- 15h
- Frequency
- Once daily
- Estimated price
- $36
- Book at
- 12 Go
- Website
- Raja Ferry
- Phone
- +856 21 254512-5
- [email protected]
- Website
- soutchaitravel.com
Night bus from Vientiane to Vinh
- Ave. Duration
- 16h
- Frequency
- Once daily
- Estimated price
- $29–75
- Schedules at
- soutchaitravel.com
- [email protected]
- Website
- tbusvietnam.com
Bus from Ninh Binh Central Hotel to Tuan Chau
- Ave. Duration
- 4h 10m
- Frequency
- Hourly
- Estimated price
- $16
- Schedules at
- tbusvietnam.com
- Phone
- +66 9 4724 4555
- [email protected]
- Website
- Boonsiri Highspeed Ferries
Ferry from Koh Samui Transfer to Boonsiri Khao San office
- Ave. Duration
- 14h
- Frequency
- Once daily
- Estimated price
- $47–48
- Book at
- 12 Go
- Website
- Boonsiri Highspeed Ferries
- Ave. Duration
- 38 min
- Estimated price
- $30–45
Grab Taxi
- Website
- grab.com
Malinh Taxi Group
- Phone
- +84 28 3829 8888
- Website
- mailinh.vn
Vinasun taxi
- Phone
- +84 28 3827 2727
- Website
- vinasun.vn
Grab Taxi
- Website
- grab.com
Malinh Taxi Group
- Phone
- +84 28 3829 8888
- Website
- mailinh.vn
Vinasun taxi
- Phone
- +84 28 3827 2727
- Website
- vinasun.vn
Grab Taxi
- Website
- grab.com
Malinh Taxi Group
- Phone
- +84 28 3829 8888
- Website
- mailinh.vn
Vinasun taxi
- Phone
- +84 28 3827 2727
- Website
- vinasun.vn
Grab Taxi
- Website
- grab.com
Malinh Taxi Group
- Phone
- +84 28 3829 8888
- Website
- mailinh.vn
Vinasun taxi
- Phone
- +84 28 3827 2727
- 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 Flying into Beijing?, Which side of Niagara Falls should I choose (and how do I get there)?, and Slovenia: Getting from Ljubljana to Lake Bled - to help you get the most out of your next trip.


























