Fort Myers, Lee County, FL
Places to go in Fort Myers
12 scouted venues — the coffee shops, restaurants, parks, and hidden corners we think are worth your time.

Outdoors
Barefoot Beach County Preserve
Undeveloped barrier island with a sandy beach, learning center, butterfly garden & walking trail.
505 Barefoot Beach Blvd, Bonita Springs, FL 34134, USA

Outdoors
Bowditch Point Park
Nature preserve & recreation area with panoramic bay views, trails & access to a swimming beach.
50 Estero Blvd, Fort Myers Beach, FL 33931, USA

Outdoors
Buckingham Community Park
Recreation area featuring a large playground, football & baseball fields & a separate dog park.
9800 Buckingham Rd, Fort Myers, FL 33905, USA

Outdoors
Cayo Costa State Park
Island park accessible only by ferry or private boat boasts 9 miles of beach & 9 acres of forest.
Captiva, FL 33924, USA

Outdoors
Koreshan State Park
Vast state park with picnic & camping facilities, historic buildings, trails & canoe streams.
3800 Corkscrew Rd, Estero, FL 33928, USA

Outdoors
Lakes Park
Park with a freshwater lake for fishing, also offers bike & boat rentals, trails & picnic spots.
7330 Gladiolus Dr, Fort Myers, FL 33908, USA

Outdoors
Lovers Key State Park
Once secluded beach now accessible by boardwalk & tram is home to manatees, dolphins & bald eagles.
8700 Estero Blvd, Fort Myers Beach, FL 33931, USA

Outdoors
Lynn Hall Memorial Park
Small beach park with a fishing pier, restrooms, showers & parking, plus picnic & grill facilities.
950 Estero Blvd, Fort Myers Beach, FL 33931, USA

Outdoors
North Shore Park
Low-key park area by the river featuring picnic pavilions & a pier for fishing enthusiasts.
13001 N Cleveland Ave, North Fort Myers, FL 33903, USA

Outdoors
Peace River Botanical & Sculpture Gardens
5827 Riverside Dr, Punta Gorda, FL 33982, USA

Outdoors
Three Oaks Park
18251 Three Oaks Pkwy, Fort Myers, FL 33912, USA

Outdoors
Wa-Ke Hatchee Park
County recreation space featuring 2 small lakes, walking trails, tennis courts & a dog park.
16760 Bass Rd, Fort Myers, FL 33908, USA