Attention City Businesses: Click here for COVID-19/Coronavirus Business Assistance


Press Enter to show all options, press Tab go to next option


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 I-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.