Distance from Pyatts, Illinois to Heidelberg, Minnesota
The driving distance from Pyatts, Illinois to Heidelberg, Minnesota is 644.6 mi (1037.4 km)
The straight-line (air) distance is approximately 310.5 mi (499.7 km)
Estimated travel time by road is 9 hours 46 minutes
We found 3 routes between Pyatts and Heidelberg.
Available Routes
Route Directions
Get on I-64 W in Covington Township from IL-127 N
Continue on I-64 W. Drive from IL-4 N/State Rte 4 N, I-55 N, I-155 N, I-74, ... and I-35 N to Faribault. Take exit 59 from I-35 N
Continue on MN-21 N. Drive to 181st Ave in Heidelberg
Route Directions
Get on I-64 W in Covington Township from IL-127 N
Continue to Wentzville
Continue on US-61 N. Take IA-27 N/Ave of the Saints to I-380 N in Coralville
Continue on I-380 N. Drive from IA-27 N/US-218 N, US-18 W and I-35 N to Faribault. Take exit 59 from I-35 N
Continue on MN-21 N. Drive to 181st Ave in Heidelberg
Route Directions
Get on I-64 W in Covington Township from IL-127 N
Continue on I-64 W. Take IL-255 N to IL-111 N/IL-267 N/Montclaire Ave in Godfrey. Take exit 20 from IL-255 N
Continue on IL-267 N. Take US-67 N, US-34 W and IA-27 N/US-218 N/Ave of the Saints to I-380 N in Coralville
Continue on I-380 N. Drive from IA-27 N/US-218 N, US-18 W and I-35 N to Faribault. Take exit 59 from I-35 N
Continue on MN-21 N. Drive to 181st Ave in Heidelberg
Journey Details
Traveling from Pyatts, Illinois to Heidelberg, Minnesota covers 615.1 miles (990 km) in a northwest direction. This fast highway, long-distance route typically takes 9 hours 27 minutes under normal conditions.
Drivers have 3 route options between these locations (615-645 miles / 990-1037 km). The primary route shown here saves 35 minutes compared to alternatives.
Journey Waypoints
Pyatts
Starting Point
Heidelberg
Destination