There are
895 mi
from Camden, NJ to Pelham, AL
That's the driving distance. It would take 16 hours 46 mins to go from Camden, New Jersey to Pelham, Alabama.
The flight distance (direct flight from Camden, NJ to Pelham, AL) is 793.19 mi.
895 mi = 1,440.01 kms