Bear Creek is an unincorporated community and census-designated place (CDP) in Pinellas County, Florida, United States. The population was 1,948 at the 2010 census.
Bear Creek is located at 27°45′21″N 82°43′37″W / 27.75583°N 82.72694°W (27.7560, -82.73712). It is bordered by the cities of South Pasadena to the west, St. Petersburg to the north, and Gulfport to the east. Boca Ciega Bay is to the south.
According to the United States Census Bureau, the CDP has a total area of 0.42 square miles (1.1 km2), of which 0.39 square miles (1.0 km2) is land and 0.04 square miles (0.1 km2) (5.81%) is water.