Miles between Tuscaloosa, AL and Mendota Heights, MN

There are
1,024 mi
from Tuscaloosa, AL to Mendota Heights, MN

That's the driving distance. It would take 19 hours 56 mins to go from Tuscaloosa, Alabama to Mendota Heights, Minnesota.

The flight distance (direct flight from Tuscaloosa, AL to Mendota Heights, MN) is 859.61 mi.

1,024 mi = 1,648.06 kms