La ville américaine de Flagler Beach est située dans le comté de Flagler, en Floride. Une partie de la localité s’étend sur le comté de Volusia.
Selon le recensement de 2010, Flagler Beach compte 4 484 habitants. La municipalité s'étend sur 4,02 milles carrés (10,41 km2), dont 3,66 milles carrés (9,48 km2) de terres.
La ville est nommée en l'honneur de Henry Morrison Flagler, homme d'affaires propriétaire d'une société de chemins de fer.