275 miles taking this route:
249 miles
220 miles
The drive from Charlotte, NC to Williamsburg, VA is approximately 5 hours.
The driving distance from Charlotte, NC, USA to Williamsburg, VA, USA is 316.31mi / 509.05km
200 miles
200 miles.
Emporia, VA is midway between Lumberton NC and Washington d.c on I-95
200 miles.
21 miles
76 miles
By car it is 51 miles.
The drive from Williamsburg, VA to Charlotte, NC is 339 mi - about 5 hours 31 mins.