Situé à 178 m d'altitude et encadré des chaînes montagneuses Ngân Son et Sông Gâm, le lac s'étend sur 500 ha et possède une profondeur de 20 à 30 m. Il est entouré de montagnes calcaires, hautes de plus de 1.000 mètres. On y trouve des grottes et des sources souterraines. Le lac est en fait composé de 3 petits lacs se communiquant les uns avec les autres : Pé Lâm, Pé Lù et Pé Lèng. On y trouve des îlots qui servent de refuges aux oiseaux et orchidées. La forêt vierge du parc national de Ba Bê a une superficie de 23.340 ha. On y a répertorié 620 espèces d'arbres et 422 espèces animales, dont 55 inscrites dans le Livre Rouge vietnamien.