Depends on the airline, so I would check that first and then FedEx. I have done both depending. It isn’t all that cheap. Another option is to rent a bike for the time he/she will be in FL. Sometimes that is cheaper and the selection is many times pretty good believe it or not.
At PBPB I learned some airlines allow you to take a bike as checked baggage so long as it’s under a weight limit. Policies vary, and I don’t know if that’s just for certain international carriers. But I’d check.
I just used Bikeflights to get my bike to florida (and san diego). worked beautifully. $40 each way:)
It is ground, so make sure that thing is boxed well. I got a hard case on craigslist. On a budget, you’ll also want to be able to box/unbox it yourself. but there are lots of videos on youtube. I now use them all the time. great service. (you drop/pick up the bike from fedex/kinkos or a hotel OR just pay $5 extra for a house pick up/drop off.)