Explore at your own pace

Lee County Beaches & Coastal Days

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.

Beach Map & Guide

Use the numbered SWFHOMES beach map with the county and town directory below. Numbers match the original map.

Southwest Florida beach map with 24 numbered locations from Boca Grande to Marco Island
Southwest Florida beaches — numbered location map.

Beaches by town

Boca Grande

1. Gasparilla Island State Park / Boca Grande

880 Belcher Road, Boca Grande, FL 33921

Cayo Costa

2. Cayo Costa State Park

Boat or ferry access only - Cayo Costa, FL 33922

Captiva

3. Turner Beach - Captiva

17200 Captiva Drive, Captiva, FL 33924

Sanibel Island

4. Bowman's Beach

1700 Bowmans Beach Road, Sanibel, FL 33957

5. Tarpon Bay Road Beach

111 Tarpon Bay Road, Sanibel, FL 33957

6. Gulfside City Park

2001 Algiers Lane, Sanibel, FL 33957

7. Lighthouse Beach Park

110 Periwinkle Way, Sanibel, FL 33957

8. Sanibel Causeway Islands

Sanibel Causeway, Fort Myers / Sanibel, FL

Fort Myers

9. Bunche Beach Preserve

18201 John Morris Road, Fort Myers, FL 33908

Fort Myers Beach

10. Bowditch Point Regional Park

50 Estero Boulevard, Fort Myers Beach, FL 33931

11. Lynn Hall Memorial Park

950 Estero Boulevard, Fort Myers Beach, FL 33931

12. Fort Myers Beach public accesses

Various marked public accesses along Estero Boulevard

13. Lovers Key State Park

8700 Estero Boulevard, Fort Myers Beach, FL 33931

Bonita Springs

14. Little Hickory Island Beach Park

26082 Hickory Boulevard, Bonita Springs, FL 34134

15. Bonita Beach Park

27954 Hickory Boulevard, Bonita Springs, FL 34134

Addresses are for GPS reference. Confirm current access, parking, facilities and boat transportation before visiting.

View Collier County Beaches

Keep exploring locally