Beginning of main content
Trip Type
Flight 1
Flight 2
Flight 3
Flight 4
Flight 5
Due to coronavirus (COVID-19) travel advisories, some destinations may be unavailable for certain dates. Find out more.
Travelers in the cabin

See all 1784 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

The Royal at Atlantis

The Royal at Atlantis

Paradise Beach Drive, Paradise Island, New Providence
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Located in Paradise Island, this beachfront resort is next to a golf course and within a 10-minute walk of Paradise Lagoon Beach South and Cabbage Beach. Versailles ...

The Royal at Atlantis$1,049

Grand Hyatt Baha Mar

Grand Hyatt Baha Mar

One Baha Mar Boulevard, Nassau, New Providence
  • Free Cancellation
  • Reserve now, pay when you stay
4.5 out of 5.0
 
 

This Nassau resort is on the beach, 1.3 mi (2.1 km) from Cable Beach, and within 6 mi (10 km) of Junkanoo Beach and Straw Market. Queen's Staircase and Cabbage ...

Grand Hyatt Baha Mar$285

Warwick Paradise Island- All Inclusive- Adults Only

Warwick Paradise Island- All Inclusive- Adults Only

Harbour Drive, Paradise Island, New Providence
  • Free Cancellation
  • Reserve now, pay when you stay
4.0 out of 5.0
 
 

Situated on the waterfront, this all-inclusive property is within a 15-minute walk of Versailles Gardens and Cabbage Beach. Paradise Island Golf Club and Ocean ...

Warwick Paradise Island- All Inclusive- Adults Only$315

SLS Baha Mar

SLS Baha Mar

One Baha Mar Boulevard, Nassau
  • Free Cancellation
  • Reserve now, pay when you stay
4.5 out of 5.0
 
 

Located in Nassau, this beachfront hotel is connected to the convention center and within 3 mi (5 km) of Cable Beach, Lake Cunningham, and Saunders Beach. Haynes ...

SLS Baha Mar$309

*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.