The Heritage Trail stretches 26 miles through the scenic countryside of Dubuque County, following a former railroad line between Dubuque and Dyersville. Ideal for biking, walking, or cross-country skiing, it winds past wooded bluffs, open farmland, and the Little Maquoketa River.