There are 5 ways to get from Hainan 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 from Haikou Airport, 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 56m$182–425Bus
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
43h 40m$78–127Bus, 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
42h 24m$91–167Car ferry, drive
- Take the car ferry from Haikou Port to Hai'an Portcarferry
- Drive from Hai'an Port to Nha Trangcar
23h 49m$238–348Fly from Sanya Phoenix International Airport, towncar
- Fly from Sanya Phoenix International Airport (SYX) to Cam Ranh International Airport (CXR)plane SYX - CXR
- Take a town car from Cam Ranh Airport to Nha Trangtowncar
9h 10m$201–344
Haikou Airport (HAK) to Cam Ranh International Airport (CXR) flights
Questions & Answers
The cheapest way to get from Hainan to Nha Trang is to bus and train which costs $90 - $170 and takes 42h 24m.
The fastest way to get from Hainan to Nha Trang is to fly and towncar which takes 9h 10m and costs $200 - $350.
No, there is no direct bus from Hainan to Nha Trang. However, there are services departing from Bihu Garden and arriving at Nha Trang Phia Nam via Haikou Xiuying Port Bus Terminal, Nanning Tourism Distribution Centre, Nuoc Ngam Bus Station and Da Nang. The journey, including transfers, takes approximately 43h 40m.
The distance between Hainan and Nha Trang is 968 km.
The best way to get from Hainan to Nha Trang without a car is to bus and train which takes 42h 24m and costs $90 - $170.
It takes approximately 9h 56m to get from Hainan to Nha Trang, including transfers.
Hainan to Nha Trang bus services, operated by China Bus Guide, depart from Haikou Xiuying Port Bus Terminal station.
Hainan to Nha Trang bus services, operated by China Bus Guide, arrive at Nanning station.
Nha Trang is 1h behind Hainan. It is currently 3:57 PM in Hainan and 2:57 PM in Nha Trang.
There are 928+ hotels available in Nha Trang.
What companies run services between Hainan, China and Nha Trang, Vietnam?
You can take a bus from Bihu Garden to Nha Trang via Maritime Bureau, Haikou Xiuying Port Bus Terminal, 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 43h 40m.
- Website
- ch.com
Flights from Haikou Airport to Cam Ranh International Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $180–600
Flights from Haikou Airport to Cam Ranh International Airport via Tianfu International
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $240–850
Flights from Sanya Phoenix International Airport to Cam Ranh International Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- $200–700
Flights from Sanya Phoenix International Airport to Cam Ranh International Airport via Tianfu International
- Ave. Duration
- 7h 20m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $280–950
- Website
- csair.com
Flights from Haikou Airport to Cam Ranh International Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 25m
- When
- Every day
- Estimated price
- $180–600
Flights from Haikou Airport to Cam Ranh International Airport via Tianfu International
- Ave. Duration
- 7h 35m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $240–850
Flights from Sanya Phoenix International Airport to Cam Ranh International Airport via Guangzhou Baiyun
- Ave. Duration
- 6h 56m
- When
- Every day
- Estimated price
- $200–700
- Website
- flyscoot.com
Flights from Haikou Airport to Cam Ranh International Airport via Singapore Changi
- Ave. Duration
- 7h 25m
- When
- Tuesday and Sunday
- Estimated price
- $170–600
- Website
- vietjetair.com
Flights from Haikou Airport to Cam Ranh International Airport via Suvarnabhumi
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- $170–410
- 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–60
- [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–28
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–28
Bus from Nanning Tourism Distribution Centre to Ha Noi Nuoc Ngam Bus Station
- Ave. Duration
- 9h
- Frequency
- Every 4 hours
- Estimated price
- $18–27
- Schedules at
- chinabusguide.com
- Book at
- baolau.com
- Bus
- $18–25
Bus from Nanning Tourism Distribution Centre to Ninh Binh
- Ave. Duration
- 8h 46m
- Frequency
- 4 times a day
- Estimated price
- $30
- Schedules at
- travelchinaguide.com
- Phone
- 19005151
- [email protected]
- Website
- tankimchi.vn
Bus from Nuoc Ngam Bus Station to 46 Nam Tran, Da Nang
- Ave. Duration
- 11h 15m
- Frequency
- Twice daily
- Estimated price
- $19–29
- Schedules at
- tankimchi.vn
- Phone
- 1900 6067
- [email protected]
- Website
- futabus.vn
Bus from Da Nang to Nha Trang Phia Nam
- Ave. Duration
- 11h 48m
- Frequency
- 5 times a day
- Estimated price
- $11–18
- Book at
- https://www.baolau.com/en/transportation/vietnam/buses/ft-futa-bus/
Car ferry from Haikou Port to Hai'an Port
- Ave. Duration
- 1h 30m
- Frequency
- Every 3 hours
- Estimated price
- $7
- Schedules at
- https://www.tropicalhainan.com/a-complete-guide-to-haikou-ferry-routes-ticket-prices-and-charges/
- 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
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 How to get from JFK to New York City, How to get from Florence to Rome, and Travelling by boat in Italy - to help you get the most out of your next trip.








