Miles between Albuquerque, NM and Vestavia Hills, AL

There are
1,251 mi
from Albuquerque, NM to Vestavia Hills, AL

That's the driving distance. It would take 21 hours 59 mins to go from Albuquerque, New Mexico to Vestavia Hills, Alabama.

The flight distance (direct flight from Albuquerque, NM to Vestavia Hills, AL) is 1,137.92 mi.

1,251 mi = 1.61 kms