The Nang River runs through it.
Rod Waddington from Kergunyah, Australia — CC BY-SA 2.0 · Rod Waddington from Kergunyah, Australia — CC BY-SA 2.0 · Ba Be National Park — CC BY-SA 3.0 · Rod Waddington from Kergunyah, Australia — CC BY-SA 2.0 · Rod Waddington from Kergunyah, Australia — CC BY-SA 2.0
Ba Be National Park protects Ba Be Lake and the limestone forests around it in northeast Vietnam, about 154 km north of Hanoi in a straight line. The area was part of Bac Kan province until 2025, when it was merged into Thai Nguyen province. Ba Be Lake is the largest natural freshwater lake in Vietnam, stretching about 8 km from north to south, with an average depth of 17 to 23 metres and a maximum of 35 metres. Its name means «three lakes» in the Tay language, after its three connected parts, Pe Leng, Pe Lu and Pe Lam. The park has recorded 65 mammal species, 233 bird species and 354 species of butterfly. Steep, forested limestone peaks rise straight out of calm green water. At the north end the Nang River flows through Puong Cave, about 50 metres high and 300 metres long and home to thousands of bats. Small Tay villages of stilt houses sit along the shore among the rice fields. Boat trips on the lake usually stop at Puong Cave, the Fairy Pond and the Dau Dang rapids. Many visitors spend the night in family homestays in Pac Ngoi village on the shore.
The Nang River runs through it.
A clear rock pool.
Stilt-house homestays.
Ba Be Lake, Thai Nguyen Province, northeast Vietnam
On a boat trip from the park pier.
In homestays in Pac Ngoi village.