how far is waterloo from ames?
39 mins. Distance from Waterloo, IA to Ames, IA is 102Miles or 165 Km. You can get this distance about 1 hour 38 mins. If you want to planning travel with plane for 74 Miles or 119 Km, You can get this distance about 39 mins . A car with an average MPG will needs 4.72 gallons of gas to get the route between these points.