If you truly want to see all the beauty of Halong Bay then you need to take to the water and sign up for a boat cruise.
There are a huge number of companies to choose from and you can go island hopping in Halong Bay.
With some 2,000 islands to choose from, you will have lots of different options about where you want to go and what you want to see, from the main ‘big hits’ to less well known and smaller islands.
Many of the boats used are built in the traditional style and are known as ‘junk boats’. Depending on the tour operator you can also enjoy a buffet meal as part of the cruise or even stay on the boat overnight for a truly memorable cruising experience.