Miles between Miramar, FL and Gainesville, FL

There are
327 mi
from Miramar, FL to Gainesville, FL

That's the driving distance. It would take 6 hours 2 mins to go from Miramar, Florida to Gainesville, Florida.

The flight distance (direct flight from Miramar, FL to Gainesville, FL) is 282.86 mi.

327 mi = 525.66 kms