Miles between San Diego, CA and Punta Gorda, FL

There are
2,545 mi
from San Diego, CA to Punta Gorda, FL

That's the driving distance. It would take 1 day 20 hours to go from San Diego, California to Punta Gorda, Florida.

The flight distance (direct flight from San Diego, CA to Punta Gorda, FL) is 2,132.34 mi.

2,545 mi = 3.22 kms