Marsh Creek Homes for Sale

Home > Communities > St. Johns County > Marsh Creek

Marsh Creek Country Club is a gated community on Anastasia Island near St. Augustine Beach with roughly 600 to 650 homes. Club membership is optional and includes an 18-hole, par-72 Mark McCumber course.

Marsh Creek Location

Marsh Creek is on Anastasia Island, near St. Augustine Beach, in the 32080 ZIP code.

Approximate driving distances from Marsh Creek, without traffic: the Castillo de San Marcos in downtown St. Augustine is about 6 miles (around 15 minutes); St. Johns Town Center in Jacksonville is about 39 miles (around 55 minutes); Jacksonville International Airport is about 63 miles (around 100 minutes); the St. Augustine Beach Pier is about 4 miles (around 10 minutes); and Mayo Clinic in Jacksonville is about 42 miles (around 60 minutes).

On November 2, 2026, the Northeast Florida MLS showed 20 active listings in Marsh Creek: 20 single-family homes. Asking prices ran from $615,000 to $2,295,000, with a median of $1,185,000. Year built among the active listings ranged from 1990 to 2027. They offered 2 to 6 bedrooms and 1,880 to 4,843 square feet of living space. 1 of the 20 were listed as new construction. The search below updates automatically, so the current count may differ.

View current Marsh Creek listings (live MLS search) →

Marsh Creek FAQ

Is membership required in Marsh Creek?

No. Marsh Creek Country Club membership is optional for residents.

Communities Near Marsh Creek

Compare nearby options: St. Augustine Beach and Anastasia Island homes for sale, St. Augustine Shores homes for sale, Deerfield Preserve homes for sale, Andalusia homes for sale. Or browse the full St. Johns County neighborhood directory.

Questions about Marsh Creek? Call David Ashworth at (904) 909-8904 or book a 30-minute call.


David & Claudia Ashworth, The Ashworth Group, Coldwell Banker Vanguard Realty, License #3548660 FL, (904) 909-8904