State Park · Florida
Anastasia State Park

- Location
- St. Johns County, Florida
- Nearest town
- 0.9 miles northwest of Saint Augustine Beach
- Type
- State Park
About Anastasia State Park
A peninsula on Anastasia Island forms the base of this 1,600-acre property, separated from downtown St. Augustine by Matanzas Bay. The grounds mix beach frontage with tidal salt marsh and both marine and upland hammock, creating several distinct habitats within one property. Birds and other wildlife inhabit these varied zones alongside a range of native plant life.
Hours, fees, camping, reservations and closures are set by the park and change often. Check the official park site before you go.
Getting there
Anastasia State Park is in St. Johns County, Florida, 0.9 miles northwest of Saint Augustine Beach. The Directions button takes you to the park's mapped location; the entrance may be elsewhere, so check the official site for the address to use.
State parks near Anastasia State Park
Within 60 miles, closest first, straight-line. All 147 in Florida →
Fort Mose Historic State ParkState Historic Site · St. Johns County, FL5.5 miNW- Faver-Dykes State ParkState Park · St. Johns County, FL13 miS
Ravine Gardens State ParkState Park · Putnam County, FL27 miSW
Bulow Plantation Ruins Historic State ParkState Historic Site · Flagler County, FL30 miS- Gamble Rogers Memorial State Recreation Area at Flagler BeachState Recreation Area · Flagler County, FL31 miS
- Bulow Creek State ParkState Park · Volusia County, FL32 miS
- Haw Creek Preserve State ParkState Park · Flagler County, FL34 miS
- North Peninsula State ParkState Park · Volusia County, FL34 miS
- Addison Blockhouse Historic State ParkState Historic Site · Volusia County, FL38 miS
Towns near Anastasia State Park
State parks near Saint Augustine, State parks near Palm Coast, State parks near St. Johns, State parks near Palatka, State parks near Jacksonville Beach, State parks near Jacksonville
Facts from Wikidata, checked September 25, 2026. Distances are straight-line.