Miles between Ames, IA and Rosemount, MN

There are
205 mi
from Ames, IA to Rosemount, MN

That's the driving distance. It would take 3 hours 49 mins to go from Ames, Iowa to Rosemount, Minnesota.

The flight distance (direct flight from Ames, IA to Rosemount, MN) is 189.33 mi.

205 mi = 330.12 kms