Featured20% Off Halong Bay - Bai Tu Long Bay3 days, 2 days Signature Royal Cruise from $154 $193 More Information Featured30% Off Bai Tu Long Bay3 days, 2 days Swan Cruises from $135 $193 More Information Featured26% Off Halong Bay - Lan Ha Bay3 days, 2 days Le Journey Luxury Cruise from $125 $169 More Information Featured26% Off Halong Bay - Lan Ha Bay3 days, 2 days Venus Cruise from $176 $238 More Information Featured16% Off Halong Bay - Lan Ha Bay3 days, 2 days Verdure Lotus Luxury Cruise from $151 $181 More Information Featured26% Off Halong Bay - Lan Ha Bay3 days, 2 days Sea Stars Cruise from $241 $330 More Information Featured28% Off Halong Bay3 days, 2 days Catherine Cruise from $236 $332 More Information Featured28% Off Halong Bay - Lan Ha Bay3 days, 2 days Scarlet Pearl Cruise from $182 $253 More Information Featured25% Off Halong Bay - Lan Ha Bay - Cat Ba Island3 days, 2 days La Regina Grand Cruise from $173 $231 More Information Featured34% Off Halong Bay3 days, 2 days Paradise Peak Cruise from $248 $376 More Information Featured27% Off Halong Bay3 days, 2 days Alisa Premier Cruise from $170 $233 More Information Featured48% Off Lan Ha Bay - Cat Ba Island2 days Orchid Premium Cruise from $292 $562 More Information «««34567»