Miles between Tucson, AZ and Portland, ME

There are
2,701 mi
from Tucson, AZ to Portland, ME

That's the driving distance. It would take 2 days 2 hours to go from Tucson, Arizona to Portland, Maine.

The flight distance (direct flight from Tucson, AZ to Portland, ME) is 2,325.89 mi.

2,701 mi = 3.22 kms