There are
984 mi
from Yonkers, NY to Vestavia Hills, AL
That's the driving distance. It would take 18 hours 32 mins to go from Yonkers, New York to Vestavia Hills, Alabama.
The flight distance (direct flight from Yonkers, NY to Vestavia Hills, AL) is 876.27 mi.
984 mi = 1,583.00 kms