Miles between Sioux City, IA and Mendota Heights, MN

There are
271 mi
from Sioux City, IA to Mendota Heights, MN

That's the driving distance. It would take 5 hours 35 mins to go from Sioux City, Iowa to Mendota Heights, Minnesota.

The flight distance (direct flight from Sioux City, IA to Mendota Heights, MN) is 231.65 mi.

271 mi = 436.36 kms