AMTRAK has a daily train to south Florida however it goes via Tampa so it's a long journey.
Greyhound has service as well.
Depending on how far in advance you buy and whether there's a sale or not, Southwest has fares as low as $29+tax one way but its more typically around $59+tax one way.
BobK/Orlando