Cypress Lakes Homes for Sale

Home > Communities > St. Johns County > Cypress Lakes

Cypress Lakes is a deed-restricted golf-course community in Elkton surrounding the county-owned St. Johns Golf Club. St. Johns Golf Club opened January 1, 1989, and reopened in November 2022 as an 18-hole public course after a full renovation.

Cypress Lakes Location

Cypress Lakes is in Elkton, in the 32033 ZIP code.

Approximate driving distances from Cypress Lakes, without traffic: the Castillo de San Marcos in downtown St. Augustine is about 9 miles (around 20 minutes); St. Johns Town Center in Jacksonville is about 36 miles (around 45 minutes); Jacksonville International Airport is about 60 miles (around 90 minutes); the St. Augustine Beach Pier is about 11 miles (around 20 minutes); and Mayo Clinic in Jacksonville is about 39 miles (around 50 minutes).

Cypress Lakes HOA and Amenities

The community has a pool, clubhouse and playground.

On November 2, 2026, the Northeast Florida MLS showed 12 active listings in Cypress Lakes: 12 single-family homes. Asking prices ran from $355,000 to $620,000, with a median of $452,500. Year built among the active listings ranged from 1994 to 2012. They offered 3 to 5 bedrooms and 1,708 to 3,654 square feet of living space. The search below updates automatically, so the current count may differ.

View current Cypress Lakes listings (live MLS search) →

Cypress Lakes FAQ

Is the golf course in Cypress Lakes public?

Yes. St. Johns Golf Club is owned by St. Johns County and is open to the public.

Communities Near Cypress Lakes

Compare nearby options: Coquina Crossing homes for sale, Andalusia homes for sale, Entrada homes for sale. Or browse the full St. Johns County neighborhood directory.

Questions about Cypress Lakes? 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