How many miles is it from Tampa FL to Tuscaloosa AL?

About 578 miles