Indianapolis, IN to Eugene, OR buses and trains from $224

Or, see buses and trains from Eugene, OR to Indianapolis, IN.
Here are some trips other travelers have found on Routefriend.
$224
2d 15h
2 stops
Amtrak