Miles between West Allis, WI and Ames, IA

There are
343 mi
from West Allis, WI to Ames, IA

That's the driving distance. It would take 6 hours 45 mins to go from West Allis, Wisconsin to Ames, Iowa.

The flight distance (direct flight from West Allis, WI to Ames, IA) is 294.18 mi.

343 mi = 552.10 kms