There are
995 mi
from Miramar, FL to Indianola, MS
That's the driving distance. It would take 18 hours 38 mins to go from Miramar, Florida to Indianola, Mississippi.
The flight distance (direct flight from Miramar, FL to Indianola, MS) is 807.80 mi.
995 mi = 1,600.67 kms