Miles between Miami, FL and New Philadelphia, OH

There are
1,157 mi
from Miami, FL to New Philadelphia, OH

That's the driving distance. It would take 21 hours 23 mins to go from Miami, Florida to New Philadelphia, Ohio.

The flight distance (direct flight from Miami, FL to New Philadelphia, OH) is 1,018.14 mi.

1,157 mi = 1.61 kms