Distance from Ward, Iowa to Lafayette, Iowa
The driving distance from Ward, Iowa to Lafayette, Iowa is 142.7 mi (229.6 km)
The straight-line (air) distance is approximately 61.7 mi (99.2 km)
Estimated travel time by road is 2 hours 27 minutes
We found 3 routes between Ward and Lafayette.
Available Routes
Route Directions
Take IA-137 N to US-63 N in Wapello County
Continue on US-63 N to Oskaloosa
Get on I-80 E in Poweshiek County
Follow I-80 E and I-380 N to County Home Rd in Linn County. Take exit 28 from I-380 N
Take N Center Point Rd and Alice Rd to Lafayette Rd
Route Directions
Take 188th Trl to IA-5 N
Take IA-137 N to US-63 N in Wapello County
Follow US-63 N and IA-92 E to 220th St in Washington County
Get on US-218 N from 220th St
Follow US-218 N and I-380 N to County Home Rd in Linn County. Take exit 28 from I-380 N
Take N Center Point Rd and Alice Rd to Lafayette Rd
Route Directions
Take IA-137 N to US-63 N in Wapello County
Continue on US-63 N to Mahaska County
Get on I-80 E in Poweshiek County from IA-92 E and IA-21 N
Follow I-80 E and I-380 N to County Home Rd in Linn County. Take exit 28 from I-380 N
Take N Center Point Rd and Alice Rd to Lafayette Rd
Journey Details
Traveling from Ward, Iowa to Lafayette, Iowa covers 141.3 miles (227 km) in a northeast direction. This mixed highways and local roads, substantial route typically takes 2 hours 26 minutes under normal conditions.
Drivers have 3 route options between these locations (141-147 miles / 227-237 km). The primary route shown here saves 10 minutes compared to alternatives.
Journey Waypoints
Ward
Starting Point
Lafayette
Destination