Distance from St Stephen, Minnesota to Floyd, Iowa
The driving distance from St Stephen, Minnesota to Floyd, Iowa is 248.9 mi (400.6 km)
The straight-line (air) distance is approximately 120.2 mi (193.4 km)
Estimated travel time by road is 3 hours 43 minutes
We found 2 routes between St Stephen and Floyd.
Available Routes
Route Directions
Get on I-94 E in St. Joseph Township from Co Hwy 2/Co Rd 2
Continue on I-94 E. Take I-35 S and IA-27 S/US-18 E to US-218 N in Floyd County. Exit from IA-27 S/US-18 E
Route Directions
Get on I-94 E in St. Joseph Township from Co Hwy 2/Co Rd 2
Continue on I-94 E. Drive from US-52 S to Hampton. Take the exit toward MN-50/MN-56/Red Wing/Farmington from US-52 S
Follow MN-56 S to US-14 BUS in Wasioja Township
Take MN-56 S to US-218 S in Mitchell County
Journey Details
Traveling from St Stephen, Minnesota to Floyd, Iowa covers 229.6 miles (370 km) in a southeast direction. This highway, long-distance route typically takes 3 hours 49 minutes under normal conditions.
Drivers have 2 route options between these locations (230-249 miles / 370-401 km). The primary route shown here saves no time compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 59 mph (95 km/h) .
Journey Waypoints
St Stephen
Starting Point
Floyd
Destination