Three Rivers Trail


Corner of Railroad Street and 300th Avenue, Rolfe, IA 50581

The Three Rivers Trail runs for nearly 40 miles from Rolfe to just west of Eagle Grove. The mostly rural trail, named appropriately for the three rivers it crosses including the West Fork and East Fork of the Des Moines River and the west branch of the Boone River, is ideal for those seeking peace and solitude. Starting in Rolfe at the small trailhead and parking area, you’ll head southeast on a flat route with little to no grade. For those wishing to bike, the town of Rolfe offers a bike-share program; look for the bike station at the J.B. Wilcox Shelter and Picnic Area at the trailhead. During the first 16.5 miles to Humboldt, you’ll head over the West Fork Des Moines River and through prairie and farmland, crossing many railroad trestles along the way. Just before the trail crosses Pilot Creek Road, look for a sizable historical marker denoting the site of a battle between the Winnebago and Sioux Indians in 1854 to control the area’s abundant resources. Here, you’ll also find a parking lot, a pit toilet, and a picnic shelter.

Three Rivers Trail on the map