Allenhurst is a town in Liberty County, Georgia, United States. It is a part of the Hinesville-Fort Stewart metropolitan statistical area. The population was 788 at the 2000 census.
Allenhurst is located at 31°46′53″N 81°36′30″W / 31.78139°N 81.60833°W / 31.78139; -81.60833 (31.781311, -81.608470).
According to the United States Census Bureau, the town has a total area of 1.1 square miles (3.0 km²), of which, 1.1 square miles (2.9 km²) of it is land and 0.88% is water.