Caribbean & Panama Adventure – Cozumel, Aruba & Cartagena

18 nightsMSC DivinaMiami🇺🇸
Sailed

About this cruise

A 18-night sailing gives you something shorter trips can't: the feeling that you're not just visiting places but actually living somewhere else for a while. This one leaves Miami on March 22, 2026 and visits Ocean Cay, Cozumel and Grand Cayman Island, with additional stops along the Caribbean. A few ports come in quick succession, which is great for sightseeing but means you'll appreciate the sea days when they arrive. It's a proper Caribbean tour: 8 countries, from Bahamas to Honduras. Cozumel alone is worth the trip, Mexico's Caribbean island of Mayan mystery. Around 9 hours per port on average, which is generous enough to go beyond the obvious. From casual buffets to proper sit-down restaurants, MSC Divina has 6 dining spots on board, most of them included. The longer time on board means you'll catch several shows, themed nights, and start feeling like a regular at your favourite bar. Timing-wise, spring usually means comfortable temperatures and lower prices than peak season. Worth booking. That's the short version.

Ports Map

About the Ship

MSC Divina

4,345Guests
18Decks
2012Year Built
333 metersLong
6 Dining Venues3 included · 3 extra
More about MSC Divina

Itinerary

Miami, US

Day 1Miami 🇺🇸
Embark
Depart: 17:00

Ocean Cay, BS

Day 2Ocean Cay 🇧🇸
Port day
Arrive: 08:00 | Depart: 20:00
Day 3Sea day
Sea day

Cozumel, MX

Day 4Cozumel 🇲🇽
Port day
Arrive: 08:00 | Depart: 16:00

Grand Cayman Island, KY

Day 5Grand Cayman Island 🇰🇾
Port day
Arrive: 10:00 | Depart: 18:00

Ocho Rios, JM

Day 6Ocho Rios 🇯🇲
Port day
Arrive: 08:00 | Depart: 17:00
Day 7Sea day
Sea day

Miami, US

Day 8Miami 🇺🇸
Port day
Arrive: 07:00 | Depart: 18:00
Day 9Sea day
Sea day

Ocho Rios, JM

Day 10Ocho Rios 🇯🇲
Port day
Arrive: 10:00 | Depart: 18:00
Day 11Sea day
Sea day

Oranjestad, AW

Day 12Oranjestad 🇦🇼
Port day
Arrive: 08:00 | Depart: 14:00

Cartagena, CO

Day 13Cartagena 🇨🇴
Port day
Arrive: 10:30 | Depart: 18:30

Colon, PA

Day 14Colon 🇵🇦
Port day
Arrive: 10:00 | Depart: 20:00
Day 15Sea day
Sea day

Roatan Island, HN

Day 16Roatan Island 🇭🇳
Port day
Arrive: 07:00 | Depart: 15:00
Day 17Sea day
Sea day

Ocean Cay, BS

Day 18Ocean Cay 🇧🇸
Port day
Arrive: 09:00 | Depart: 20:00

Miami, US

Day 19Miami 🇺🇸
Disembark
Arrive: 07:00

Newsletter

The cruise briefing

Destination tips, price drops, insider guides and deals you won't find anywhere else. Only when it matters.

Who are you cruising with?
SoloCoupleFamilyFriends

Unsubscribe anytime. No spam, ever.