driving distance and time is about 364 miles and about 6 hours
504 miles
It is 456 miles according to Google Maps.
There is no Whipple in Virginia.
434 miles
Hardeeville, SC is the halfway point between Norfolk VA and Ft Myers FL
Rockingham, NC is about halfway between Goose Creek, SC and Lynchburg, VA.
Fayetteville, North Carolina is roughly half way between Richmond and Charleston.
Your halfway point is Smithfield, NC, along I-95.
about 350 miles
The distance is 316 miles. It takes approximately 4 hours 40 minutes by car.
The halfway point from Fredericksburg, VA, and Charleston, SC, is Dunn, NC. This is the route halfway point. The midpoint (if a straight line was drawn between the two places) would be in Angier, NC.
Jamestown VA, Baltimore MD, Charleston SC, Newbern NC, Savannah GA