The straight line from Wilmington, North Carolina to Williamsburg, Virginia is 221.77 (356.91 km); by car: 282.87 (455.23 km).
The driving time from Wilmington, North Carolina to Williamsburg, Virginia is 4 hours, 20 minutes. See the best driving route to go from Wilmington, NC to Williamsburg, VA here.
Find the distance between any two cities in the U.S. using this online calculator, provided by Distance-cities.com.
Williamsburg, Virginia, is best known as the home of Colonial Williamsburg, one of the largest and most elaborate living history museums in the world. It is 301-acre historic area that has been carefully restored, allowing tourists visiting Williamsburg to seemingly travel back in time and walk the streets of the 18th-century capital of Virginia.
Learn the history of Colonial Williamsburg at History.org.
Find out the things to do and places to stay in Williamsburg at Visit Williamsburg.