Map of the Three Rivers Trail


Three Rivers Trail

Three Rivers Trail Iowa map area

Three Rivers Trail


33.3 miles




Rolfa, Bradgate, Rutland, Humboldt, Dakota City, Thor, Eagle Grove


rail trail, Iowa countryside, rivers, wetlands, woods, farmland, rural communities


Regional Trails

The Three Rivers Trail is a  33.3-mile long unpaved pathway that spans between Rolfa, Humboldt and Eagle Grove in Northern Iowa. The trail was constructed along an abandoned railroad corridor and has a surface of crushed stone. For the most part, the route goes cross country away from roadways and includes miles of farmland, natural areas alongside the Des Moines River, wetlands, woodlands and rural communities.

The Three Rivers Trail uses a historic railroad bridge to cross the East Fork of the Des Moines River to the southeast of Dakota City. There is also a bridge for crossing the Boone River to the northwest of Eagle Grove.


The Three Rivers Trail is unpaved with a wide graded surface of crushed stone. The trail is open for bike riding, running and walking.


The Three Rivers Trail goes past the following communities: Rolfa, Bradgate, Rutland, Humboldt, Dakota City, Thor and Eagle Grove.

Points of Interest

The Three Rivers Trail goes past the following points of interest:

Pilot Creek County Park
railroad bridge over the Des Moines River
Talisman Park - Humboldt
Humboldt County Mill Farm Historical Museum
railroad bridge over the East Fork Des Moines River
End Points

The northwest end of the Three Rivers Trail is located at Railroad Street and 300th Avenue in Rolfe.

The southeast end of the trail is located along Calhoun Avenue to the north of 255th Street, northwest of Eagle Grove.


Following are links to official off-site resources to find out more details about the Three Rivers Trail in Northern Iowa.