Located on the southwest bank of the Rappahannock River, Tappahannock is the oldest town in Essex County, Virginia. US 360 runs through town with US 17 on Church Lane.
Historic Downtown Tappahannock is . . .
94 miles from Washington, D.C. and Norfolk
70 miles from Newport News
47 miles from Fredericksburg
45 miles from Richmond