I brought Whampoa from La Conner, WA to Oriental, NC in 2006. I did most of the preparations for transport.
A quick breakdown of the costs:
1.) Transport Fee (July 2006) - $5645
-I imagine these costs would be considerably higher now with current fuel prices.
2.) Yard Fees (La Conner End) - $600
- Unstep the Mast
- Haul Boat
- Pressure Wash the Bottom
- Load the boat & mast on the truck
I derigged the wooden mast, pulling all stays, shrouds and halyards off as well as the radar and stored all equipment aboard.
3.) Yard Fees (Oriental End) - $750
- Unload and block up the boat on the hard
- Sand and apply two coats of Trinidad SR
- Unload the mast
- Resplash the boat
- Restep the mast after I refinished it and rerigged it
I worked with a maritime trucking broker to take advantage of a transport that had delivered a load up in the WA area and was dead heading back to the east coast. This helped reduce the cost by about 30% over other estimates. You need to be flexible in your schedule do be able to use this approach.
Whampoa's beam is 12' and she is 40' on deck and has a draft of 4' 10". She weighs 30,000 lbs. She is a wood boat

.
To avoid special permitting requirements we had to keep her height as loaded on the trailer under 13' 2". This necessitated the removal of the bow pulpit as we were at 13' 1" with it and didn't care to cut it that close.
The prep work is a lot of work but you can save yourself a ton of money by doing it yourself (if you have the time). Be sure to take lots of photos as you take things apart and make notes and drawings to help you put it all back together or show others how to.
Here's a few pics -
In La Conner
In Oriental NC
Of course you could also put your new boat on a transport ship out of Lauderdale and pick it up in Vancouver BC about a month later! That option was quoted at about $8800 back in 2006.
Good Luck.
Regards, John