Where is Cape Coral Florida?

Cape Coral is located on south central Florida’s Gulf coast in Lee County. It’s about 20 minutes southwest of Fort Myers, Florida and 20 minutes north of Fort Myers Beach.