Miles between Mesa, AZ and Alamogordo, NM

There are
445 mi
from Mesa, AZ to Alamogordo, NM

That's the driving distance. It would take 8 hours 4 mins to go from Mesa, Arizona to Alamogordo, New Mexico.

The flight distance (direct flight from Mesa, AZ to Alamogordo, NM) is 341.41 mi.

445 mi = 716.90 kms