Miles between Gary, IN and Gainesville, TX

There are
908 mi
from Gary, IN to Gainesville, TX

That's the driving distance. It would take 16 hours 42 mins to go from Gary, Indiana to Gainesville, Texas.

The flight distance (direct flight from Gary, IN to Gainesville, TX) is 767.11 mi.

908 mi = 1,462.07 kms