Miles between Detroit, MI and Port Royal, SC

There are
860 mi
from Detroit, MI to Port Royal, SC

That's the driving distance. It would take 16 hours 34 mins to go from Detroit, Michigan to Port Royal, South Carolina.

The flight distance (direct flight from Detroit, MI to Port Royal, SC) is 699.59 mi.

860 mi = 1,384.32 kms