There are
700 mi
from Waterloo, IA to Ashland, KY
That's the driving distance. It would take 13 hours 5 mins to go from Waterloo, Iowa to Ashland, Kentucky.
The flight distance (direct flight from Waterloo, IA to Ashland, KY) is 580.03 mi.
700 mi = 1,127.09 kms