Miles between Richardson, TX and Altoona, IA

There are
696 mi
from Richardson, TX to Altoona, IA

That's the driving distance. It would take 12 hours 56 mins to go from Richardson, Texas to Altoona, Iowa.

The flight distance (direct flight from Richardson, TX to Altoona, IA) is 627.19 mi.

696 mi = 1,120.36 kms