Iowa City to Cosgrove & Williamsburg Distance: 45.9 miles Cumulative climb: 1734 ft Route Surface: Road Cities: