← Back to search

Machicomoco State Park

Hayes, VA

Machicomoco State Park
Machicomoco State Park photo 1 Machicomoco State Park photo 2 Machicomoco State Park photo 3
Fee: Parking: $5 per vehicle. Boat launch $3 extra. Overnight reservations carry a $5 per-transaction fee. Reservations: 800-933-PARK.

About this park

Machicomoco State Park is in the southern part of Gloucester County along the York River, about 10 miles downriver from Werowocomoco. The landscape of Timberneck was associated with Tsenacommacah and Powhatan's extensive chiefdom. An open-air interpretive pavilion explains the culture, landscape and movement of Virginia Indians through displays and a walking path, and a paved trail follows along the park.

Contact & location

๐Ÿ“ž (804) 642-2419

Nearby state parks

๐ŸŒฒYork River State Park ยท Williamsburg ยท 11.5 mi
๐ŸŒฒChippokes State Park ยท Surry ยท 15.8 mi
๐ŸŒฒBelle Isle State Park ยท Lancaster ยท 32.2 mi

Machicomoco State Park FAQ

Where is Machicomoco State Park located?
Machicomoco State Park is in Hayes, Virginia, at 3601 Timberneck Farm Road. GPS coordinates: 37.31124, -76.54178. Get directions.
Is there an entrance fee at Machicomoco State Park?
Parking: $5 per vehicle. Boat launch $3 extra. Overnight reservations carry a $5 per-transaction fee. Reservations: 800-933-PARK. Fees can change by season, so confirm with the park before you go.
How do I contact Machicomoco State Park?
You can call (804) 642-2419. The park office can confirm RV site availability, hookups, length limits and current conditions.
Are there RV campgrounds near Machicomoco State Park?
Yes. The closest RV-friendly campgrounds listed on ParkedRV are:Distances are straight-line miles.
How current is this information about Machicomoco State Park?
This listing was last updated on October 9, 2026. If something is out of date, let us know and we'll fix it.