Miles between Johnson City, TN and Apache Junction, AZ

There are
1,906 mi
from Johnson City, TN to Apache Junction, AZ

That's the driving distance. It would take 1 day 10 hours to go from Johnson City, Tennessee to Apache Junction, Arizona.

The flight distance (direct flight from Johnson City, TN to Apache Junction, AZ) is 1,660.93 mi.

1,906 mi = 3,066.79 kms