1. Gasparilla Island State Park / Boca Grande
880 Belcher Road, Boca Grande, FL 33921
Lee County beaches offer a choice of island shorelines, lively beach-town settings, and quieter natural preserves. Explore the Gulf coast from Boca Grande and Cayo Costa through Captiva and Sanibel to Fort Myers Beach and Bonita Springs. Each area offers a different starting point for beach walks, shelling, a family outing, or a day spent enjoying the coast.
On Sanibel Island, compare Bowman’s Beach, Tarpon Bay Road Beach, Gulfside City Park, and Lighthouse Beach Park. These destinations span different parts of the island, from open stretches of Gulf shoreline to the lighthouse setting at its eastern end. Nearby Captiva’s Turner Beach offers a coastal stop near Blind Pass, while Cayo Costa is a separate island excursion reached by water.
For a beach-town day, explore Fort Myers Beach, including Bowditch Point Regional Park, Lynn Hall Memorial Park, and marked accesses along Estero Boulevard. Lovers Key adds a natural park setting to this part of the coast. On the mainland, Bunche Beach Preserve in Fort Myers offers a bay shoreline with tidal flats and birdlife. Farther south, Bonita Springs beaches include Little Hickory Island Beach Park and Bonita Beach Park.
Use the map and town-by-town address key below to compare locations. Barefoot Beach Preserve has a Bonita Springs mailing address but is in Collier County; find it in our Collier County beaches guide. If you are considering living near the coast, explore Lee County waterfront real estate and condos by town, or Contact Us to discuss the areas that interest you.
Use the numbered SWFHOMES beach map with the county and town directory below. Numbers match the original map.

880 Belcher Road, Boca Grande, FL 33921
Boat or ferry access only - Cayo Costa, FL 33922
17200 Captiva Drive, Captiva, FL 33924
1700 Bowmans Beach Road, Sanibel, FL 33957
111 Tarpon Bay Road, Sanibel, FL 33957
2001 Algiers Lane, Sanibel, FL 33957
110 Periwinkle Way, Sanibel, FL 33957
Sanibel Causeway, Fort Myers / Sanibel, FL
18201 John Morris Road, Fort Myers, FL 33908
50 Estero Boulevard, Fort Myers Beach, FL 33931
950 Estero Boulevard, Fort Myers Beach, FL 33931
Various marked public accesses along Estero Boulevard
8700 Estero Boulevard, Fort Myers Beach, FL 33931
26082 Hickory Boulevard, Bonita Springs, FL 34134
27954 Hickory Boulevard, Bonita Springs, FL 34134
Addresses are for GPS reference. Confirm current access, parking, facilities and boat transportation before visiting.