State Park Near Me
Menu

State Park · Virginia

Mayo River State Park

Mayo River State Park (large dot) and the other state parks in Virginia. No free photo of this park yet.
Location
Henry County, Virginia
Nearest town
5.8 miles southwest of Horse Pasture
Type
State Park

About Mayo River State Park

Land along the North and South Forks of the Mayo River was set aside to protect this river corridor on the Virginia side of the state line, with the park entrance sitting in Spencer. It borders a similarly named park across the line in North Carolina, so the protected river frontage continues beyond Virginia's boundary. The two forks of the Mayo River run through the property, giving it its shape and its name.

Hours, fees, camping, reservations and closures are set by the park and change often. Check the official park site before you go.

Getting there

Mayo River State Park is in Henry County, Virginia, 5.8 miles southwest of Horse Pasture. The Directions button takes you to the park's mapped location; the entrance may be elsewhere, so check the official site for the address to use.

State parks near Mayo River State Park

Within 60 miles, closest first, straight-line. All 42 in Virginia →

Towns near Mayo River State Park

State parks near Martinsville, State parks near Eden, State parks near Danville, State parks near Mount Airy, State parks near Winston-Salem, State parks near Greensboro

Facts from Wikidata, checked September 25, 2026. Distances are straight-line.