The drive from Waterloo to Eagle Grove is approximately 95 miles and takes 1 hour and 45 minutes. You will travel west on US-20 before heading north on IA-17 to reach Eagle Grove. This route takes you through the heart of north-central Iowa, passing through several agricultural communities. It is a direct and relatively simple drive, though it involves some two-lane highway sections. Eagle Grove is known for its historic downtown and community events.
Total Distance: 155 km driving distance; 130 km straight-line air distance.
IA-17 is a two-lane road; watch for farm equipment.
Summer and early autumn for the best weather and outdoor activities.