Miles between Arlington, TX and St John, IN

There are
968 mi
from Arlington, TX to St John, IN

That's the driving distance. It would take 17 hours 16 mins to go from Arlington, Texas to St John, Indiana.

The flight distance (direct flight from Arlington, TX to St John, IN) is 801.52 mi.

968 mi = 1,558.13 kms