Bluff is an unincorporated community in Fayette County, Alabama, United States. Bluff is located on Alabama State Route 107, 10.1 miles (16.3 km) north-northwest of Fayette.
The community is named after a nearby ridge.[2] A post office operated under the name Bluff from 1897 to 1905.[3]