There are 5 ways to get from Hạ Long Bay to Son Doong Cave by ferry, bus, bus and ferry, train 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.
Recommended option
Ferry, bus • 14h 51m
$66 - $98
4 alternative options
Ferry, bus and ferry, train • 16h 24m
$81 - $138
Ferry, bus and ferry, bus • 18h 25m
$70 - $95
Ferry, fly to Dong Hoi • 10h 56m
$101 - $257
Ferry, fly to Danang, train • 13h 58m
$105 - $183
Coronavirus (COVID-19) in Vietnam
There is widespread community transmission globally.
Some travel restrictions are being lifted in Vietnam. For the latest travel status, please check the official page for Vietnam.
For travel planning advice, please refer to our Rome2rio Coronavirus information page .
For the latest travel status, we recommend checking the official page for Vietnam.
Coronavirus (COVID-19) Travel Advice
Some border closures are in place for Vietnam due to Coronavirus (COVID-19). Most travel to this country is restricted.
Official Coronavirus (COVID-19) Information for VietnamSome domestic travel restrictions began to ease in Vietnam from May 11.
Official Coronavirus (COVID-19) Information for VietnamInternational flights leaving Vietnam are suspended as part of the response to Coronavirus (COVID-19). Restrictions may also be in place for other modes of transport.
Official Coronavirus (COVID-19) Information for VietnamQuestions & Answers
The cheapest way to get from Hạ Long Bay to Son Doong Cave is to ferry and bus which costs $65 - $100 and takes 14h 51m.
The fastest way to get from Hạ Long Bay to Son Doong Cave is to ferry and fly which takes 10h 56m and costs $100 - $260.
The distance between Hạ Long Bay and Son Doong Cave is 392 km.
The best way to get from Hạ Long Bay to Son Doong Cave without a car is to ferry and bus which takes 14h 51m and costs $65 - $100.
It takes approximately 14h 51m to get from Hạ Long Bay to Son Doong Cave, including transfers.
There is no direct flight from Haiphong Airport to Dong Hoi Airport. The quickest flight takes 5h 30m and has one stopover.
Vietjet Air, FlexFlight ApS and Vietnam Airlines offer flights from Haiphong Airport to Dong Hoi Airport.
There are 94+ hotels available in Son Doong Cave. Prices start at $100 USD per night.

- Distance: 392.4 km
- Duration: 14h 51m
What companies run services between Hạ Long Bay, Vietnam and Son Doong Cave, Vietnam?
There is no direct connection from Hạ Long Bay to Son Doong Cave. However, you can take the walk to Hạ Long Bay, take the ferry to Ha Long Bai Chay, take the taxi to Ha Long, take the bus to Hanoi, take the walk to Hanoi, take the bus to Phong Nha Ke Bang, then take the taxi to Son Doong Cave. Alternatively, you can take a vehicle from Hạ Long Bay to Son Doong Cave via Hạ Long Bay, Cat Ba, Cat Ba, Ninh Binh, Ninh Binh, and Minh Le in around 16h 24m.

- Website
- vietnamairlines.com
Flights from Haiphong to Dong Hoi via Tan Son Nhat
- Ave. Duration
- 5h 47m
- When
- Every day
- Estimated price
- $50 - $320
Flights from Haiphong to Dong Hoi via Cam Ranh, Tan Son Nhat
- Ave. Duration
- 6h 55m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $50 - $350
Flights from Haiphong to Dong Hoi via Buonmethuot, Tan Son Nhat
- Ave. Duration
- 8h 45m
- When
- Tuesday, Thursday and Saturday
- Estimated price
- $50 - $330
Flights from Haiphong to Dong Hoi via Phu Quoc, Tan Son Nhat
- Ave. Duration
- 10h
- When
- Monday, Wednesday and Friday
- Estimated price
- $55 - $380
Flights from Haiphong to Dong Hoi via Dalat, Tan Son Nhat
- Ave. Duration
- 10h
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $50 - $340
Flights from Haiphong to Danang
- Ave. Duration
- 1h 20m
- When
- Wednesday, Friday and Sunday
- Estimated price
- $45 - $220

- Website
- vietjetair.com
Flights from Haiphong to Dong Hoi via Tan Son Nhat
- Ave. Duration
- 5h 45m
- When
- Every day
- Estimated price
- $25 - $150
Flights from Haiphong to Dong Hoi via Danang, Tan Son Nhat
- Ave. Duration
- 9h 25m
- When
- Friday and Sunday
- Estimated price
- $25 - $150
Flights from Haiphong to Dong Hoi via Quinhon, Tan Son Nhat
- Ave. Duration
- 9h 25m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $26 - $160
Flights from Haiphong to Danang
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $2,200 - $4,600

- Website
- flexflight.dk
Flights from Haiphong to Dong Hoi via Tan Son Nhat
- Ave. Duration
- 6h
- When
- Every day
- Estimated price
- $5,000 - $8,500
Flights from Haiphong to Dong Hoi via Phu Quoc, Tan Son Nhat
- Ave. Duration
- 7h 55m
- When
- Every day
- Estimated price
- $5,500 - $10,000
Flights from Haiphong to Dong Hoi via Quinhon, Tan Son Nhat
- Ave. Duration
- 9h 40m
- When
- Monday, Wednesday, Friday and Sunday
- Estimated price
- $5,000 - $9,000
Flights from Haiphong to Danang
- Ave. Duration
- 1h 15m
- When
- Every day
- Estimated price
- $2,900 - $6,000

- Website
- bambooairways.com
Flights from Haiphong to Danang
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $35 - $90

- Phone
- 19006469
- support1@dsvn.vn
- Website
- dsvn.vn
Train from Ninh Binh to Minh Le
- Ave. Duration
- 7h 5m
- Frequency
- Once daily
- Estimated price
- $8 - $25
- Website
- http://dsvn.vn
- Book at
- https://12go.asia/
- Hard seat, air-conditioned
- $8 - $13
- Soft seat, air-conditioned
- $10 - $15
- Bed, air-conditioned
- $18 - $25
Train from Da Nang to Dong Hoi
- Ave. Duration
- 5h 26m
- Frequency
- 5 times a day
- Estimated price
- $7 - $22
- Website
- http://dsvn.vn
- Book at
- https://12go.asia/
- Hard seat, air-conditioned
- $7 - $11
- Soft seat, air-conditioned
- $8 - $12
- Bed, air-conditioned
- $15 - $22

- Phone
- 0901 291 290
- Website
- xeluxury.vn
Bus from Ha Long to Hanoi
- Ave. Duration
- 2h 40m
- Frequency
- Every 4 hours
- Estimated price
- $13
- Schedules at
- xeluxury.vn
- Book at
- baolau.com

- Phone
- 04.36337575
- Website
- hungthanhtravel.com.vn
Bus from Hanoi to Phong Nha Ke Bang
- Ave. Duration
- 9h
- Frequency
- Once daily
- Estimated price
- $11 - $16
- Schedules at
- booking.baolau.com

- Phone
- +84988 558 392
- Catbadiscoverytravel@gmail.com
- Website
- catbadiscovery.com
Bus and ferry from Cat Ba to Ninh Binh
- Ave. Duration
- 4h
- Frequency
- 3 times a day
- Estimated price
- $15
- Schedules at
- catbadiscovery.com
- Book at
- 12go.asia

- Website
- goodmorningcatba.com
Bus and ferry from Cat Ba to Ninh Binh
- Ave. Duration
- 4h 30m
- Frequency
- 3 times a day
- Estimated price
- $12
- Schedules at
- goodmorningcatba.com
- Book at
- baolau.com
Bus and ferry from Cat Ba to Tam Coc
- Ave. Duration
- 4h 45m
- Frequency
- 3 times a day
- Estimated price
- $12
- Schedules at
- goodmorningcatba.com
- Book at
- baolau.com
Bus from Tam Coc to Phong Nha Ke Bang
- Ave. Duration
- 9h 10m
- Frequency
- Once daily
- Estimated price
- $18
- Schedules at
- bookaway.com
Ferry from Hạ Long Bay to Ha Long Bai Chay
- Ave. Duration
- 30 min
- Frequency
- Hourly
- Estimated price
- $21 - $45
Ferry from Hạ Long Bay to Cat Ba
- Ave. Duration
- 2h
- Frequency
- Hourly
- Estimated price
- $21 - $45
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 travel India's Golden Triangle, 4 stunningly beautiful Philippines islands you need to visit and Travel Insider: Top Japan travel tips by Beatrix Holland - to help you get the most out of your next trip.