Miles between Miami, FL and Hanahan, SC

There are
587 mi
from Miami, FL to Hanahan, SC

That's the driving distance. It would take 11 hours 10 mins to go from Miami, Florida to Hanahan, South Carolina.

The flight distance (direct flight from Miami, FL to Hanahan, SC) is 493.61 mi.

587 mi = 944.81 kms