Marsh Landing Homes for Sale

Home > Communities > St. Johns County > Marsh Landing

Marsh Landing is a guard-gated community in Ponte Vedra Beach, St. Johns County, with more than 1,000 homes. Marsh Landing Country Club has a private 18-hole golf course; membership is optional for residents.

Marsh Landing Location

Marsh Landing is in Ponte Vedra Beach, along the Intracoastal Waterway, in the 32082 ZIP code.

Approximate driving distances from Marsh Landing, without traffic: the Castillo de San Marcos in downtown St. Augustine is about 29 miles (around 55 minutes); St. Johns Town Center in Jacksonville is about 12 miles (around 20 minutes); Jacksonville International Airport is about 36 miles (around 65 minutes); the St. Augustine Beach Pier is about 35 miles (around 60 minutes); and Mayo Clinic in Jacksonville is about 6 miles (around 15 minutes).

On November 2, 2026, the Northeast Florida MLS showed 20 active listings in Marsh Landing: 19 single-family homes, 1 lot. Asking prices ran from $1,399,000 to $11,900,000, with a median of $2,387,500. Year built among the active listings ranged from 1988 to 2028. They offered 3 to 6 bedrooms and 3,570 to 9,430 square feet of living space. 2 of the 20 were listed as new construction. The search below updates automatically, so the current count may differ.

View current Marsh Landing listings (live MLS search) →

Marsh Landing FAQ

Do Marsh Landing homeowners have to join the club?

No. Marsh Landing Country Club membership is optional.

Communities Near Marsh Landing

Compare nearby options: Ponte Vedra Beach homes for sale, TPC Sawgrass homes for sale, The Plantation at Ponte Vedra Beach homes for sale, BeachWalk homes for sale. Or browse the full St. Johns County neighborhood directory.

Questions about Marsh Landing? 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