It rises in Shenandoah National Park and flows generally eastwardly through Rappahannock and Culpeper counties.
It joins the Rappahannock River from the west about 3 miles (5 km) northwest of Remington.
The Hazel's largest tributaries are the Hughes River, which joins it at the border of Rappahannock and Culpeper counties, and the Thornton River, which joins it in Culpeper County.
This Rappahannock County, Virginia state location article is a stub.
You can help Wikipedia by expanding it.This article related to a river in Virginia is a stub.