Distance from Bloomfield, South Dakota to Gifford, Iowa
The driving distance from Bloomfield, South Dakota to Gifford, Iowa is 422.6 mi (680.2 km)
The straight-line (air) distance is approximately 185.7 mi (298.8 km)
Estimated travel time by road is 6 hours 27 minutes
We found 3 routes between Bloomfield and Gifford.
Available Routes
Route Directions
Get on I-90 E in Emery Township from SD-28 E, SD-25 S and US-81 S
Continue on I-90 E to Franklin County. Take exit 165 from I-35 S
Continue on IA-3 E. Take Mallard Ave, US-65 S and IA-175 E to Uu Ave in Gifford
Route Directions
Take SD-28 E and SD-25 S to US-81 S in Clearwater Township
Take I-90 E to IA-9 E in Dickinson County
Take IA-4 S to US-18 E in Palo Alto County
Get on US-20 E in Calhoun County from IA-4 S
Follow US-20 E to Co Rd D35 in Hardin County. Take exit 175 from US-20 E
Take Co Rd D41 and County Hwy S62 to Uu Ave in Gifford
Route Directions
Take SD-28 E and SD-25 S to US-81 S in Clearwater Township
Follow I-90 E, I-29 S and US-20 E to Co Rd D35 in Hardin County. Take exit 175 from US-20 E
Take Co Rd D41 and County Hwy S62 to Uu Ave in Gifford
Journey Details
Traveling from Bloomfield, South Dakota to Gifford, Iowa covers 405.5 miles (653 km) in a southeast direction. This highway, long-distance route typically takes 6 hours 10 minutes under normal conditions.
Drivers have 3 route options between these locations (405-423 miles / 653-680 km). The primary route shown here saves 23 minutes compared to alternatives.
The route features scenic views. During night weekday travel, expect minimal traffic congestion with average speeds around 61 mph (98 km/h) .
Journey Waypoints
Bloomfield
Starting Point
Gifford
Destination