Vườn quốc gia Ba Bể là một vườn quốc gia, rừng đặc dụng, khu du lịch sinh thái của Việt Nam, nằm trên địa phận tỉnh Bắc Kạn, với trung tâm là hồ Ba Bể.
Vườn quốc gia Ba Bể được thành lập theo Quyết định số 83/TTg ngày 10 tháng 11 năm năm 1992 của Thủ tướng Chính phủ.
Vườn có tọa độ là 105°36′55″ kinh đông, 22°24′19″ vĩ bắc. Nó nằm trên địa bàn 5 xã Nam Mẫu, Khang Ninh, Cao Thương, Quảng Khê, Cao Trĩ thuộc huyện Ba Bể, tỉnh Bắc Kạn. Vườn quốc gia này cách thị xã Bắc Kạn 50 km và Hà Nội 250 km về phía bắc.
Vườn có diện tích 7.610 ha (30 km²), trong đó:
Vườn có độ cao so với mực nước biển là từ 150 m đến 1.098 m. Ở phía tây nam của vườn có dãy núi Phia Boóc, có các điểm cao từ 1.505 m đến 1.527 m.
Với trung tâm là hồ Ba Bể, khu vườn quốc gia này có:
Vườn có một số loài quý hiếm như gấu ngựa, báo lửa, báo hoa mai. Hai loài đặc hữu của vùng này là cầy vằn (Hemigalus owstoni) và voọc đen (Presbytis francoisi). Cà đác, tức voọc mũi hếch Bắc Bộ nay không còn tìm thấy ở Ba Bể nữa nhưng ở Khu bảo tồn Na Hang gần đó vẫn còn một nhóm.