Miles between Tuscaloosa, AL and Roselle, NJ

There are
1,003 mi
from Tuscaloosa, AL to Roselle, NJ

That's the driving distance. It would take 18 hours 54 mins to go from Tuscaloosa, Alabama to Roselle, New Jersey.

The flight distance (direct flight from Tuscaloosa, AL to Roselle, NJ) is 895.50 mi.

1,003 mi = 1,614.01 kms