State Park · Virginia
Twin Lakes State Park

- Location
- Prince Edward County, Virginia
- Nearest town
- 8.3 miles west of Crewe
- Type
- State Park
About Twin Lakes State Park
Two lakes give this park its name, sitting within Virginia's Piedmont region in the central part of the state. Visitors can swim, fish, canoe, bike and hike around the lakefront, and the grounds also hold the Cedar Crest Conference Center, a building set up for indoor gatherings. The setting combines water-based recreation with trail access across the property.
Hours, fees, camping, reservations and closures are set by the park and change often. Check the official park site before you go.
Getting there
Twin Lakes State Park is in Prince Edward County, Virginia, 8.3 miles west of Crewe. 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 Twin Lakes State Park
Within 60 miles, closest first, straight-line. All 42 in Virginia →
Sailor's Creek Battlefield Historical State ParkState Park · Amelia County, VA9.5 miN
High Bridge Trail State ParkState Park · Prince Edward County, VA9.8 miN
Bear Creek Lake State ParkState Park · Cumberland County, VA25 miN
Holliday Lake State ParkState Park · Appomattox County, VA25 miNW
Staunton River Battlefield State ParkState Park · Charlotte County, VA31 miSW
Powhatan State ParkState Park · Powhatan County, VA39 miNE
Staunton River State ParkState Park · Halifax County, VA40 miSW
Occoneechee State ParkState Park · Mecklenburg County, VA40 miS
Pocahontas State ParkState Park · Chesterfield County, VA41 miE
Towns near Twin Lakes State Park
Facts from Wikidata, checked September 25, 2026. Distances are straight-line.