Miles between Youngstown, OH and Punta Gorda, FL

There are
1,181 mi
from Youngstown, OH to Punta Gorda, FL

That's the driving distance. It would take 22 hours 12 mins to go from Youngstown, Ohio to Punta Gorda, Florida.

The flight distance (direct flight from Youngstown, OH to Punta Gorda, FL) is 982.27 mi.

1,181 mi = 1,900.49 kms