Christopher Newport University to Orlando, FL buses and trains from $129

Here are some trips other travelers have found on Routefriend.
$129
19h 34m
1 stop
Amtrak