Gainesville, FL to Tuscaloosa, AL buses and trains from $303

Here are some trips other travelers have found on Routefriend.
$303
1d 17h
3 stops
Amtrak