Beaches in Alabama

Average water temperature: 88°F

Across 3 monitored stations in Alabama.

esc