The cost to transport a boat depends on the company that is doing the hauling. At BoatHauling U.S., it depends on the boat's width and point of origin. BoatHauling U.S. charges about $1.50 a mile from the west and $2.50 from the east, north and south, as of 2015.
BoatHaulingUS.com lists the costs of different measurements and origin directions, including from the west and east. For example, towing a boat that is up to 10 feet in width costs $2 a mile going west and $3 a mile going east. UShip.com also lists previous boats it has towed and how much it charged. A 2005 Bayliner 185 cost $835 to ship from Buckeye, Arizona to Odessa, Texas.