The City of Williamsburg is located in Virginia's Hampton Roads region in the southeast portion of the state, midway between Richmond and Norfolk on the Interstate 64/U.S. 60 corridor. The City is 9.2 square miles and approximately 6 to 90 feet above sea level. Richmond is located 50 miles to the northwest and Washington, D.C. is approximately 150 miles to the north. The Port of Hampton Roads is located 37 miles to the southeast.
.