Independent Expediaaffiliate · Vacation rentals, hotels & things to do worldwide
gotript

Americas · pre & post-cruise stays

Caribbean cruise port hotels

Caribbean sailings board mid-morning — fly in the day before to Miami, Fort Lauderdale, Port Canaveral, Tampa, San Juan, or Galveston. Sleep at the port, walk onto the ship at breakfast time. Expedia lists every major hotel near each cruise terminal.

Caribbean cruise season runs year-round; peak Nov–Apr.

5 embarkation ports in this region