Miles between Chesapeake, VA and Port Royal, SC

There are
463 mi
from Chesapeake, VA to Port Royal, SC

That's the driving distance. It would take 8 hours 44 mins to go from Chesapeake, Virginia to Port Royal, South Carolina.

The flight distance (direct flight from Chesapeake, VA to Port Royal, SC) is 393.30 mi.

463 mi = 744.93 kms