Best way to travel between

Hạ Long Bay
Dalat
Travel Modes
Price
Distance
Duration
CO2
bus
$54.0
1648.5 km
41h 16mins
49.45 kgs
 
train
$86.38
1619.03 km
31h 20mins
85.81 kgs
 
flight
$112.0
1437.88 km
7h 57mins
155.29 kgs
 
drive
$255.01
1632.8 km
36h 47mins
209.0 kgs
 
Tranport Distance Time(hrs) Cost(local) Cost(usd)
Bus 1648.5 km 41h 16mins 1,139,594 VND 54.0
Train 1619.03 km 31h 20mins 1,822,929 VND 86.38
Flight 1437.88 km 7h 57mins 2,363,603 VND 112.0
Drive 1632.8 km 36h 47mins 5,381,629 VND 255.01
Take Car from Hạ Long Bay to Ha Long Bay
Time: 9mins Cost: 24,691 VND; $ 1.1 - 1.3 USD CO2 Emission: 1.05 kgs
Take Ferry from Ha Long Bay to Cat Ba
Time: 3h 9mins Cost: 77,450 VND; $ 3.3 - 4.0 USD CO2 Emission: 3.29 kgs
Take Ferry from Cat Ba to Hai Phong - Ben Binh Pier
Time: 1h 3mins Cost: 232,140 VND; $ 9.9 - 12.1 USD CO2 Emission: 6.05 kgs
Take Car from Hai Phong - Ben Binh Pier to Hai Phong Niem Nghia
Time: 6mins Cost: 21,104 VND; $ 0.9 - 1.1 USD CO2 Emission: 0.49 kgs
Take Bus from Hai Phong Niem Nghia to Nha Trang
Time: 29h 52mins Cost: 738,626 VND; $ 31.5 - 38.5 USD CO2 Emission: 41.16 kgs
Take Bus from Nha Trang Khanh Hoa to Da Lat Lam Dong
Time: 3h 46mins Cost: 147,725 VND; $ 6.3 - 7.7 USD CO2 Emission: 5.77 kgs
Source: Rome2rio

Mode of travel comparision chart

The best and cheapest way to get from Hạ Long Bay and Dalat is to travel by bus, which will cost about 1,139,594 VND or 48.60 USD.