or, enquire about your chosen options

  1. Ultra-Luxury Cruising
  2. The Caribbean is still a Preferred Cruise Destination
  3. Catch Up on Cruising: Latest News in bite size!
  4. 8 Romantic Destinations Around the World
  5. Royal Caribbean Launch “Royal Up”

Sign up to our newsletter and become the first to know about our latest deals and promotions

Your 'Destination' has been chosenClear this filter or visit another page to change



Enquire about cruises in this region

The Bahamas consist of over 700 islands and cays, most of which are uninhabited, covering over 100,000 square miles of the Atlantic Ocean between South Florida and Hispaniola.

Keep Reading »

Grand Bahama Island is a unique destination. It allows visitors to combine a cosmopolitan vacation at a world-class resort with the charm of historical fishing villages and undiscovered ecological treasures. It has one of the world's largest underwater cave systems, three national parks, endless beaches, emerald green water and enchanting marine life.

Nassau, capital city of The Islands of The Bahamas, resides on New Providence Island, neighbor to Paradise Island.
This island pair maintains a distinct blend of international glamour and tropical ease, giving travelers freedom to do everything or nothing at all.

The Out Islands, so called because they are the most remote in The Bahamas archipelago. Islands and cays are seemingly unending and offer endless things to do.

Vacationers enjoy the warm Bahamian reception they receive and the idyllic climate.

Cruise types

Cruises here are generally 3, 4 or 5 day escapes from the east coast cities of the US. The region is serviced by many of the major cruise lines who now dedicate ships to this market.

7 day cruises combine the Bahama’s and Bermuda.

Cruise seasons

Year round

Main Ports

Cruises depart from Port Canaveral, Fort Lauderdale, Miami and New York


The trade winds that blow almost continually throughout The Islands of The Bahamas give the islands a warm, agreeable climate which varies little year round. The most refreshing time is between September through May, when the temperature averages 70-75F degrees. The rest of the year is a bit warmer with temperatures between 80-85F degrees. Sea surface temperatures vary between 74 degrees in February and 84 degrees in August.

Please note, while cruise details and inclusions are accurate at time of loading they are subject to change due to changes in cruise line practices and policies. Please check details and inclusions at time of booking.

Database Profiling Report

Total queries executed: 17

Total elapsed time: 0.027831077575684

# Query Time
(1) connect 0.00066900253295898
(2) DESCRIBE `destinations` 0.002392053604126
(3) SELECT `destinations`.* FROM `destinations` WHERE (orchid_slug = 'bahamas') AND (orchid_available = 1) LIMIT 1 0.00051498413085938
(4) DESCRIBE `avid_specials` 0.0012350082397461
(5) SELECT `avid_specials`.* FROM `avid_specials` LEFT JOIN `avid_specials_links` ON avid_specials.id = avid_specials_links.special_id WHERE (((item_id = '9' AND class = 'Destination')) AND (date_start < NOW() OR date_start is null) AND (date_end > NOW() OR date_end is null OR date_end = '')) 0.0010669231414795
(6) SELECT `destinations`.`orchid_slug` FROM `destinations` WHERE (id = '9') 0.00029897689819336
(7) DESCRIBE `cruises` 0.0041391849517822
(8) SELECT `cruises`.* FROM `cruises` WHERE (id IN (29120, 56508, 66787, 67342, 73612, 73617, 73556, 52512, 29119, 43646)) ORDER BY FIND_IN_SET(id, '29120,56508,66787,67342,73612,73617,73556,52512,29119,43646') 0.0014798641204834
(9) DESCRIBE `cruiselines` 0.0027859210968018
(10) SELECT `cruiselines`.* FROM `cruiselines` WHERE (id IN ('218', '26', '20', '16', '8', '19')) ORDER BY FIND_IN_SET(id, '218,26,20,16,8,19') 0.00091290473937988
(11) DESCRIBE `ships` 0.0028140544891357
(12) SELECT `ships`.* FROM `ships` WHERE (id IN ('461', '330', '393', '9', '837', '3', '405', '333', '11', '27', '1236', '212', '327', '114', '69', '748', '1773', '43', '574', '286', '314', '1088', '977', '70', '1008', '113', '665', '1193', '1586', '1721', '25', '1772', '626', '722', '1742')) ORDER BY FIND_IN_SET(id, '461,330,393,9,837,3,405,333,11,27,1236,212,327,114,69,748,1773,43,574,286,314,1088,977,70,1008,113,665,1193,1586,1721,25,1772,626,722,1742') 0.0036380290985107
(13) DESCRIBE `cruisetypes` 0.00140380859375
(14) DESCRIBE `destinations` 0.0017020702362061
(15) SELECT `destinations`.* FROM `destinations` WHERE (((`destinations`.`id` = 9))) 0.00036311149597168
(16) DESCRIBE `destinations` 0.0019700527191162
(17) SELECT `destinations`.* FROM `destinations` WHERE (((`destinations`.`id` = 9))) 0.00044512748718262