Gainesville, FL to The University of Alabama buses and trains from $303

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