Miles between New Smyrna Beach, FL and Apache Junction, AZ

There are
2,087 mi
from New Smyrna Beach, FL to Apache Junction, AZ

That's the driving distance. It would take 1 day 13 hours to go from New Smyrna Beach, Florida to Apache Junction, Arizona.

The flight distance (direct flight from New Smyrna Beach, FL to Apache Junction, AZ) is 1,827.92 mi.

2,087 mi = 3,359.27 kms