Heritage Trail (IA)

Trail Map

Description Suggest an Edit

Iowa's Heritage Trail runs for 27 miles between the city of Dubuque and the town of Dyersville to the west. The crushed-limestone trail follows an old railroad corridor of the former Chicago Northwestern line. You'll see remnants of the area's milling and mining past along the way, which were linked via the rails.

Other towns you'll pass through are Farley, Epworth, Graf, Twin Springs, Budd Road and Durango. But the Heritage Trail also features scenic landscapes of woodland, farmland, limestone bluffs, prairies and wetlands.

Snowmobiles are allowed on the length of the trail when snow reaches a depth of 4 inches, but horses are not permitted anywhere on the trail. There is a day-use fee to use the trail. Refer to the Dubuque County website for information on where to buy trail passes.

Parking and Trail Access

Parking is available in Sageville (at the eastern terminus), Durango, Twin Spring, Graf, Epworth, Farley and Dyersville (at the western terminus).



   September, 2014 by trekinminnesota

The trail is in excellent shape after its renovation. Started at Dyersville making it a round trip ride. Rode 50 miles on it on Sunday over this labor day weekend. The worst part about it my friend and I got dehydrated. There are no water stops we learned ...read more

Very relaxing ride.

   August, 2014 by kayakdave

My honey and I rode from Dubuque west 17 miles and back. I was impressed with the condition of the trails and the quality of the bridges. This is very positive reflection on the state of Iowa for caring for this trail. I rode the Katy trail out and back ...read more

A beautiful ride!

   July, 2014 by sharyl.kay.1

My husband and I rode the trail from Durango just beyond Graf. It was simply one of the most beautiful scenic trails we have been on. The limestone bluffs, the canopy of trees and the flowing river made for such a scenic ride. The gentle slope towards ...read more