The Ba Mun Island is a schist island belonging to Minh Chau Commune, Van Don District, Quang Ninh Province. It stretches out parallel to Quan Lan Island, separated by the Doi Gate that runs in a north-east direction. It has the other name, Cao Lo Island.
It is 15km from the shore, 1,800ha in area with more than 20km long and narrow wide. It consists of a narrow stretch of earth and stone that runs east to west. The highest peak is Quit Mountain with a height of 397m. The fauna and flora here are very plentiful. There are many rare species.
It is the only island in Halong Bay that is home to a primitive forest. There are countless species of plants and trees, some with giant trunks. This forest is also home to many rare animals such as chamois, deer and monkeys. It is said that many years ago tigers, panthers and elephants once resided on the island. In order to help preserve the forest, on January 24, 1997, the government recognised it as a Bai Tu Long National Park.