I used Boat Logistics out of Montague, MI for a Michigan to Florida move, and was very happy with their service and price -
Boat Logistics - Moving Any Boat, Anytime!. That said, the truck price was around $8K, but that's not including yard expenses which many people forget: crane time (both ends of trip, plus mast lifts), several days yard time on both ends, boat prep which you may be able to do partially yourself, all which added about $7K. Your travel expenses as you supervise the whole thing or prep the boat may be another $1-2 K. I'm probably forgetting something. Prep tasks: removing & prepping mast, mast re-install and rig tuning, taping everything down for a hurricane force wind for 24 hours, removing everything that will raise the on-truck height over 13.5 ft. (including the binnacle?), securing everything in the saloon, etc., so add a few day's labor for your time. I chose not to move the cradle, The boat was not damaged in any way on the move.
Personally, I'm with
@DougM - Unless that particular boat is critical (unique antique or emotionally meaningful), I would sell and buy in Michigan. You are swimming upstream because Michigan has a net outflow of people. There are tons of pre-owned 30+ foot sailboats on the Lakes that have never seen salt, other than the rim of a Margarita glass. Older sailors are retiring from sailing and you can pickup a bargain. Use that $15K + to upgrade the sails and electronics on a Michigan boat, and you'll have a better deal. Looking back, I think I broke even because I knew my boat and had just upgraded everything before my move, but it was probably not a wise decision.
Your boat, your choice.
