There are 5 ways to get from Haikou to Nha Trang by plane, towncar, 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, towncar
best- Fly from Haikou Airport (HAK) to Cam Ranh International Airport (CXR)plane HAK - CXR
- Take a town car from Cam Ranh Airport to Nha Trangtowncar
9h 35m$161–445Bus
cheapest- Take the bus from Haikou Xiuying Port Bus Terminal to Nanningbus
- Take the bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Stationbus
- Take the bus from Nuoc Ngam Bus Station to 46 Nam Tran, Da Nangbus
- Take the bus from Da Nang to Nha Trang Phia Nambus
42h 25m$78–128Bus, train
- Take the bus from Haikou Xiuying Port Bus Terminal to Nanningbus
- Take the bus from Nanning Tourism Distribution Centre to Ninh Binhbus
- Take the train from Ninh Binh to Nha Trangtrain
41h 9m$91–167Car ferry, drive
- Take the carferry from Haikou Port to Hai'an Portcarferry
- Drive from Hai'an Port to Nha Trangcar
23h 44m$236–346Bus, train via Maoming
- Take the bus from Haikou Xiuying Port to Xuwen Stationbus
- Take the train from Xuwen Station to Maomingtrain
- Take the train from Maoming to Nanningtrain
- Take the train from Nanning to Hanoi Gia Lam Stationtrain
- Take the train from Ha Noi to Nha Trangtrain
2d 7h$90–327
Haikou Airport (HAK) to Cam Ranh International Airport (CXR) flights
Comparing Your Travel Options
The cheapest way to get from Haikou to Nha Trang is to bus and train which costs $90 - $170 and takes 41h 9m.
The fastest way to get from Haikou to Nha Trang is to fly and towncar which takes 9h 35m and costs $160 - $450.
No, there is no direct bus from Haikou to Nha Trang. However, there are services departing from Haikou Xiuying Port Bus Terminal and arriving at Nha Trang Phia Nam via Nanning Tourism Distribution Centre, Nuoc Ngam Bus Station and Da Nang. The journey, including transfers, takes approximately 42h 25m.
The distance between Haikou and Nha Trang is 960 km.
The best way to get from Haikou to Nha Trang without a car is to bus and train which takes 41h 9m and costs $90 - $170.
It takes approximately 9h 35m to get from Haikou to Nha Trang, including transfers.
Haikou to Nha Trang bus services, operated by China Bus Guide, depart from Haikou Xiuying Port Bus Terminal station.
Haikou to Nha Trang bus services, operated by China Bus Guide, arrive at Nanning station.
Nha Trang is 1h behind Haikou. It is currently 3:47 PM in Haikou and 2:47 PM in Nha Trang.
There are 902+ hotels available in Nha Trang.
What companies run services between Haikou, China and Nha Trang, Vietnam?
You can take a bus from Haikou Xiuying Port Bus Terminal to Nha Trang via Nanning, Nanning Tourism Distribution Centre, Ha Noi Nuoc Ngam Bus Station, Nuoc Ngam Bus Station, 46 Nam Tran, Da Nang, Da Nang, and Nha Trang Phia Nam in around 42h 25m.
- Website
- csair.com
Flights from Haikou Airport to Cam Ranh International Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $170–650
Flights from Haikou Airport to Cam Ranh International Airport via Tianfu International
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $250–900
- Phone
- 19006469
- [email protected]
- Website
- dsvn.vn
Train from Ninh Binh to Nha Trang
- Soft seat, air-conditioned
- $40–65
- Bed, air-conditioned
- $40–60
- soft seat, air-conditioned
- $40–65
Train from Ha Noi to Nha Trang
- Soft seat, air-conditioned
- $45–70
- Bed, air-conditioned
- $45–65
- soft seat, air-conditioned
- $45–70
- [email protected]
- Website
- chinabusguide.com
Bus from Haikou Xiuying Port Bus Terminal to Nanning
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- $20–42
- Schedules at
- chinabusguide.com
- Bus
- $20–29
Bus from Haikou Xiuying Port Bus Terminal to Nanning
- Ave. Duration
- 7h
- Frequency
- Every 4 hours
- Estimated price
- $20–42
- Schedules at
- chinabusguide.com
- Bus
- $20–29
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- $18–28
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- $18–26
Bus from Haikou Xiuying Port to Xuwen Station
- Ave. Duration
- 42 min
- Frequency
- Every 4 hours
- Estimated price
- $7–11
- Schedules at
- chinabusguide.com
- Bus
- $7–11
Car ferry from Haikou Port to Hai'an Port
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- $7
- Schedules at
- Tropical Hainan
- Adult passenger
- $7
- Car
- $62
- Phone
- +84 09263.12345
- [email protected]
Towncar from Cam Ranh Airport to Nha Trang
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $10–12
- 4-seat car
- $10
- 7-seat car
- $12
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 Which side of Niagara Falls should I choose (and how do I get there)?, How to plan an amazing trip around Scandinavia, and 10 amazing places to get away from it all in Australia - to help you get the most out of your next trip.



