St Petersburg College to Thomas Jefferson University buses and trains from $176

Here are some trips other travelers have found on Routefriend.
$176
23h 25m
1 stop
Amtrak