another paid $ 3400 for a 31 foot boat to be shipped from florida to wisconsin which turned out to be $ 2 12 per mile boathaulingus com a company based in minnesota charges anywhere from $ 1 50 to $ 2 50 per mile a boat up to 8 6 will cost $ 1 50 while a boat over 12 can cost more than $ 2 50 per mile