The boat rides in Halong Bay includes different types of cruises according to tourists’ budget and the time they want to spend there. One of them is a luxury cruise that costs around $300-350 for a cabin and they usually take 24 hours which is not worth for what you will be paying. Then the next one is midrange cruises which start from $60 and can go up to $110 depending on if you want to experience adventure sports and it goes on for 12- 13 hours which is value for money. The last one is day cruise which costs around $50 per person for a duration of 4-6 hours.