How long does it take to drive from South Carolina to Virginia?
8 to 9 hours.
255 miles taking this route: Take U.S. 17 SOUTH, from Bealeton, to I-95 SOUTH to RICHMOND, outside of Fredericksburg. Take I-95 SOUTH to U.S. 64 WEST to RALEIGH, at EXIT 138, outside of Rocky Mount, NORTH CAROLINA. To bypass RICHMOND, take I-295 SOUTH (EXIT 84A off I-95 in VIRGINIA). Take U.S. 64 WEST to RALEIGH.