Southwest Florida restaurants: 162 places by county and town

162 restaurants, bars and bakeries, listed A to Z inside each place. Each one names its source and was checked on October 21, 2026.

Checked Oct 21, 2026. Every entry links its source. No ratings, no reviews, no paid placement.

162 places on this page, A to Z within each group

Port Charlotte restaurants, Charlotte County

Port Charlotte page

Charlotte Harbor restaurants, Charlotte County

Charlotte Harbor page

North Port restaurants, Sarasota County

Punta Gorda restaurants, Charlotte County

Punta Gorda page

Cape Haze restaurants, Charlotte County

Placida restaurants, Charlotte County

Englewood restaurants, Sarasota County

Englewood page

Boca Grande restaurants, Lee County

Venice restaurants, Sarasota County

Venice page

Bokeelia restaurants, Lee County

Bokeelia page

Arcadia restaurants, DeSoto County

Matlacha restaurants, Lee County

Cape Coral restaurants, Lee County

Cape Coral page

North Fort Myers restaurants, Lee County

Osprey restaurants, Sarasota County

Fort Myers restaurants, Lee County

Fort Myers page

St. James City restaurants, Lee County

Lakewood Ranch restaurants, Manatee County

Sarasota restaurants, Sarasota County

Sarasota page

Fort Myers Beach restaurants, Lee County

Longboat Key restaurants, Manatee County

Bradenton restaurants, Manatee County

Ellenton restaurants, Manatee County

Palmetto restaurants, Manatee County

Cortez restaurants, Manatee County

Bonita Springs restaurants, Lee County

Bonita Springs page

Bradenton Beach restaurants, Manatee County

Holmes Beach restaurants, Manatee County

Anna Maria restaurants, Manatee County

Naples restaurants, Collier County

Naples page

Marco Island restaurants, Collier County

Marco Island page

Goodland restaurants, Collier County

Everglades City restaurants, Collier County

Where the tables are

7 at Fishermen's Village, 7 at downtown Punta Gorda and 5 at River District: those are the three landmarks where this list clusters, each named by the restaurants themselves on their own pages.

40 of the 162 places list waterfront as a trait, and 14 list dock access for arriving by boat. By county, the list runs 49 in Lee County, 42 in Charlotte County, 33 in Sarasota County, 18 in Manatee County, 17 in Collier County and 3 in DeSoto County.

The places with the most restaurants on file are Punta Gorda (23), Sarasota (15), Englewood (14) and Fort Myers (13). A place gets a page of its own at 5 listings; below that it is a filter on this page.

Restaurant pages by trait, landmark and place

Own a business here? Add or correct your listing, free

Every listing on this site is free and none has paid for its place. A correction from the business is read against its own website before it goes live.

Add or claim a listing
  • Your phone, website, hours and address, as you publish them
  • Call and website buttons on every page that lists you
  • No ratings, no reviews and no paid placement, for anyone