Altavista sits on the north bank of the Staunton River, with Hurt across the water in Pittsylvania County. English Park is the town's front door to the river: a concrete boat ramp, picnic areas, ball fields, a playground and miles of walking trails, including a new 1-mile trail with a river overlook that opened in fall 2026.
Paddlers can put in upstream at Dalton's Landing, a free canoe and kayak launch the town opened in 2021 off Route 43, and float about 7 miles down to English Park. Below town, the 19.8-mile run from Altavista to Long Island is, according to Virginia's wildlife agency, the best stretch of the river for smallmouth bass.