Miles between Baltimore, MD and Port Royal, SC

There are
599 mi
from Baltimore, MD to Port Royal, SC

That's the driving distance. It would take 11 hours 25 mins to go from Baltimore, Maryland to Port Royal, South Carolina.

The flight distance (direct flight from Baltimore, MD to Port Royal, SC) is 529.24 mi.

599 mi = 963.22 kms