Miles between Hoover, AL and South Plainfield, NJ

There are
951 mi
from Hoover, AL to South Plainfield, NJ

That's the driving distance. It would take 17 hours 46 mins to go from Hoover, Alabama to South Plainfield, New Jersey.

The flight distance (direct flight from Hoover, AL to South Plainfield, NJ) is 843.58 mi.

951 mi = 1,529.79 kms