Miles between Gary, IN and Altoona, IA

There are
339 mi
from Gary, IN to Altoona, IA

That's the driving distance. It would take 6 hours 20 mins to go from Gary, Indiana to Altoona, Iowa.

The flight distance (direct flight from Gary, IN to Altoona, IA) is 316.37 mi.

339 mi = 544.94 kms