The main Caribbean cruise routes visit different islands depending on which port you leave from and how long your voyage lasts

A Caribbean cruise doesn't follow one fixed path. The islands you visit depend on whether you sail from Miami, Galveston, New Orleans, or a port on the US East Coast, and whether your cruise runs three days, seven days, or longer. Most cruise lines operate a handful of set routes that repeat weekly, so the same ship might visit Cozumel and Jamaica one week, then the Bahamas and Turks and Caicos the next.

The geography matters: ships sailing from Florida ports tend to reach the western Caribbean (Mexico, Jamaica, the Cayman Islands) or the Bahamas. Ships from ports farther north, like New York or Charleston, often head to Bermuda or the eastern Caribbean (the US Virgin Islands, Puerto Rico, Dominica). A few longer cruises combine both regions, but that's rare on standard itineraries.

Key Takeaways

  • Your departure port determines which islands are reachable; Miami and Galveston cruises typically visit Mexico and Jamaica, while New York and Charleston sailings go to Bermuda and the eastern Caribbean.
  • Most cruise lines repeat the same route every week, so you can see the exact ports and days before you book by checking the cruise line's website.
  • A three-day cruise visits one or two ports; a seven-day cruise visits four to five ports; longer cruises add more stops but follow the same regional pattern.
  • Each port has a cruise terminal where the ship docks, and you can walk off the ship into the port town or book an excursion through the cruise line or a third party.

Western Caribbean routes from Florida and Texas ports

Ships leaving Miami, Fort Lauderdale, or Galveston typically sail to Cozumel (Mexico), Jamaica, the Cayman Islands, and sometimes Belize. These routes are the most common because they're close to major US ports and the sailing time is short—a seven-day cruise can visit four ports and still return on schedule.

Cozumel is a frequent stop because it's only about 40 miles from the Yucatan Peninsula and has a large cruise terminal. Montego Bay and Ocho Rios in Jamaica are also standard stops. Grand Cayman (George Town) is popular for its beaches and the Seven Mile Beach area. Belize City serves ships heading to the Mesoamerican Barrier Reef and Mayan ruins inland.

Some western routes also include Roatan (Honduras), Limon (Costa Rica), or Progreso (Mexico). The exact mix changes by cruise line and season. Check your cruise line's website to see the specific itinerary for the week you're considering.

Eastern Caribbean and Bermuda routes from northern ports

Ships sailing from New York, Boston, Baltimore, or Charleston head to Bermuda, the US Virgin Islands, Puerto Rico, or the British Virgin Islands. These routes take longer because the distance is greater, so they're usually seven days or more.

Bermuda is a frequent stop for ships from the US East Coast. The island has a deep-water port in Hamilton and is known for pink-sand beaches and British colonial architecture. The US Virgin Islands—St. Thomas, St. Croix, and St. John—are also common, with Charlotte Amalie (St. Thomas) being one of the busiest cruise ports in the world. San Juan, Puerto Rico, is another major hub, especially for ships doing longer eastern Caribbean loops.

Longer cruises from these ports may also visit Dominica, Barbados, Grenada, or the British Virgin Islands. The voyage time means fewer ports per day, but the islands are farther apart and the sailing experience is part of the trip itself.

How cruise itineraries are structured by length

A three-day cruise typically visits one port and returns to the home port. You might sail overnight, spend a day at one island, and sail back. These short cruises are common from Florida ports and usually go to the Bahamas or Cozumel.

A seven-day cruise visits four to five ports over the course of a week. You sail out, stop at a port for a day (usually 8 to 12 hours), sail overnight to the next port, and repeat. Most Caribbean cruises are seven days because this length reaches multiple islands without requiring too much time at sea.

Longer cruises—10, 12, or 14 days—add more ports and more sea days. They often combine regions, such as visiting both the western and eastern Caribbean, or they spend more time at each island. These are less common and usually cost more, but they're available from most major cruise lines.

What happens when your ship arrives at a port

When the ship docks, you can either walk off into the port town or stay on the ship. Most cruise terminals are within walking distance of shops, restaurants, and beaches, though some are farther out and require a shuttle or taxi. The cruise line provides a map and information about the port when you board.

You can explore on your own (called "going ashore independently") or book an excursion through the cruise line. Excursions are organized tours—snorkeling trips, beach visits, zip-lining, visits to Mayan ruins, or cultural tours. They cost extra but include transportation from the port and a guide. Third-party excursion companies also operate at most ports and are often cheaper, though you're responsible for getting back to the ship on time.

The ship will not leave without you if you're on an official excursion, but if you go ashore independently and miss the ship, you're on your own to catch up at the next port or fly home. Most cruise lines require you to be back at least 30 minutes before the ship's departure time.

Seasonal changes and special itineraries

Caribbean cruise routes shift slightly by season. Winter (December through March) is peak season, and ships run the most frequent sailings to the most popular islands. Summer and fall see fewer ships and sometimes different routes, as some ships move to other regions like Alaska or Europe.

Hurricane season runs June through November, which affects which ports are served. Most cruise lines continue operating in the Caribbean during this time, but they may adjust routes to avoid active storms. If a hurricane threatens, the cruise line will reroute to different ports or offer a refund.

Some cruise lines also offer themed itineraries—adult-only cruises, family cruises, or cruises timed to specific events—but these still follow the same regional routes. The ports don't change; the onboard experience does.

How to find the exact ports for a specific cruise

Every cruise line publishes detailed itineraries on its website. Search for your departure port, cruise length, and travel dates, and you'll see the exact ports, the days you visit each one, and the time the ship arrives and departs. You can also see which ports are "sea days" (no port stop) and which are overnight stays.

Cruise review sites like CruiseCritic and Cruisemates also list itineraries and include reviews from past passengers about each port. This can help you decide whether a particular route matches what you want to do.

Once you've chosen a cruise, the cruise line will send you a detailed port guide before you sail. This includes maps, information about what to do at each port, and details about the terminal facilities.

Frequently Asked Questions

Can I get off the ship at every port?

Yes, you can go ashore at every port stop, though some ports have very short visits (a few hours). You're not required to leave the ship at any port—some passengers stay onboard to enjoy quieter pools and restaurants. Just make sure you're back before the ship departs.

Do all Caribbean cruises visit the same islands?

No. The islands you visit depend on your departure port and cruise length. Miami cruises go west to Mexico and Jamaica; New York cruises go east to Bermuda and the Virgin Islands. Cruise lines also rotate itineraries, so the same ship might visit different islands on different weeks.

What if I want to visit a specific island?

Check the cruise line's website and filter by the islands you want to visit. Most cruise lines list which itineraries include each port. If your preferred island isn't on the schedule for your travel dates, you may need to choose a different cruise line, departure port, or travel date.

Is it safe to go ashore in Caribbean ports?

Most cruise ports are heavily trafficked and considered safe for tourists. Stick to the main port areas and avoid walking alone at night. The cruise line provides safety information at each port. If you're unsure, book an official excursion or stay near the terminal.

How much time do you spend at each port?

Most ports offer 8 to 12 hours ashore. Some ports are overnight stops, meaning the ship stays docked and you can return late. A few ports are "tender ports," where the ship anchors offshore and small boats ferry passengers to shore, which can add 30 minutes to an hour to your time getting ashore.