Johnson & Wales University to Portland, ME buses and trains from $17

Or, see buses and trains from Portland, ME to Johnson & Wales University.
Here are some trips other travelers have found on Routefriend.
$17
3h 15m
1 stop
Greyhound Megabus
$18
3h 9m
1 stop
Amtrak Megabus
$29
4h 10m
1 stop
Greyhound Amtrak
$31
3h 19m
1 stop
Amtrak
$?
3h 45m
1 stop
Greyhound Amtrak