St. Augustine Shores is located at (29.811123, -81.309872) [REF].
According to the United States Census Bureau, the CDP has a total area of 3.5 square miles (9.0 km²), of which 3.4 square miles (8.9 km²) is land and 0.04 square mile (0.1 km²) (0.86%) is water.