It is not necessary but we recommend you to book a Halong Bay cruise in advance as it may be crowded and you might not secure your spot on the same day. We highly recommend you to book a Halong Bay Cruise from Hanoi from Thrillophilia at just INR 3499.
It provides various additional discounts and lets you enjoy the trip at the best affordable price.