We booked this through the resort, and it was $8 per person including picking you up at the resort and taking you to Port Canaveral to board the boat. It was about an hour drive each way for a total trip of over six hours. We didn't get back to the resort until after 1am, and people were not happy as they were told it was a shorter trip.
If you are really into gambling, this is something you might want to do. For the price it wasn't bad, and we even managed to come out on the plus side. The downside for me was the cigarette smoke.