The calculated distance (air line) between Dubuque and Silvis is approximately 69 miles respectively 112 kilometers.
By car or train, the actual journey to Silvis is certainly longer, as only the direct route (as the crow flies) between Dubuque and Silvis has been calculated here.