There are
980 mi
from Union, NJ to Alexander City, AL
That's the driving distance. It would take 18 hours 39 mins to go from Union, New Jersey to Alexander City, Alabama.
The flight distance (direct flight from Union, NJ to Alexander City, AL) is 838.37 mi.
980 mi = 1,577.39 kms