There are 8 ways to get from Nha Trang to Son Doong Cave by bus, train, taxi, car, towncar, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus, train, taxi
best- Take the bus from Nha Trang Phia Nam to Huebus
- Take the train from Hue to Dong Hoitrain
- Take the taxi from Dong Hoi to Son Doong Cavetaxi
19h$27–450Bus
cheapest- Take the bus from Nha Trang to Hoi An Quang Nambus
- Take the bus from Hoi An - Sinh Tourist Office to Hue - Sinh Tourist Officebus
- Take the bus from Hue - Sinh Tourist Office to Phong Nhabus
23h 8m$22–41Drive 819.3 km
- Drive from Nha Trang to Son Doong Cavecar 819.3 km
10h 14m$96–138Towncar to Dalat, fly to Dong Hoi Airport, taxi
- Take a town car from Nha Trang to Ðà Lạttowncar
- Fly from Dalat (DLI) to Dong Hoi Airport (VDH)plane DLI - VDH
- Take the taxi from Dong Hoi Airport (VDH) to Son Doong Cavetaxi
12h 52m$129–266Towncar to Cam Ranh International Airport, fly to Da Nang International Airport, train, taxi
- Take a town car from Nha Trang to Cam Ranh Airporttowncar
- Fly from Cam Ranh International Airport (CXR) to Da Nang International Airport (DAD)plane CXR - DAD
- Take the train from Da Nang to Dong Hoitrain
- Take the taxi from Dong Hoi to Son Doong Cavetaxi
11h 13m$60–612Towncar to Cam Ranh International Airport, fly to Dong Hoi Airport, taxi
- Take a town car from Nha Trang to Cam Ranh Airporttowncar
- Fly from Cam Ranh International Airport (CXR) to Dong Hoi Airport (VDH)plane CXR - VDH
- Take the taxi from Dong Hoi Airport (VDH) to Son Doong Cavetaxi
7h 33m$66–172Towncar to Dalat, fly to Vinh Airport, train, taxi
- Take a town car from Nha Trang to Ðà Lạttowncar
- Fly from Dalat (DLI) to Vinh Airport (VII)plane DLI - VII
- Take the train from Vinh to Minh Letrain
- Take the taxi from Minh Le to Son Doong Cavetaxi
11h 55m$129–287Train to Tan Son Nhat International Airport, fly to Dong Hoi Airport, taxi
- Take the train from Nha Trang to Ho Chi Minh Citytrain
- Fly from Tan Son Nhat International Airport (SGN) to Dong Hoi Airport (VDH)plane SGN - VDH
- Take the taxi from Dong Hoi Airport (VDH) to Son Doong Cavetaxi
13h 9m$73–153
Dalat (DLI) to Dong Hoi Airport (VDH) flights
Questions & Answers
The cheapest way to get from Nha Trang to Son Doong Cave is to bus which costs $22 - $45 and takes 23h 8m.
The fastest way to get from Nha Trang to Son Doong Cave is to towncar and fly and taxi which takes 7h 33m and costs $65 - $180.
No, there is no direct bus from Nha Trang to Son Doong Cave. However, there are services departing from Nha Trang and arriving at Phong Nha via Hoi An - Sinh Tourist Office and Hue - Sinh Tourist Office. The journey, including transfers, takes approximately 23h 8m.
The distance between Nha Trang and Son Doong Cave is 846 km. The road distance is 819.3 km.
The best way to get from Nha Trang to Son Doong Cave without a car is to bus and train and taxi which takes 19h and costs $26 - $450.
It takes approximately 19h to get from Nha Trang to Son Doong Cave, including transfers.
Nha Trang to Son Doong Cave bus services, operated by The Sinh Tourist, depart from Nha Trang station.
Nha Trang to Son Doong Cave bus services, operated by The Sinh Tourist, arrive at Hoi An Quang Nam station.
Yes, the driving distance between Nha Trang to Son Doong Cave is 819 km. It takes approximately 10h 14m to drive from Nha Trang to Son Doong Cave.
There are 124+ hotels available in Son Doong Cave.
What companies run services between Nha Trang, Vietnam and Son Doong Cave, Vietnam?
You can take a bus from Nha Trang to Son Doong Cave via Hoi An - Sinh Tourist Office, Hue - Sinh Tourist Office, and Phong Nha in around 23h 8m.
- Website
- vietjetair.com
Flights from Dalat to Dong Hoi Airport via Tan Son Nhat International Airport
- Ave. Duration
- 10h 17m
- When
- Every day
- Estimated price
- $65–190
Flights from Dalat to Dong Hoi Airport via Haiphong, Tan Son Nhat International Airport
- Ave. Duration
- 13h 45m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $100–190
Flights from Cam Ranh International Airport to Da Nang International Airport
- Ave. Duration
- 1h 5m
- When
- Monday, Wednesday, Friday, and Sunday
- Estimated price
- $35–130
Flights from Cam Ranh International Airport to Dong Hoi Airport via Tan Son Nhat International Airport
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $55–160
Flights from Dalat to Vinh Airport
- Ave. Duration
- 1h 40m
- When
- Every day
- Estimated price
- $60–190
Flights from Tan Son Nhat International Airport to Dong Hoi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $50–100
- Website
- vietnamairlines.com
Flights from Dalat to Dong Hoi Airport via Tan Son Nhat International Airport
- Ave. Duration
- 13h 30m
- When
- Tuesday to Thursday
- Estimated price
- $140–370
Flights from Dalat to Dong Hoi Airport via Noi Bai International
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- $75–190
Flights from Cam Ranh International Airport to Da Nang International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $65–150
Flights from Dalat to Vinh Airport via Noi Bai International
- Ave. Duration
- 3h 45m
- When
- Every day
- Estimated price
- $160–400
Flights from Dalat to Vinh Airport via Tan Son Nhat International Airport
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $150–370
Flights from Tan Son Nhat International Airport to Dong Hoi Airport
- Ave. Duration
- 1h 35m
- When
- Every day
- Estimated price
- $65–160
- Phone
- 19006469
- [email protected]
- Website
- dsvn.vn
Train from Hue to Dong Hoi
- Ave. Duration
- 3h 6m
- Frequency
- Twice daily
- Estimated price
- $6–22
- Schedules at
- dsvn.vn
- Soft seat, air-conditioned
- $10–16
- Bed, air-conditioned
- $6–10
- soft seat, air-conditioned
- $6–9
Train from Da Nang to Dong Hoi
- Ave. Duration
- 6h 9m
- Frequency
- Twice daily
- Estimated price
- $9–25
- Schedules at
- dsvn.vn
- Soft seat, air-conditioned
- $14–20
- Bed, air-conditioned
- $10–14
- soft seat, air-conditioned
- $9–14
Train from Vinh to Minh Le
- Ave. Duration
- 3h 36m
- Frequency
- Once daily
- Estimated price
- $5–21
- Schedules at
- dsvn.vn
- Soft seat, air-conditioned
- $10–15
- Bed, air-conditioned
- $6–9
- soft seat, air-conditioned
- $5–9
Train from Nha Trang to Ho Chi Minh City
- Soft seat, air-conditioned
- $18–27
- Bed, air-conditioned
- $15–21
- soft seat, air-conditioned
- $14–21
- Phone
- +84 868 060 269
- [email protected]
- Website
- lotustrain.com
Train from Hue to Dong Hoi
- Ave. Duration
- 3h 11m
- Frequency
- Once daily
- Estimated price
- $300–420
- Schedules at
- lotustrain.vn
Train from Da Nang to Dong Hoi
- Ave. Duration
- 5h 41m
- Frequency
- Once daily
- Estimated price
- $340–470
- Schedules at
- lotustrain.vn
- Phone
- 1900 6067
- [email protected]
- Website
- futabus.vn
Bus from Nha Trang Phia Nam to Hue
- Ave. Duration
- 13h 48m
- Frequency
- Twice daily
- Estimated price
- $12–19
- Book at
- Baolau
- Phone
- +84 28 38389593
- [email protected]
- Website
- thesinhtourist.vn
Bus from Nha Trang to Hoi An Quang Nam
- Ave. Duration
- 11h 45m
- Frequency
- Once daily
- Estimated price
- $11–18
- Schedules at
- thesinhtourist.vn
Bus from Hoi An - Sinh Tourist Office to Hue - Sinh Tourist Office
- Ave. Duration
- 4h
- Frequency
- 4 times a day
- Estimated price
- $4–9
- Schedules at
- thesinhtourist.vn
Bus from Hue - Sinh Tourist Office to Phong Nha
- Ave. Duration
- 5h
- Frequency
- Once daily
- Estimated price
- $7–14
- Schedules at
- thesinhtourist.vn
- Phone
- +84 09263.12345
- [email protected]
Towncar from Nha Trang to Ðà Lạt
- Ave. Duration
- 3h
- Frequency
- On demand
- Estimated price
- $46–54
- 4-seat car
- $46
- 7-seat car
- $54
Towncar from Nha Trang to Cam Ranh Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $10–12
- 4-seat car
- $10
- 7-seat car
- $12
Towncar from Nha Trang to Cam Ranh Airport
- Ave. Duration
- 1h
- Frequency
- On demand
- Estimated price
- $10–12
- 4-seat car
- $10
- 7-seat car
- $12
Towncar from Nha Trang to Ðà Lạt
- Ave. Duration
- 3h
- Frequency
- On demand
- Estimated price
- $46–54
- 4-seat car
- $46
- 7-seat car
- $54
- Ave. Duration
- 58 min
- Estimated price
- $1
Mailinh Taxi
- Phone
- 028 38 29 8888
- Website
- mailinh.vn
Vinasun Taxi
- Phone
- (028) 38 277 178
- Website
- vinasun.vn
Mailinh Taxi
- Phone
- 028 38 29 8888
- Website
- mailinh.vn
Vinasun Taxi
- Phone
- (028) 38 277 178
- Website
- vinasun.vn
Mailinh Taxi
- Phone
- 028 38 29 8888
- Website
- mailinh.vn
Vinasun Taxi
- Phone
- (028) 38 277 178
- Website
- vinasun.vn
Mailinh Taxi
- Phone
- 028 38 29 8888
- Website
- mailinh.vn
Vinasun Taxi
- Phone
- (028) 38 277 178
- Website
- vinasun.vn
Mailinh Taxi
- Phone
- 028 38 29 8888
- 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 Train travel in Spain: A guide to Renfe, How to get from JFK to New York City, and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.















