Distance from Seattle to Williamsburg - Iowa

The distance from Seattle to Williamsburg - Iowa is 3059 km (or 1901 mi). The estimated driving time for the trip is 29 h and the main road for this route is the I 90. In a straight line, the distance between Seattle and Williamsburg is 2472 km (1537 mi).