Bahamas cruises are short and easy: 3 to 5 nights from Miami, Fort Lauderdale or Port Canaveral, calling at Nassau and the cruise lines' private islands — Perfect Day at CocoCay, Disney's Castaway Cay and more.
They are the ideal first cruise, and pair perfectly with an Orlando theme-park vacation. Royal Caribbean, Disney, MSC, Carnival and Norwegian dominate the route.
Best time to cruise the Bahamas
The Bahamas sail year-round; the most comfortable weather runs December through May.
Next Bahamas departures
| Departure | Ship | Itinerary | Length | From port | From* |
|---|---|---|---|---|---|
| Sep 30, 2026 | Disney Fantasy | Bahamian Cruise from Port Canaveral | 4 nights | Port Canaveral, Florida | on request |
| Oct 1, 2026 | Disney Destiny | Halloween on the High Seas Bahamian Cruise from Fort Lauderdale | 4 nights | Fort Lauderdale, Florida (Port Everglades) | on request |
| Oct 1, 2026 | Harmony of the Seas | 2 Night Perfect Day Getaway Cruise | 2 nights | Orlando (Port Canaveral), Florida | $593 |
| Oct 1, 2026 | Carnival Conquest | Bahamas from Miami, FL | 4 nights | Miami, FL | $349 |
| Oct 2, 2026 | Disney Wish | Bahamian Cruise from Port Canaveral | 3 nights | Port Canaveral, Florida | $1,535 |
| Oct 2, 2026 | Disney Dream | Halloween on the High Seas Eastern Caribbean Cruise from Fort Lauderdale | 7 nights | Fort Lauderdale, Florida (Port Everglades) | $1,571 |
| Oct 2, 2026 | Adventure of the Seas | 8 Nt Southern Caribbean & Perfect Day | 8 nights | Orlando (Port Canaveral), Florida | $558 |
| Oct 2, 2026 | Jewel of the Seas | 3 Night Bahamas & Perfect Day Cruise | 3 nights | Fort Lauderdale, Florida | $477 |
| Oct 2, 2026 | Utopia of the Seas | 3 Night Bahamas & Perfect Day Cruise | 3 nights | Orlando (Port Canaveral), Florida | $998 |
| Oct 2, 2026 | Carnival Glory | The Bahamas from Port Canaveral (Orlando), FL | 3 nights | Port Canaveral (Orlando), FL | on request |
| Oct 3, 2026 | Disney Treasure | Western Caribbean Cruise from Port Canaveral | 7 nights | Port Canaveral, Florida | $1,804 |
| Oct 3, 2026 | Harmony of the Seas | 5 Night Bahamas & Perfect Day Cruise | 5 nights | Orlando (Port Canaveral), Florida | $2,192 |
| Oct 3, 2026 | Allure of the Seas | 8 Nt Southern Caribbean & Perfect Day | 8 nights | Fort Lauderdale, Florida | $2,140 |
| Oct 3, 2026 | Resilient Lady | Miami, Grand Turk (& Back) | 5 nights | Miami, Florida | $1,475 |
| Oct 3, 2026 | Carnival Elation | The Bahamas from Jacksonville, FL | 5 nights | Jacksonville, FL | on request |
| Oct 3, 2026 | Carnival Sunrise | Bahamas from Miami, FL | 5 nights | Miami, FL | $291 |
| Oct 3, 2026 | Carnival Jubilee | The Bahamas from Galveston, TX | 8 nights | Galveston, TX | on request |
| Oct 4, 2026 | Disney Fantasy | Bahamian Cruise from Port Canaveral | 5 nights | Port Canaveral, Florida | $1,575 |
| Oct 4, 2026 | Oasis of the Seas | 7 Night Perfect Day Bahamas Cruise | 7 nights | Cape Liberty, Nj (Ny Metro) | $1,915 |
| Oct 4, 2026 | Star of the Seas | 7 Night Eastern Caribbean & Perfect Day | 7 nights | Orlando (Port Canaveral), Florida | $2,998 |
| Oct 5, 2026 | Disney Destiny | Halloween on the High Seas Bahamian Cruise from Fort Lauderdale | 5 nights | Fort Lauderdale, Florida (Port Everglades) | $1,487 |
| Oct 5, 2026 | Disney Wish | Bahamian Cruise from Port Canaveral | 4 nights | Port Canaveral, Florida | $1,476 |
| Oct 5, 2026 | Jewel of the Seas | 4 Night Bahamas & Perfect Day Cruise | 4 nights | Fort Lauderdale, Florida | $338 |
| Oct 5, 2026 | Utopia of the Seas | 4 Night Bahamas & Perfect Day Cruise | 4 nights | Orlando (Port Canaveral), Florida | $442 |
| Oct 5, 2026 | Carnival Glory | The Bahamas from Port Canaveral (Orlando), FL | 4 nights | Port Canaveral (Orlando), FL | on request |
| Oct 5, 2026 | Carnival Conquest | The Bahamas from Miami, FL | 4 nights | Miami, FL | on request |
| Oct 8, 2026 | Harmony of the Seas | 5 Night Bahamas & Perfect Day Cruise | 5 nights | Orlando (Port Canaveral), Florida | on request |
| Oct 8, 2026 | Resilient Lady | Fire & Sunset Soirées | 4 nights | Miami, Florida | on request |
| Oct 8, 2026 | Carnival Elation | The Bahamas from Jacksonville, FL | 4 nights | Jacksonville, FL | on request |
| Oct 8, 2026 | Carnival Sunrise | Bahamas from Miami, FL | 4 nights | Miami, FL | on request |
| Oct 9, 2026 | Disney Dream | Halloween on the High Seas Bahamian Cruise from Fort Lauderdale | 3 nights | Fort Lauderdale, Florida (Port Everglades) | $1,194 |
| Oct 9, 2026 | Disney Wish | Bahamian Cruise from Port Canaveral | 3 nights | Port Canaveral, Florida | $3,953 |
| Oct 9, 2026 | Disney Fantasy | Halloween on the High Seas Western Caribbean Cruise from Port Canaveral | 5 nights | Port Canaveral, Florida | $1,572 |
| Oct 9, 2026 | Jewel of the Seas | 3 Night Bahamas Getaway Cruise | 3 nights | Fort Lauderdale, Florida | $1,194 |
| Oct 9, 2026 | Utopia of the Seas | 3 Night Bahamas & Perfect Day Cruise | 3 nights | Orlando (Port Canaveral), Florida | $875 |
| Oct 9, 2026 | Carnival Conquest | The Bahamas from Miami, FL | 3 nights | Miami, FL | $337 |
| Oct 9, 2026 | Carnival Glory | The Bahamas from Port Canaveral (Orlando), FL | 3 nights | Port Canaveral (Orlando), FL | on request |
| Oct 10, 2026 | Disney Treasure | Halloween on the High Seas Eastern Caribbean | 7 nights | Port Canaveral, Florida | $1,840 |
| Oct 10, 2026 | Disney Destiny | Halloween on the High Seas Western Caribbean Cruise from Fort Lauderdale | 7 nights | Fort Lauderdale, Florida (Port Everglades) | $1,769 |
| Oct 10, 2026 | Adventure of the Seas | 6 Night Western Caribbean Cruise | 6 nights | Orlando (Port Canaveral), Florida | $1,261 |
| Oct 10, 2026 | Regal Princess | Eastern Caribbean with Turks & Caicos | 7 nights | Fort Lauderdale | on request |
| Oct 11, 2026 | Oasis of the Seas | 7 Night Perfect Day Bahamas Cruise | 7 nights | Cape Liberty, Nj (Ny Metro) | $1,185 |
| Oct 11, 2026 | Allure of the Seas | 6 Night Western Caribbean & Perfect Day | 6 nights | Fort Lauderdale, Florida | $822 |
| Oct 11, 2026 | MSC Seashore | 4 nights Caribbean from Port Canaveral (Orlando) | 4 nights | Port Canaveral | $289 |
| Oct 11, 2026 | Carnival Liberty | Bahamas from New Orleans, LA | 7 nights | New Orleans, LA | on request |
| Oct 11, 2026 | Carnival Pride | The Bahamas from Baltimore, MD | 7 nights | Baltimore, MD | $862 |
| Oct 12, 2026 | Disney Dream | Hallowen on the High Seas Bahamian Cruise from Fort Lauderdale | 4 nights | Fort Lauderdale, Florida (Port Everglades) | $1,309 |
| Oct 12, 2026 | Disney Wish | Bahamian Cruise from Port Canaveral | 4 nights | Port Canaveral, Florida | $1,640 |
| Oct 12, 2026 | Jewel of the Seas | 4 Night Key West & Perfect Day Cruise | 4 nights | Fort Lauderdale, Florida | $510 |
| Oct 12, 2026 | Utopia of the Seas | 4 Night Bahamas & Perfect Day Cruise | 4 nights | Orlando (Port Canaveral), Florida | $448 |
| Oct 12, 2026 | Resilient Lady | Mayan Sol | 5 nights | Miami, Florida | $2,245 |
| Oct 12, 2026 | Carnival Paradise | The Bahamas from Tampa, FL | 6 nights | Tampa, FL | $450 |
| Oct 12, 2026 | Carnival Conquest | The Bahamas from Miami, FL | 3 nights | Miami, FL | on request |
| Oct 12, 2026 | Carnival Glory | The Bahamas from Port Canaveral (Orlando), FL | 4 nights | Port Canaveral (Orlando), FL | $383 |
| Oct 12, 2026 | Carnival Elation | The Bahamas from Jacksonville, FL | 5 nights | Jacksonville, FL | $606 |
| Oct 12, 2026 | Carnival Sunrise | The Bahamas from Miami, FL | 5 nights | Miami, FL | on request |
| Oct 13, 2026 | Harmony of the Seas | 4 Night Bahamas & Perfect Day Cruise | 4 nights | Orlando (Port Canaveral), Florida | $417 |
| Oct 14, 2026 | Disney Fantasy | Bahamian Cruise from Port Canaveral | 4 nights | Port Canaveral, Florida | $1,430 |
| Oct 15, 2026 | MSC Seashore | 3 nights Caribbean from Port Canaveral (Orlando) | 3 nights | Port Canaveral | $285 |
| Oct 15, 2026 | Carnival Conquest | Bahamas from Miami, FL | 4 nights | Miami, FL | on request |
*Per person, double occupancy, cruise fare from. Taxes and fees may apply. Rates refresh daily — email us for today's exact price.
Cruise lines sailing to the Bahamas
Frequently asked questions
When is the best time for a Bahamas cruise?
The Bahamas sail year-round; the most comfortable weather runs December through May.
Where do Bahamas cruises depart from?
Main embarkation ports include Port Canaveral, Florida, Fort Lauderdale, Florida (Port Everglades), Orlando (Port Canaveral), Florida, Miami, FL, Fort Lauderdale, Florida.
How much does a Bahamas cruise cost?
Fares vary by ship, cabin and date; current sailings start around $164 per person, double occupancy. Rates refresh daily — request a quote for an exact price.