The Town of West Point is located in King William County, Virginia, at the confluence of the Mattaponi and Pamunkey Rivers where they flow into and form the York River. West Point is a short drive from Colonial Williamsburg and convenient to Richmond, Hampton, Newport News, Norfolk, and Virginia Beach.