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