There are
983 mi
from Iowa City, IA to Gloversville, NY
That's the driving distance. It would take 18 hours 55 mins to go from Iowa City, Iowa to Gloversville, New York.
The flight distance (direct flight from Iowa City, IA to Gloversville, NY) is 881.18 mi.
983 mi = 1,581.87 kms