Carnival Cruise lines offers cruises to Freeport, Grand Bahama Island, from a number of Florida locations including Jacksonville, Fort Lauderdale, Miami and Port Canaveral. Rates range from $189 per day to $839 per day, depending upon the length of the cruise and the type of room. Carnival ships boast a variety of dining options, exercise and outings, nightlife, spa treatments and activities for younger travelers.
Discovery Cruises depart from Fort Lauderdale and arrive in Freeport, Grand Bahama. These cruises depart daily (except Wednesdays) and can be booked as an all-inclusive day cruise, a cruise package plus hotel stay on the island, or just as transportation to a longer vacation in the Bahamas. These packages range in cost depending on length of stay, starting at $129. The Discovery Cruise package includes food and drink, music, movies, a casino and, of course, sunning on the ship deck.
Like Discovery, Island Cruises offers a one-day cruise departing from Fort Lauderdale and arriving in Freeport, Grand Bahama. Costs start at $185 per couple, and include beverages on board the ship. Cruises can be booked and bundled with stays in Fort Lauderdale or the Bahamas, and on-board entertainment includes dining, casino, shopping and private suites.