There are
1,209 mi
from Youngstown, OH to Cape Coral, FL
That's the driving distance. It would take 22 hours 53 mins to go from Youngstown, Ohio to Cape Coral, Florida.
The flight distance (direct flight from Youngstown, OH to Cape Coral, FL) is 1,007.14 mi.
1,209 mi = 1,946.11 kms