布龍湖是一個位於中國內蒙古自治區鄂爾多斯市鄂托克旗阿爾巴斯蘇木的湖泊,面積約為1.58平方千米,屬於蒙新高原區。它的一級流域為內流區諸河,二級流域為鄂爾多斯內流區[1]。
布龍湖全長16公里,是攔河蓄水而成的水面,省道烏銀線穿壩而過,把湖區分為兩部分,南部是13公里的大湖面區,可行駛快艇。北部是3公里的峽谷區。