275 miles taking this route:
220 miles
249 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.
It is 184 miles according to Google Maps.