Pettigrew State Park is located in Washington and Tyrrell counties, seven miles south of Creswell off US 64. From US 64, take exit 558 to Creswell. Turn left at Main Street and go two miles (the road becomes Spruill's Bridge Road). Turn right on Thirty Foot Canal Road for five miles. Turn left on Lake Shore Road and the park office is on the right.
Get directions from Google.