There are 7 ways to get from Haikou to Vietnam by plane, bus, train, car ferry, 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 Da Nang International Airport
best- Fly from Meilan International Airport (HAK) to Da Nang International Airport (DAD)HAK - DAD
6h 21m$155–356Bus
cheapest- Take the bus from Haikou Xiuying Port Bus Terminal to Nanning
- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
18h 13m$63Bus, train
- Take the bus from Haikou Xiuying Port Bus Terminal to Nanning
- Take the train from Nanning to Hanoi Gia Lam Station
23h 2m$68–88Car ferry, drive
- Take the car ferry from Haikou Port to Hai'an Port
- Drive from Hai'an Port to Hanoi
8h 48m$91–136Fly to Noi Bai International Airport
- Fly from Meilan International Airport (HAK) to Noi Bai International Airport (HAN)HAK - HAN
4h 42m$103–364Fly to Tansonnhat International Airport
- Fly from Meilan International Airport (HAK) to Tansonnhat International Airport (SGN)HAK - SGN
7h 7m$104–314Train
- Take the train from Haikou to Maoming
- Take the train from Maoming to Foshan West
- Take the train from Foshan West to Nanning
- Take the train from Nanning to Hanoi Gia Lam Station
31h 8m$75–144
Meilan International Airport (HAK) to Da Nang International Airport (DAD) flights
Questions & Answers
The cheapest way to get from Haikou to Vietnam is to bus which costs $64 and takes 18h 13m.
The fastest way to get from Haikou to Vietnam is to fly which takes 4h 42m and costs $100 - $370.
No, there is no direct bus from Haikou to Vietnam. However, there are services departing from Haikou Xiuying Port Bus Terminal and arriving at Rạp Xiếc Trung Ương via Nanning Tourism Distribution Centre and Hanoi Binh Minh. The journey, including transfers, takes approximately 18h 13m.
No, there is no direct train from Haikou to Vietnam. However, there are services departing from Chengxi and arriving at Ha Noi via Haikou, Maoming, Foshan West, Nanning and Gia Lam. The journey, including transfers, takes approximately 31h 8m.
The distance between Haikou and Vietnam is 512 km.
The best way to get from Haikou to Vietnam without a car is to bus which takes 18h 13m and costs $64.
It takes approximately 6h 21m to get from Haikou to Vietnam, including transfers.
Haikou to Vietnam bus services, operated by China Bus Guide, depart from Haikou Xiuying Port Bus Terminal station.
Haikou to Vietnam train services, operated by China Railways Z-Class, depart from Haikou station.
The best way to get from Haikou to Vietnam is to fly which takes 6h 21m and costs $150 - $360. Alternatively, you can bus, which costs $64 and takes 18h 13m, you could also train, which costs $75 - $150 and takes 31h 8m.
What companies run services between Haikou, China and Vietnam?
Cathay Pacific, HK Express, and six other airlines fly from Meilan International Airport (HAK) to Da Nang International Airport (DAD) 5 times a day. Alternatively, you can take a bus from Haikou Xiuying Port Bus Terminal to Rạp Xiếc Trung Ương via Nanning, Nanning Tourism Distribution Centre, Ha Noi Nuoc Ngam Bus Station, and Hanoi Binh Minh in around 18h 13m.
- Website
- csair.com
Flights from Meilan International Airport to Tansonnhat International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h 29m
- When
- Every day
- Estimated price
- $100–550
Flights from Meilan International Airport to Tansonnhat International Airport via Nanning
- Ave. Duration
- 4h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $120–460
- Website
- cathaypacific.com
Flights from Meilan International Airport to Da Nang International Airport via Hong Kong
- Ave. Duration
- 5h 12m
- When
- Every day
- Estimated price
- $170–370
- Website
- vietjetair.com
Flights from Meilan International Airport to Da Nang International Airport via Hong Kong
- Ave. Duration
- 6h 35m
- When
- Monday, Thursday, and Sunday
- Estimated price
- $170–260
Flights from Meilan International Airport to Tansonnhat International Airport via Noi Bai International Airport
- Ave. Duration
- 4h 15m
- When
- Wednesday and Sunday
- Estimated price
- $70–260
- Website
- ch.com
Flights from Meilan International Airport to Tansonnhat International Airport via Nanning
- Ave. Duration
- 4h 25m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $120–460
Flights from Meilan International Airport to Tansonnhat International Airport via Guangzhou Baiyun
- Ave. Duration
- 5h
- When
- Every day
- Estimated price
- $100–550
- Website
- hkairlines.com
Flights from Meilan International Airport to Da Nang International Airport via Hong Kong
- Ave. Duration
- 8h 45m
- When
- Every day
- Estimated price
- $130–290
- Website
- airmacau.com.mo
Flights from Meilan International Airport to Da Nang International Airport via Macau
- Ave. Duration
- 3h 55m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- $110–330
- Website
- vietjetair.com
Flights from Meilan International Airport to Da Nang International Airport via Suvarnabhumi
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- $160–330
- Website
- hkexpress.com
Flights from Meilan International Airport to Da Nang International Airport via Hong Kong
- Ave. Duration
- 4h 50m
- When
- Every day
- Estimated price
- $170–370
- Website
- emirates.com
Flights from Meilan International Airport to Da Nang International Airport via Suvarnabhumi
- Ave. Duration
- 6h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $160–330
- Website
- gxairlines.com
Flights from Meilan International Airport to Noi Bai International Airport
- Ave. Duration
- 1h 15m
- When
- Wednesday and Sunday
- Estimated price
- $35–300
- Phone
- 86-010-12306
- Website
- china-railway.com.cn
Train from Nanning to Hanoi Gia Lam Station
- Sleeper
- $29–40
Train from Haikou to Maoming
- Hard Seat
- $7–12
- Hard Sleeper
- $10–14
- Soft Sleeper
- $20–29
Train from Haikou to Maoming
- Hard Seat
- $4–7
- Hard sleeper
- $9–13
- Soft sleeper
- $15–20
Train from Maoming to Foshan West
- Adult - second class
- $16–24
Train from Foshan West to Nanning
- Ave. Duration
- 3h 15m
- Frequency
- Every 3 hours
- Estimated price
- $24–55
- Schedules at
- chinahighlights.com
- Adult - 2nd Class
- $24–35
- Adult - 1st Class
- $35–55
- bus@chinatrainguide.com
- Website
- chinabusguide.com
Bus from Haikou Xiuying Port Bus Terminal to Nanning
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- $39
- Schedules at
- chinabusguide.com
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- $25
- Schedules at
- chinabusguide.com
- Book 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 Travelling by boat in Italy, Thanksgiving 2018: How to travel stress-free, and Train travel in France: A guide to SNCF - to help you get the most out of your next trip.
More Questions & Answers
Haikou to Vietnam bus services, operated by China Bus Guide, arrive at Nanning station.
Haikou to Vietnam train services, operated by China Railways Z-Class, arrive at Maoming station.
There are two+ hotels available in Vietnam. Prices start at $65 USD per night.