Any freight carrier will do it. I shipped a Prindle 18 mast 28' a while back for about $200.00. They will make you box the ends up, and maybe shrink wrap it. Cheaper if you drop it off and picked up at the other end.
Also, call moving companies - if there is no hurry to receive and it doesn't have to be delivered to an address they can sometimes go from depot top depot for cheap too.