Bao bọc bởi những dãy núi đá vôi có niên đại hơn 450 triệu năm, hồ Ba Bể thuộc vườn quốc gia Ba Bể, là một trong 100 hồ nước ngọt lớn nhất thế giới.