Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Travelers in the cabin

Popular Bahamas Cruise Deals

See all 1,759 cruises to Bahamas

Bahamas Cruises

What departure ports are available for a Bahamas cruise?

  • Florida ports: It will come as no surprise that Florida is the most popular departure point for cruises to the Bahamas. Set sail from Jacksonville, Port Canaveral, Fort Lauderdale, or Miami for a 3- or 4-night adventure.
  • Northern ports: Northeast residents rejoice—we have cruise ships leaving from New York City, Bayonne, New Jersey, and Baltimore for trips ranging from 7 to 10 days.
  • Mid-coast ports: Ports in Norfolk, Virginia and Charleston, South Carolina make it easy for those on the middle east coast to sail away for anywhere from 4 to 7 days.
  • Southern ports: If you live in the south or western parts of the country, you can still get great cruise deals. Consider cruising from Galveston, Texas, or New Orleans for a shorter flight to your departure port.

Where do cruises dock in the Bahamas?

  • Grand Bahama IslandThe Bahamas’ most northerly island is a wonderland of sandy beaches, colorful coral reefs, and duty-free shopping. You’ll dock in Freeport, and from there, the island is yours to explore.
  • Nassau: The capital of the Bahamas, this is one of the most popular ports of call. Take a tour of the city’s pastel-colored colonial homes and visit the bustling markets for a day to remember.
  • Private islands: Cruise vacations to the Bahamas frequently dock at a private island. Most of the cruise lines that operate in the Bahamas own an island or two.

What cruise lines sail to the Bahamas?

  • Norwegian Cruise Line: This line offers departure ports in New York City and Miami, with tons of options for cruise length. Set sail on the Norwegian Sky from Miami for a quick 3- to 5-day adventure. Norwegian’s private island is Great Stirrup Cay.
  • Royal Caribbean: The cruise line best known for tropical delight offers five different departure ports and a huge variety of cruise destinations. If you’re really short on time, you can even take a 2-day cruise. Its private island is CocoCay.
  • Carnival CruisesEveryone loves Carnival’s affordable cruises, with flexible itineraries and special offers. Plus, this line owns two private islands in the Bahamas—Princess Cay, which is used by Carnival Cruises and its sister line Princess, and Half Moon Cay.
  • Disney Cruises: If you’re traveling with kids, Disney is the way to go. It owns a private island called Castaway Cay, where you’ll be greeted by costumed characters and play all day on waterslides and coral reefs.

Cheap Flights

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.

Cheap Hotels

Grand Hyatt Baha Mar

Grand Hyatt Baha Mar

One Baha Mar Boulevard, Nassau
    4.5 out of 5.0
     
     

    Located in Nassau, this beachfront resort is next to a golf course and within 1 mi (2 km) of New Providence Island and Cable Beach. Saunders Beach and Lake Cunningham ...

    Grand Hyatt Baha Mar$225

    The Royal at Atlantis, Autograph Collection

    The Royal at Atlantis, Autograph Collection

    Paradise Beach Drive, Paradise Island
      4.0 out of 5.0
       
       

      These spire-topped towers contain 1,201 rooms and embody the Lost Continent theme offered by the water-park and marine-life Atlantis resort on Paradise Island, ...

      The Royal at Atlantis, Autograph CollectionGet Rates

      British Colonial Hilton - Nassau

      British Colonial Hilton - Nassau

      Number One Bay St, Nassau
      • Free Cancellation
      • Reserve now, pay when you stay
      4.0 out of 5.0
       
       

      Serving as the island's social and business hub, the 288-room beachfront hotel is across from the Straw Market and 5 blocks from Parliament Square. A seaside ...

      British Colonial Hilton - Nassau$162

      Breezes Resort Bahamas All Inclusive

      Breezes Resort Bahamas All Inclusive

      West Bay Street, Nassau
        3.0 out of 5.0
         
         

        This activity-packed resort stands along the white sands of Cable Beach, across from the Cable Beach Golf Club; Ardastra Gardens, home to parrots and “parading” ...

        Breezes Resort Bahamas All Inclusive$388

        *Prices are cruise only, per person, double occupancy. Taxes, fees and port expenses not included. Rates are valid for US and Canadian residents only. Fuel supplement may apply. Savings advertised and Expedia Extras are based on specific cabin types and sailing dates, and may not be available for all cabin types/sailings.