249 miles
200 miles
200 miles.
200 miles.
220 miles
The halfway point will depend on which route you take. If you go from Williamsburg up to Richmond and then take I-295 to I-95 to US-64, your halfway point is Emporia, VA.
The drive from Charlotte, NC to Williamsburg, VA is approximately 5 hours.
driving distance from Raleigh nc to richmand VA
The driving distance from Charlotte, NC, USA to Williamsburg, VA, USA is 316.31mi / 509.05km
21 miles
Williamsburg, VA, is approximately 100 miles from the Outer Banks, NC. The drive typically takes around 2 to 2.5 hours, depending on traffic and the specific destination within the Outer Banks. The route generally involves taking US-64 East.
76 miles
South Hill, VA