The drive from Waterloo to Cherokee is approximately 180 miles and takes 3 hours. You will travel west on US-20 for the majority of the journey, crossing the state of Iowa. This is a major highway route that is well-maintained and efficient. Cherokee is located in the northwestern part of the state and is known for its historic downtown and outdoor recreation. It is a straightforward drive through the heart of Iowa.
Total Distance: 290 km driving distance; 250 km straight-line air distance.
US-20 is a major highway; watch for heavy traffic near cities.
Summer and early autumn for the best weather and outdoor activities.