Official Expedia affiliate · Hotels, flights, cars, things to do, cruises · The price you pay is the same

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