Miles between Miami, FL and Fairborn, OH

There are
1188 mi
from Miami, FL to Fairborn, OH

That's the driving distance. It would take 19 hours 26 mins to go from Miami, Florida to Fairborn, Ohio.

The flight distance (direct flight from Miami, FL to Fairborn, OH) is 995.06 mi.

1188 mi = 1,911.90 kms