Heritage Trail (IA)

Trail Map

Description Suggest an Edit

Iowa's Heritage Trail runs for nearly 30 miles between the city of Dubuque and the town of Dyersville to the west. Short portions of the trail are paved within the two communities, but the vast majority of the path has a crushed limestone surface. The entirety of the 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

A large parking lot for the Heritage Trail is available in Sageville on Rupp Hollow Road. Additional parking can be found in Durango, Twin Spring, Graf, Epworth, Farley and Dyersville (at the western terminus).


excellent, well maintained trail

   September, 2014 by rrssto

Dubuque County’s Heritage Bike Trail in Iowa runs from Elm St./22nd St. in Dubuque west to Dyersville. Running mainly through woodlands with hills & farmland in the backround, & along the Little Maquoketa River, this well maintained, well marked (w/cross ...read more

Heritage Trail

   September, 2014 by christopher.macksey.9

I was very impressed during my first ever ride on the heritage trail last week. This is the quintessential recreational trail that offers users many opportunities to explore a diverse landscape. For example, the Dubuque part of the ride is heavily wooded ...read more


   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