There are
574 mi
from Norman, OK to Altoona, IA
That's the driving distance. It would take 10 hours 9 mins to go from Norman, Oklahoma to Altoona, Iowa.
The flight distance (direct flight from Norman, OK to Altoona, IA) is 493.12 mi.
574 mi = 923.65 kms