Miles between Mesa, AZ and New Smyrna Beach, FL

There are
2,142 mi
from Mesa, AZ to New Smyrna Beach, FL

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

The flight distance (direct flight from Mesa, AZ to New Smyrna Beach, FL) is 1,844.12 mi.

2,142 mi = 3.22 kms