The bigger and more luxurious the yacht, the more expensive the rental fee will be. Smaller boats or yachts can cost as little as $500-$1000 for half a day, while mega-yachts can run upwards of $10,000 to $30,000 per day or even more.