State Park · Florida
Cayo Costa State Park

- Location
- Lee County, Florida
- Nearest town
- 5.9 miles southwest of Bokeelia
- Type
- State Park
About Cayo Costa State Park
Twelve miles west of Cape Coral sits the barrier island of Cayo Costa, positioned between Boca Grande to the north and North Captiva Island to the south. No roads or bridges reach the park, so getting there requires a charter boat, a private vessel, or the ferry. This water-only access shapes any visit to the island's protected shoreline.
Hours, fees, camping, reservations and closures are set by the park and change often. Check the official park site before you go.
Getting there
Cayo Costa State Park is in Lee County, Florida, 5.9 miles southwest of Bokeelia. 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 Cayo Costa State Park
Within 60 miles, closest first, straight-line. All 147 in Florida →
Gasparilla Island State ParkState Park · Charlotte County, FL4.4 miN
Don Pedro Island State ParkState Park · Charlotte County, FL15 miN
Stump Pass Beach State ParkState Park · Charlotte County, FL17 miN- Charlotte Harbor Preserve State ParkState Park · Charlotte County, FL20 miNE
- Mound Key Archeological State ParkState Park · Lee County, FL29 miSE
Lovers Key State ParkState Park · Lee County, FL30 miSE- Estero Bay Preserve State ParkState Park · Lee County, FL31 miSE
Koreshan State Historic SiteState Historic Site · Lee County, FL31 miSE
Oscar Scherer State ParkState Park · Sarasota County, FL37 miN
Towns near Cayo Costa State Park
State parks near Cape Coral, State parks near North Port, State parks near Bonita Springs, State parks near Lehigh Acres, State parks near Sarasota
Facts from Wikidata, checked September 25, 2026. Distances are straight-line.