Miles between Tuscaloosa, AL and Shawnee, OK

There are
662 mi
from Tuscaloosa, AL to Shawnee, OK

That's the driving distance. It would take 11 hours 57 mins to go from Tuscaloosa, Alabama to Shawnee, Oklahoma.

The flight distance (direct flight from Tuscaloosa, AL to Shawnee, OK) is 553.65 mi.

662 mi = 1,065.06 kms