The main Caribbean cruise routes and their ports

Caribbean cruises follow a handful of well-established loops that depart from Florida, Texas, or Puerto Rico. The three biggest routes are the Eastern Caribbean (which includes stops in the US Virgin Islands, Puerto Rico, and sometimes Bermuda), the Western Caribbean (Cozumel, Grand Cayman, Jamaica, and Belize), and the Southern Caribbean (Aruba, Curaçao, Bonaire, and Grenada). Most cruises last 7 days, though 5-day and 10-day versions exist.

Your actual itinerary depends on which cruise line you book and which specific ship. Royal Caribbean, Carnival, Disney Cruise Line, and Norwegian Cruise Line each run different routes from different home ports. A 7-day Eastern Caribbean cruise from Miami might visit St. Thomas, St. Maarten, and Puerto Rico, while the same length Western Caribbean cruise from the same port visits Cozumel, Grand Cayman, and Jamaica. The ship itself matters too—larger ships sometimes skip smaller ports because they cannot fit in the harbor.

Most Caribbean cruises spend 2 to 3 days at sea and 4 to 5 days docked or anchored at ports. You typically have 8 to 10 hours at each port to explore, though some stops are only 6 hours. The ship leaves in the evening, so you either return by dinner or book a shore excursion that gets you back in time.

Key Takeaways

  • Eastern Caribbean cruises from Florida visit the US Virgin Islands, Puerto Rico, and sometimes Bermuda, while Western Caribbean cruises stop in Mexico, Grand Cayman, Jamaica, and Belize.
  • Southern Caribbean itineraries include the ABC islands (Aruba, Bonaire, Curaçao) and are typically longer and more expensive than Eastern or Western routes.
  • Most 7-day cruises spend 4 to 5 days at ports with 8 to 10 hours per stop, giving you time to explore beaches, local towns, or book organized shore excursions.
  • Your specific ports depend on which cruise line and ship you book, as larger vessels sometimes skip smaller harbors.
  • Home ports in Miami, Port Canaveral, Galveston, and San Juan determine which routes are available and how long you spend at sea versus docked.

Eastern Caribbean: US Virgin Islands, Puerto Rico, and Bermuda

The Eastern Caribbean is the most popular route for cruises leaving from Miami and Port Canaveral. The standard itinerary includes St. Thomas (where the port is in Charlotte Amalie, the main town), St. Maarten (a Dutch and French island with a shared capital), and Puerto Rico (usually San Juan). Some ships add Bermuda, which requires an extra day at sea but is known for pink-sand beaches and British colonial architecture.

St. Thomas is the busiest port—you can walk off the ship into downtown shopping and restaurants, or take a short taxi ride to Magens Bay or Sapphire Beach. St. Maarten is split between the Dutch side (Philipsburg) and French side (Marigot), each with different character; the Dutch side is more commercial, the French side more upscale. Puerto Rico's San Juan port puts you near Old San Juan, a historic district with colorful buildings, local food, and El Yunque National Rainforest nearby.

Bermuda is a full day at sea from the mainland, so cruises that include it are typically 7 days minimum. The port is in Hamilton or St. George's, both small towns with pastel architecture and expensive restaurants. Bermuda is not technically in the Caribbean—it is in the Atlantic—but cruise lines market it as part of the Eastern Caribbean because the route works geographically.

Western Caribbean: Mexico, Grand Cayman, Jamaica, and Belize

Western Caribbean cruises depart from Miami, Port Canaveral, or Galveston and visit Cozumel (Mexico), Grand Cayman, Jamaica (usually Montego Bay or Ocho Rios), and sometimes Belize City. This route is shorter in travel time than the Eastern Caribbean because the ports are closer together, so you spend more time docked and less time at sea.

Cozumel is the most developed port on this route—it is a beach town with snorkeling, diving, and Mayan ruins nearby. The port itself is small and walkable. Grand Cayman has no natural deep-water harbor, so ships anchor offshore and tender passengers to the beach; this adds time but the island is known for calm, clear water and stingray encounters. Jamaica's Montego Bay and Ocho Rios are both beach-focused with water sports and local markets. Belize City is less developed than the others and is often used as a turnaround point rather than a full-day stop.

The Western Caribbean is popular with families because the ports are more casual and water-focused than the Eastern route. Snorkeling and diving are easier to arrange, and the weather is generally warmer year-round.

Southern Caribbean: Aruba, Curaçao, Bonaire, and Grenada

Southern Caribbean cruises are longer (usually 10 days) and depart from Miami, Port Canaveral, or Galveston. They visit the ABC islands—Aruba, Bonaire, and Curaçao—plus Grenada, and sometimes Barbados or Trinidad. Because these islands are south of the hurricane belt and farther from the US mainland, the cruises are more expensive and attract fewer first-time cruisers.

Aruba is flat, dry, and known for consistent weather and wide beaches. Curaçao is colorful and Dutch-influenced, with a UNESCO-listed capital (Willemstad) and good snorkeling right from the beach. Bonaire is the smallest and quietest, popular with divers because the reef starts at the shore. Grenada is greener and more mountainous, with waterfalls and spice plantations inland. These islands feel less crowded than the Eastern or Western routes because fewer cruise ships visit them.

Southern Caribbean cruises take 2 to 3 days to reach the first port, so you spend more time at sea. They are best for travelers who want fewer crowds, longer stays at each port, and a more authentic Caribbean experience.

Home ports and how they shape your route

Your departure city determines which routes are available. Miami and Port Canaveral (both in Florida) are the largest US cruise ports and offer Eastern, Western, and Southern Caribbean routes. Galveston, Texas primarily serves Western and Southern Caribbean. New Orleans occasionally offers Western Caribbean. San Juan, Puerto Rico is a home port for Eastern Caribbean cruises and also serves as a port of call for ships departing from Florida.

Cruises from Florida take longer to reach the Caribbean because the distance is greater, so you lose a day or more to sea time. Cruises from San Juan start in the Caribbean, so you begin exploring when ready. This is why some travelers fly to San Juan the day before their cruise—it saves a full day of travel.

The home port also affects price and crowd levels. Galveston cruises are often cheaper than Miami because fewer people live nearby, but you may drive longer to reach the port. San Juan cruises are pricier because you must fly there, but you avoid the drive to Florida.

What happens during a port day

When your ship arrives at a port, you have two main options: explore on your own or book a shore excursion through the cruise line. Shore excursions are organized activities—snorkeling trips, beach clubs, historical tours, zip-lining—that the cruise line arranges and guarantees will get you back to the ship on time. They cost extra (typically $50 to $200 per person) but remove the risk of missing the ship.

If you explore on your own, you walk off the ship with your room key or a tender ticket (if the ship is anchored offshore). You are responsible for getting back by the ship's departure time, which is usually printed on your cabin door. Taxis, rental cars, and local tour operators are available at every major port. The downside is that if you are late, the ship leaves without you and you have to catch up at the next port at your own expense.

Most ports have a downtown area within walking distance or a short taxi ride. Beaches, restaurants, and shops are the main attractions. Some ports (like Cozumel and Grand Cayman) have water sports easily available. Others (like San Juan and Willemstad) are better for history and local culture. Plan your time based on what interests you—if you want to relax on a beach, pick a port known for beaches; if you want to explore a town, pick one with a walkable downtown.

Seasonal differences and hurricane considerations

Caribbean cruise schedules shift with the hurricane season, which runs June through November. During this period, cruise lines adjust routes to avoid the most active areas. Eastern and Western Caribbean cruises continue year-round because they are in lower-risk zones. Southern Caribbean cruises are more common in the fall and winter because those islands are south of the hurricane belt.

Winter (December through March) is peak season—prices are highest and ports are most crowded. Summer (June through August) is cheaper but hotter and more humid. Fall (September through November) is the cheapest time to cruise but carries the highest hurricane risk, though actual cancellations are rare because ships can reroute quickly.

If you are flexible on dates, booking a fall cruise and accepting that your specific ports might change is a way to save money. If you have fixed dates, book winter or spring to may support your preferred itinerary.

Frequently Asked Questions

Can I choose which ports I visit?

No, you choose the cruise line and ship, and they determine the ports. You can see the itinerary before you book, so you can compare different ships and pick the one that visits the islands you want to see. Some cruise lines offer multiple itineraries from the same home port, so you have options.

How much time do you actually spend at each port?

Typically 8 to 10 hours, though some ports are only 6 hours and a few are overnight. The ship's schedule is printed in your cruise documents before you board. Ports farther from the home port (like Bermuda) get longer stops because the ship spends more time traveling to reach them.

What if the ship skips a port because of weather?

The cruise line will reroute to a different port or add an extra sea day. You do not get a refund for a missed port, though some cruise lines offer onboard credits. Actual cancellations are rare—ships reroute instead. Check your cruise line's policy before you book if this concerns you.

Is it worth booking a shore excursion or exploring on my own?

It depends on your comfort level and the port. Shore excursions are safer because they may provide you get back to the ship on time, but they cost more and move at a group pace. Exploring on your own is cheaper and more flexible, but you risk missing the ship if you misjudge travel time. For your first cruise, a shore excursion is a good idea; for later cruises, you may feel confident exploring alone.

Do all cruise ships visit the same ports?

No. Larger ships sometimes cannot fit in smaller harbors, so they skip ports that smaller ships visit. Royal Caribbean's Oasis-class ships (the largest) visit fewer ports than their smaller Vision-class ships on the same route. If a specific port matters to you, check which ships visit it before you book.