Trucking a boat is sometimes the best option for transport. It's fast, scheduling is usually flexible, and if the boat is properly prepared and the transporter experienced, the wear and tear on the boat can be minimal. Obviously, it requires that there be roads between where your boat is and where you want it to be, and sometimes you may have to transfer the boat to another truck at international borders. However, if your transport is trans-continental, or even if it's just a few hundred miles over good roads, trucking is sometimes the least expensive choice.
Assuming your boat isn't trailerable, you'll need to hire a truck. We've transported our boat on the back of a semi twice now. The first time, we had a yard prepare the boat on one side of the trip, and another yard put her back together on the other side. The second time, we did the work ourselves. As you would expect, the results were better when we did the work.