There are
944 mi
from Tuscaloosa, AL to Pine Hill, NJ
That's the driving distance. It would take 17 hours 40 mins to go from Tuscaloosa, Alabama to Pine Hill, New Jersey.
The flight distance (direct flight from Tuscaloosa, AL to Pine Hill, NJ) is 832.01 mi.
944 mi = 1,518.43 kms