Miles between Columbus, OH and Altoona, IA

There are
638 mi
from Columbus, OH to Altoona, IA

That's the driving distance. It would take 11 hours 51 mins to go from Columbus, Ohio to Altoona, Iowa.

The flight distance (direct flight from Columbus, OH to Altoona, IA) is 559.67 mi.

638 mi = 1,026.40 kms