Ocho Rios, Saint Ann, Jamaica cruise port
CaribbeanJamaica › Ocho Rios

Ocho Rios, Saint Ann, Jamaica

Jamaica's most-visited cruise stop pairs a dramatic waterfall you can actually climb with reef-fringed beaches and the real scent of jerk smoke drifting off every corner grill.

⚓ Docked (cruise pier)🕒 Typical call: 7-9 hrs💵 USD accepted / JMD official🗣️ English🌡️ Tropical year-round
Docking
Docked — Ocho Rios Cruise Pier (Turtle Beach area); ships berth alongside, no tender
Walk to center
5–10 min on foot from the pier to Main Street shops and Island Village
Best For
Waterfall climbing (Dunn's River), beach days, jerk food, rum tastings
Don't Miss
Climbing Dunn's River Falls — arrive early before tour buses, wear water shoes

Getting Ashore

Ocho Rios is a straightforward docked port — walk straight off the ship into a compact, walkable town.

Getting Ashore in Ocho Rios

  • 1
    Disembark at the Ocho Rios Cruise PierShips dock at the dedicated cruise pier near Turtle Beach. Exit the gangway and you're immediately at the pier's shopping area and taxi rank.
  • 2
    Island Village is steps awayThe open-air Island Village entertainment complex (Margaritaville, duty-free shops, small beach) is right at the pier entrance — useful if you only have a few hours.
  • 3
    Head to Main Street & Ocho Rios Bay BeachWalk 5–10 minutes north along Main Street for local restaurants, the Taj Mahal duty-free mall, and Ocho Rios Bay Beach (free public beach).
  • 4
    Taxis and excursionsLicensed JUTA taxis queue outside the pier. Agree on price before you get in; USD is universally accepted. Dunn's River Falls is a 10-min drive. Negotiate round-trips.

💡 Pro move: The immediate pier area has vendors and can feel pushy — step past them and you'll find the town relaxed and navigable.

Piers & Tendering by Cruise Line

All major cruise lines dock alongside at the Ocho Rios Cruise Pier — no tenders.

Cruise LineTypical Berth / ArrivalDock or Tender
Most cruise lines (Carnival, Royal Caribbean, NCL, MSC, Celebrity, Princess)Ocho Rios Cruise Pier, Turtle Beach area📍Docked
Smaller / expedition shipsReynolds Pier (industrial pier, occasional overflow)📍Docked

Top Excursions

Ocho Rios punches well above its size — world-famous waterfalls, jungle bobsledding, private beaches, and rum country are all within 30 minutes.

Iconic

Climb Dunn's River Falls

Hold hands in a human chain and walk up 180 m of terraced limestone cascades through cool spray — Jamaica's signature shore excursion. Book ahead; it fills fast.

⏱ 3–4 hrs🚶 Moderate (slippery rocks)📷 Iconic💦 Bring water shoes
Find Dunn's River Falls tours →
Adventure

Mystic Mountain Rainforest Bobsled

Ride a chair lift above the canopy, then zoom down a winding bobsled track through the jungle at Mystic Mountain Adventure Park — fun for all ages.

⏱ 2–3 hrs🎢 Thrilling🌿 Rainforest views👨‍👩‍👧 Family-friendly
Find Mystic Mountain tours →
Relax

Private Beach Club Day Pass

Several resorts along the coastline (including Sandals and Beaches properties) offer day-pass access with loungers, pools, and food included. A genuine escape from the pier bustle.

⏱ 4–6 hrs🏖️ Beach & pool🍹 All-inclusive option🚕 5–20 min drive
Find beach day pass tours →
Nature

Blue Hole (Island Gully Falls)

Swim in brilliant turquoise natural pools and jump from rope swings into the cool water at Blue Hole, a jungle waterfall hidden a short drive inland from town.

⏱ 3–4 hrs🏊 Swimming🌿 Jungle setting🤸 Rope swings
Find Blue Hole tours →
Culture

Bob Marley Nine Mile Birthplace Tour

Drive into the mountains to Nine Mile, the village where Bob Marley was born and buried. A moving pilgrimage for music fans with a reggae soundtrack the whole way.

⏱ 5–6 hrs🎵 Music history🚌 Guided tour⛰️ Mountain scenery
Find Nine Mile Marley tours →
Food

Jerk & Rum Tasting

Follow the smoke to the roadside jerk stands on the bypass road (Scotchies is the local benchmark) and pair it with a rum flight at one of the Appleton Estate–linked outlets in town.

⏱ 2–3 hrs🍖 Jerk chicken & pork🥃 Local rum🚕 Short taxi ride
Find food tours in Ocho Rios →

Self-Guided Walks & Hikes

Ocho Rios is compact enough to cover on foot — Main Street, the beach, and the pier shopping all connect in a short loop.

Pier to Ocho Rios Bay Beach Loop

📏 ~1.5 km · ⏱ 30–45 min · 🚶 Easy · ☀️ Best in the morning

Walk from the cruise pier through Island Village, along Main Street past local shops and restaurants, then cut down to Ocho Rios Bay Beach for a swim before heading back along the waterfront.

  1. StartOcho Rios Cruise Pier
  2. StopIsland Village Ocho Rios
  3. StopMain Street Ocho Rios
  4. EndOcho Rios Bay Beach
🗺️ See full route in Maps →

Mahoe Falls & Coyaba River Garden

📏 ~4 km from pier · ⏱ 1–2 hrs at garden · 🌿 Garden walk · 🚕 Short taxi ride

Coyaba River Garden & Museum is a beautifully maintained botanical garden with a small waterfall and museum about Jamaica's indigenous Taino people — a peaceful contrast to the busy pier area.

  1. StartCoyaba River Garden Ocho Rios Jamaica
📍 Open in Maps

Weather & Best Time to Visit

Climate normals for Ocho Rios, Saint Ann, Jamaica (2014–2023 averages). Pack for the month you sail — highs, lows, and how many rainy days to expect.

MonthAvg HighAvg LowRainy Days
Jan82°F / 28°C72°F / 22°C17
Feb82°F / 28°C72°F / 22°C16
Mar83°F / 28°C72°F / 22°C19
Apr85°F / 29°C73°F / 23°C17
May86°F / 30°C75°F / 24°C20
Jun88°F / 31°C77°F / 25°C15
Jul89°F / 32°C78°F / 26°C12
Aug89°F / 32°C78°F / 26°C19
Sep88°F / 31°C77°F / 25°C21
Oct87°F / 31°C76°F / 24°C25
Nov84°F / 29°C75°F / 24°C21
Dec82°F / 28°C74°F / 23°C19

Source: Open-Meteo ERA5 (10-yr daily averages)

Insider Tips

  • 💵
    USD is king here. You don't need Jamaican dollars for most tourist transactions — shops, taxis, and restaurants near the port all quote in USD. Change only small amounts if you want JMD for market stalls.
  • 👟
    Water shoes for Dunn's River. The falls are slippery limestone. Rental shoes are available at the entrance but are often cheap and ill-fitting — bring your own if you plan to climb.
  • 🚕
    Always agree on the taxi fare before you get in. JUTA-licensed drivers wear ID badges. A round-trip to Dunn's River Falls should be roughly $15–20 USD per person; negotiate a wait included in the price.
  • 🛍️
    Vendor pressure is real at the pier exit. Be politely firm — a simple 'no thank you, I'm fine' and keep walking. Once you're past the immediate pier zone, it eases considerably.
  • Dunn's River opens at 8:30 AM and gets extremely crowded by mid-morning when multiple ships are in port. Get there as soon as it opens for a quieter climb.

Cruises Calling Here

Upcoming cruises that call at Ocho Rios, Saint Ann, Jamaica. Dates, prices, and ports of call change — always confirm with the cruise line before booking.

Mein Schiff 1
TUI Cruises
Round-trip from La Romana
⚓ Calls 03 Jan 07:00 - 20:00 202714 nights11 portsDeparts 2027 Jan 01
View itinerary · 11 ports
14 days, round-trip - Best Of Mittelamerika - AbBis La Romana
  1. 01 Jan 22:00Departing from La Romana, Dominicana
  2. 03 Jan 07:00 - 20:00Ocho Rios, Jamaica
  3. 04 Jan 07:00 - 22:00Montego Bay, Jamaica
  4. 05 Jan 09:30 - 18:30Grand Cayman Island, George Town Harbour
  5. 07 Jan 07:00 - 19:00Costa Maya, Mexico, Riviera Maya
  6. 08 Jan 08:00 - 19:00Belize City
  7. 09 Jan 08:00 - 18:00Roatan Island, Carnival Isla Tropicale-Coxen Hole, Honduras
  8. 11 Jan 07:00 - 17:00Puerto Limon, Costa Rica
  9. 12 Jan 05:45 - 16:30Colon, Panama
  10. 13 Jan 09:30 - 18:00Cartagena Colombia
  11. 15 Jan 07:00Arriving in La Romana, Dominicana
Find this cruise to book →
Price on request
Carnival Dream
Carnival Cruise Line Cruises
Round-trip from Galveston
⚓ Calls 05 Jan 09:00 - 18:00 202714 nights8 portsDeparts 2027 Jan 02
View itinerary · 8 ports
14 days, round-trip Southern Caribbean
  1. 02 Jan 16:30Departing from Galveston, Texas
  2. 05 Jan 09:00 - 18:00Ocho Rios, Jamaica
  3. 08 Jan 09:00 - 18:00Bridgetown, Barbados
  4. 09 Jan 08:00 - 17:00Castries, St Lucia Island
  5. 10 Jan 07:00 - 16:00Basseterre St Kitts, Port Zante
  6. 11 Jan 07:00 - 16:00San Juan, Puerto Rico
  7. 12 Jan 09:00 - 18:00Puerto Plata-Amber Cove, Dominicana
  8. 16 Jan 08:00Arriving in Galveston, Texas
Find this cruise to book →
$1044from / pp
Carnival Legend
Carnival Cruise Line Cruises
Round-trip from Tampa
⚓ Calls 06 Jan 09:00 - 17:00 20277 nights5 portsDeparts 2027 Jan 03
View itinerary · 5 ports
7 days, round-trip Western Caribbean
  1. 03 Jan 15:30Departing from Tampa, Florida
  2. 05 Jan 08:00 - 16:00Grand Cayman Island, George Town Harbour
  3. 06 Jan 09:00 - 17:00Ocho Rios, Jamaica
  4. 08 Jan 08:00 - 16:00Cozumel, Mexico, Riviera Maya
  5. 10 Jan 08:00Arriving in Tampa, Florida
Find this cruise to book →
$619from / pp
Celebrity Summit
Celebrity Cruises
Round-trip from Tampa
⚓ Calls 06 Jan 09:00 - 17:00 20279 nights7 portsDeparts 2027 Jan 03
View itinerary · 7 ports
9 days, round-trip Western Caribbean
  1. 03 Jan 16:00Departing from Tampa, Florida
  2. 05 Jan 08:30 - 16:00Grand Cayman Island, George Town Harbour
  3. 06 Jan 09:00 - 17:00Ocho Rios, Jamaica
  4. 08 Jan 08:00 - 17:00Roatan Island, Carnival Isla Tropicale-Coxen Hole, Honduras
  5. 09 Jan 08:00 - 17:00Costa Maya, Mexico, Riviera Maya
  6. 10 Jan 07:00 - 18:00Cozumel, Mexico, Riviera Maya
  7. 12 Jan 07:00Arriving in Tampa, Florida
Find this cruise to book →
$763from / pp
Resilient Lady
Virgin Voyages Cruises
Round-trip from Miami
⚓ Calls 12 Jan 09:00 - 17:00 20276 nights5 portsDeparts 2027 Jan 10
View itinerary · 5 ports
6 days, round-trip 6 Night Western Caribbean and Bimini Beach Club Cruise
  1. 10 Jan 17:00Departing from Miami, Florida
  2. 12 Jan 09:00 - 17:00Ocho Rios, Jamaica
  3. 13 Jan 08:30 - 17:00Grand Cayman Island, George Town Harbour
  4. 15 Jan 09:00 - 18:00Bimini Islands, Resorts World Bimini Bahamas
  5. 16 Jan 06:30Arriving in Miami, Florida
Find this cruise to book →
$834from / pp
ms Nieuw Statendam
Holland America Cruises
Round-trip from Fort Lauderdale
⚓ Calls 13 Jan 08:00 - 16:00 202714 nights11 portsDeparts 2027 Jan 03
View itinerary · 11 ports
14 days, round-trip Eastern Western Caribbean San Juan Mexico
  1. 03 Jan 16:00Departing from Fort Lauderdale, Port Everglades, Florida
  2. 05 Jan 07:00 - 15:00Grand Turk Island, Cockburn Town, Turks and Caicos
  3. 06 Jan 13:00 - 22:00San Juan, Puerto Rico
  4. 07 Jan 07:00 - 16:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  5. 09 Jan 08:00 - 15:00Half Moon Cay, RelaxAway, Bahamas Carnival private island
  6. 10 Jan 07:00 - 16:00Fort Lauderdale, Port Everglades, Florida
  7. 11 Jan 09:00 - 17:00Half Moon Cay, RelaxAway, Bahamas Carnival private island
  8. 13 Jan 08:00 - 16:00Ocho Rios, Jamaica
  9. 14 Jan 08:00 - 15:00Grand Cayman Island, George Town Harbour
  10. 15 Jan 11:00 - 21:00Cozumel, Mexico, Riviera Maya
  11. 17 Jan 07:00Arriving in Fort Lauderdale, Port Everglades, Florida
Find this cruise to book →
$1399from / pp
Margaritaville At Sea Islander
Margaritaville at Sea Cruises
Round-trip from Tampa
⚓ Calls 13 Jan 08:00 - 16:00 20277 nights5 portsDeparts 2027 Jan 09
View itinerary · 5 ports
7 days, round-trip Jamaica Western Caribbean
  1. 09 Jan 15:30Departing from Tampa, Florida
  2. 11 Jan 08:00 - 16:00Cozumel, Mexico, Riviera Maya
  3. 13 Jan 08:00 - 16:00Ocho Rios, Jamaica
  4. 14 Jan 08:00 - 16:00Grand Cayman Island, George Town Harbour
  5. 16 Jan 07:00Arriving in Tampa, Florida
Find this cruise to book →
$499from / pp
ms Nieuw Statendam
Holland America Cruises
Round-trip from Fort Lauderdale
⚓ Calls 13 Jan 08:00 - 16:00 20277 nights6 portsDeparts 2027 Jan 10
View itinerary · 6 ports
7 days, round-trip Western Caribbean Greater Antilles Mexico
  1. 10 Jan 16:00Departing from Fort Lauderdale, Port Everglades, Florida
  2. 11 Jan 09:00 - 17:00Half Moon Cay, RelaxAway, Bahamas Carnival private island
  3. 13 Jan 08:00 - 16:00Ocho Rios, Jamaica
  4. 14 Jan 08:00 - 15:00Grand Cayman Island, George Town Harbour
  5. 15 Jan 11:00 - 21:00Cozumel, Mexico, Riviera Maya
  6. 17 Jan 07:00Arriving in Fort Lauderdale, Port Everglades, Florida
Find this cruise to book →
$744from / pp
ms Nieuw Statendam
Holland America Cruises
Round-trip from Fort Lauderdale
⚓ Calls 13 Jan 08:00 - 16:00 202714 nights11 portsDeparts 2027 Jan 10
View itinerary · 11 ports
14 days, round-trip Western Eastern Caribbean Mexico Bahamas
  1. 10 Jan 16:00Departing from Fort Lauderdale, Port Everglades, Florida
  2. 11 Jan 09:00 - 17:00Half Moon Cay, RelaxAway, Bahamas Carnival private island
  3. 13 Jan 08:00 - 16:00Ocho Rios, Jamaica
  4. 14 Jan 08:00 - 15:00Grand Cayman Island, George Town Harbour
  5. 15 Jan 11:00 - 21:00Cozumel, Mexico, Riviera Maya
  6. 17 Jan 07:00 - 16:00Fort Lauderdale, Port Everglades, Florida
  7. 18 Jan 08:00 - 17:00Nassau, Bahamas, New Providence Island
  8. 19 Jan 08:00 - 17:00Half Moon Cay, RelaxAway, Bahamas Carnival private island
  9. 21 Jan 08:00 - 17:00Grand Turk Island, Cockburn Town, Turks and Caicos
  10. 22 Jan 07:00 - 16:00Puerto Plata-Amber Cove, Dominicana
  11. 24 Jan 07:00Arriving in Fort Lauderdale, Port Everglades, Florida
Find this cruise to book →
$1489from / pp
Mein Schiff 1
TUI Cruises
Round-trip from Montego Bay
⚓ Calls 17 Jan 07:00 - 20:00 202714 nights11 portsDeparts 2027 Jan 04
View itinerary · 11 ports
14 days, round-trip - Best Of Mittelamerika - AbBis Montego Bay
  1. 04 Jan 22:00Departing from Montego Bay, Jamaica
  2. 05 Jan 09:30 - 18:30Grand Cayman Island, George Town Harbour
  3. 07 Jan 07:00 - 19:00Costa Maya, Mexico, Riviera Maya
  4. 08 Jan 08:00 - 19:00Belize City
  5. 09 Jan 08:00 - 18:00Roatan Island, Carnival Isla Tropicale-Coxen Hole, Honduras
  6. 11 Jan 07:00 - 17:00Puerto Limon, Costa Rica
  7. 12 Jan 05:45 - 16:30Colon, Panama
  8. 13 Jan 09:30 - 18:00Cartagena Colombia
  9. 15 Jan 07:00 - 22:00La Romana, Dominicana
  10. 17 Jan 07:00 - 20:00Ocho Rios, Jamaica
  11. 18 Jan 07:00Arriving in Montego Bay, Jamaica
Find this cruise to book →
Price on request
Mein Schiff 1
TUI Cruises
Round-trip from La Romana
⚓ Calls 17 Jan 07:00 - 20:00 202714 nights11 portsDeparts 2027 Jan 15
View itinerary · 11 ports
14 days, round-trip - Best Of Mittelamerika - AbBis La Romana
  1. 15 Jan 22:00Departing from La Romana, Dominicana
  2. 17 Jan 07:00 - 20:00Ocho Rios, Jamaica
  3. 18 Jan 07:00 - 22:00Montego Bay, Jamaica
  4. 19 Jan 09:30 - 18:30Grand Cayman Island, George Town Harbour
  5. 21 Jan 07:00 - 19:00Costa Maya, Mexico, Riviera Maya
  6. 22 Jan 08:00 - 19:00Belize City
  7. 23 Jan 08:00 - 18:00Roatan Island, Carnival Isla Tropicale-Coxen Hole, Honduras
  8. 25 Jan 07:00 - 17:00Puerto Limon, Costa Rica
  9. 26 Jan 05:45 - 16:30Colon, Panama
  10. 27 Jan 09:30 - 18:00Cartagena Colombia
  11. 29 Jan 07:00Arriving in La Romana, Dominicana
Find this cruise to book →
Price on request
MSC Poesia
MSC Cruises
Round-trip from Miami
⚓ Calls 20 Jan 08:00 - 18:00 202721 nights14 portsDeparts 2027 Jan 03
View itinerary · 14 ports
21 days, round-trip Southern Western Caribbean
  1. 03 Jan 17:00Departing from Miami, Florida
  2. 05 Jan 10:00 - 18:00Montego Bay, Jamaica
  3. 07 Jan 07:00 - 17:00Cartagena Colombia
  4. 08 Jan 10:00 - 20:00Colon, Panama
  5. 09 Jan 07:00 - 18:00Puerto Limon, Costa Rica
  6. 11 Jan 08:00 - 18:00Roatan Island, Carnival Isla Tropicale-Coxen Hole, Honduras
  7. 12 Jan 07:00 - 15:00Belize City
  8. 14 Jan 07:00 - 17:00Miami, Florida
  9. 17 Jan 08:00 - 18:00Willemstad Curacao, Netherlands Antilles
  10. 18 Jan 08:00 - 18:00Oranjestad Aruba, Netherlands Antilles
  11. 20 Jan 08:00 - 18:00Ocho Rios, Jamaica
  12. 21 Jan 08:00 - 16:00Grand Cayman Island, George Town Harbour
  13. 22 Jan 10:00 - 18:00Cozumel, Mexico, Riviera Maya
  14. 24 Jan 07:00Arriving in Miami, Florida
Find this cruise to book →
$1973from / pp
Seven Seas Splendor
Regent Seven Seas Cruises
Miami → Papeete
⚓ Calls 20 Jan 09:00 - 17:00 202742 nights24 portsDeparts 2027 Jan 12
View itinerary · 24 ports
42 days, one-way from Miami to Papeete
  1. 12 Jan 18:00Departing from Miami, Florida
  2. 14 Jan 07:00 - 17:00Cozumel, Mexico, Riviera Maya
  3. 15 Jan 07:00 - 17:00Costa Maya, Mexico, Riviera Maya
  4. 16 Jan 07:00 - 17:00Harvest Caye Belize, NCL private island
  5. 17 Jan 07:00 - 17:00Roatan Island, Carnival Isla Tropicale-Coxen Hole, Honduras
  6. 19 Jan 07:00 - 16:00Grand Cayman Island, George Town Harbour
  7. 20 Jan 09:00 - 17:00Ocho Rios, Jamaica
  8. 22 Jan 10:30 - 19:30Puerto Limon, Costa Rica
  9. 24 Jan 07:00 - 14:30Cartagena Colombia
  10. 25 JanPanama Canal
  11. 25 Jan 20:00 - 26 Jan 19:00Panama City, Fuerte Amador, Balboa
  12. 28 Jan 07:00 - 17:00Puntarenas, Puerto Caldera, Costa Rica
  13. 30 Jan 07:00 - 17:00Acajutla, El Salvador
  14. 31 Jan 07:00 - 17:00Puerto Quetzal, Guatemala
  15. 03 Feb 07:00 - 16:00Puerto Vallarta, Jalisco, Mexico Riviera
  16. 04 Feb 10:00 - 15:30Cabo San Lucas, Baja California Mexico
  17. 06 Feb 16:00 - 07 Feb 17:00Los Angeles, Long Beach-San Pedro, California
  18. 13 Feb 07:00 - 19:00Honolulu, Oahu Island Hawaii
  19. 14 Feb 07:00 - 17:00Kahului, Maui Island Hawaii
  20. 15 Feb 07:00 - 17:00Hilo, Hawaii Island
  21. 21 Feb 07:00 - 21:00Bora Bora Island, Vaitape, Society Islands French Polynesia
  22. 22 Feb 08:00 - 17:00Moorea Island, Society Islands French Polynesia
  23. 22 Feb 20:00Papeete, Tahiti Island French Polynesia
  24. 23 FebArriving in Papeete, Tahiti Island French Polynesia
Find this cruise to book →
$82498from / pp
Seven Seas Splendor
Regent Seven Seas Cruises
Miami → Panama City
⚓ Calls 20 Jan 09:00 - 17:00 202714 nights12 portsDeparts 2027 Jan 12
View itinerary · 12 ports
14 days, one-way from Miami to Panama City
  1. 12 Jan 18:00Departing from Miami, Florida
  2. 14 Jan 07:00 - 17:00Cozumel, Mexico, Riviera Maya
  3. 15 Jan 07:00 - 17:00Costa Maya, Mexico, Riviera Maya
  4. 16 Jan 07:00 - 17:00Harvest Caye Belize, NCL private island
  5. 17 Jan 07:00 - 17:00Roatan Island, Carnival Isla Tropicale-Coxen Hole, Honduras
  6. 19 Jan 07:00 - 16:00Grand Cayman Island, George Town Harbour
  7. 20 Jan 09:00 - 17:00Ocho Rios, Jamaica
  8. 22 Jan 10:30 - 19:30Puerto Limon, Costa Rica
  9. 24 Jan 07:00 - 14:30Cartagena Colombia
  10. 25 JanPanama Canal
  11. 25 Jan 20:00Panama City, Fuerte Amador, Balboa
  12. 26 JanArriving in Panama City, Fuerte Amador, Balboa
Find this cruise to book →
$34598from / pp
MSC Poesia
MSC Cruises
Round-trip from Miami
⚓ Calls 20 Jan 08:00 - 18:00 202710 nights7 portsDeparts 2027 Jan 14
View itinerary · 7 ports
10 days, round-trip Southern Western Caribbean
  1. 14 Jan 17:00Departing from Miami, Florida
  2. 17 Jan 08:00 - 18:00Willemstad Curacao, Netherlands Antilles
  3. 18 Jan 08:00 - 18:00Oranjestad Aruba, Netherlands Antilles
  4. 20 Jan 08:00 - 18:00Ocho Rios, Jamaica
  5. 21 Jan 08:00 - 16:00Grand Cayman Island, George Town Harbour
  6. 22 Jan 10:00 - 18:00Cozumel, Mexico, Riviera Maya
  7. 24 Jan 07:00Arriving in Miami, Florida
Find this cruise to book →
$959from / pp
MSC Poesia
MSC Cruises
Round-trip from Miami
⚓ Calls 20 Jan 08:00 - 18:00 202721 nights14 portsDeparts 2027 Jan 14
View itinerary · 14 ports
21 days, round-trip Southern Western Caribbean
  1. 14 Jan 17:00Departing from Miami, Florida
  2. 17 Jan 08:00 - 18:00Willemstad Curacao, Netherlands Antilles
  3. 18 Jan 08:00 - 18:00Oranjestad Aruba, Netherlands Antilles
  4. 20 Jan 08:00 - 18:00Ocho Rios, Jamaica
  5. 21 Jan 08:00 - 16:00Grand Cayman Island, George Town Harbour
  6. 22 Jan 10:00 - 18:00Cozumel, Mexico, Riviera Maya
  7. 24 Jan 07:00 - 17:00Miami, Florida
  8. 26 Jan 10:00 - 18:00Montego Bay, Jamaica
  9. 28 Jan 07:00 - 17:00Cartagena Colombia
  10. 29 Jan 10:00 - 20:00Colon, Panama
  11. 30 Jan 07:00 - 18:00Puerto Limon, Costa Rica
  12. 01 Feb 08:00 - 18:00Roatan Island, Carnival Isla Tropicale-Coxen Hole, Honduras
  13. 02 Feb 07:00 - 15:00Belize City
  14. 04 Feb 07:00Arriving in Miami, Florida
Find this cruise to book →
$2245from / pp
Oceania Marina
Oceania Cruises
Round-trip from Miami
⚓ Calls 22 Jan 07:00 - 17:00 202720 nights17 portsDeparts 2027 Jan 05
View itinerary · 17 ports
20 days, round-trip Panama Canal Caribbean Miami to Miami
  1. 05 Jan 17:00Departing from Miami, Florida
  2. 07 Jan 08:00 - 20:00Cozumel, Mexico, Riviera Maya
  3. 08 Jan 07:00 - 17:00Costa Maya, Mexico, Riviera Maya
  4. 09 Jan 08:00 - 17:00Harvest Caye Belize, NCL private island
  5. 10 Jan 08:00 - 18:00Santo Tomas de Castilla, Puerto Barrios, Guatemala
  6. 11 Jan 08:00 - 17:00Roatan Island, Carnival Isla Tropicale-Coxen Hole, Honduras
  7. 13 Jan 07:00 - 17:00Puerto Limon, Costa Rica
  8. 14 JanPanama Canal
  9. 14 Jan 20:00 - 16 Jan 04:00Panama City, Fuerte Amador, Balboa
  10. 16 JanPanama Canal
  11. 17 Jan 11:00 - 20:00Cartagena Colombia
  12. 18 Jan 07:00 - 16:00Santa Marta Colombia
  13. 19 Jan 11:00 - 20:00Oranjestad Aruba, Netherlands Antilles
  14. 20 Jan 07:00 - 19:00Willemstad Curacao, Netherlands Antilles
  15. 22 Jan 07:00 - 17:00Ocho Rios, Jamaica
  16. 23 Jan 09:00 - 17:00Grand Cayman Island, George Town Harbour
  17. 25 Jan 08:00Arriving in Miami, Florida
Find this cruise to book →
$12849from / pp
MSC Explora 1
MSC Explora Journeys Cruises
Round-trip from Miami
⚓ Calls 22 Jan 09:00 - 18:00 202718 nights13 portsDeparts 2027 Jan 11
View itinerary · 13 ports
18 days, round-trip An Extended Journey of Coastal Marvels Caribbean Dreams
  1. 11 Jan 17:00Departing from Miami, Florida
  2. 13 Jan 09:00 - 19:00Puerto Plata-Amber Cove, Dominicana
  3. 14 Jan 08:00 - 18:00Samana, Dominicana
  4. 15 Jan 09:00 - 23:00San Juan, Puerto Rico
  5. 16 Jan 09:00 - 20:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  6. 17 Jan 08:00 - 18:00Virgin Gorda Island BVI, Spanish Town, UK Virgin Islands
  7. 20 Jan 08:00 - 17:00Miami, Florida
  8. 22 Jan 09:00 - 18:00Ocho Rios, Jamaica
  9. 24 Jan 09:00 - 18:00Santo Tomas de Castilla, Puerto Barrios, Guatemala
  10. 25 Jan 09:00 - 19:00Roatan Island, Carnival Isla Tropicale-Coxen Hole, Honduras
  11. 26 Jan 07:00 - 17:00Belize City
  12. 28 Jan 10:00 - 21:00Key West, Florida
  13. 29 Jan 08:00Arriving in Miami, Florida
Find this cruise to book →
$7840from / pp
Oceania Marina
Oceania Cruises
Panama City → Miami
⚓ Calls 22 Jan 07:00 - 17:00 202710 nights10 portsDeparts 2027 Jan 15
View itinerary · 10 ports
10 days, one-way from Panama City to Miami
  1. 15 JanDeparting from Panama City, Fuerte Amador, Balboa
  2. 16 Jan - 04:00Panama City, Fuerte Amador, Balboa
  3. 16 JanPanama Canal
  4. 17 Jan 11:00 - 20:00Cartagena Colombia
  5. 18 Jan 07:00 - 16:00Santa Marta Colombia
  6. 19 Jan 11:00 - 20:00Oranjestad Aruba, Netherlands Antilles
  7. 20 Jan 07:00 - 19:00Willemstad Curacao, Netherlands Antilles
  8. 22 Jan 07:00 - 17:00Ocho Rios, Jamaica
  9. 23 Jan 09:00 - 17:00Grand Cayman Island, George Town Harbour
  10. 25 Jan 08:00Arriving in Miami, Florida
Find this cruise to book →
$3249from / pp
MSC Explora 1
MSC Explora Journeys Cruises
Round-trip from Miami
⚓ Calls 22 Jan 09:00 - 18:00 20279 nights7 portsDeparts 2027 Jan 20
View itinerary · 7 ports
9 days, round-trip A Journey of Enchanting Ancient History Coastal Splendour
  1. 20 Jan 17:00Departing from Miami, Florida
  2. 22 Jan 09:00 - 18:00Ocho Rios, Jamaica
  3. 24 Jan 09:00 - 18:00Santo Tomas de Castilla, Puerto Barrios, Guatemala
  4. 25 Jan 09:00 - 19:00Roatan Island, Carnival Isla Tropicale-Coxen Hole, Honduras
  5. 26 Jan 07:00 - 17:00Belize City
  6. 28 Jan 10:00 - 21:00Key West, Florida
  7. 29 Jan 08:00Arriving in Miami, Florida
Find this cruise to book →
$5285from / pp
MSC Explora 1
MSC Explora Journeys Cruises
Miami → San Juan
⚓ Calls 22 Jan 09:00 - 18:00 202716 nights12 portsDeparts 2027 Jan 20
View itinerary · 12 ports
16 days, one-way from Miami to San Juan
  1. 20 Jan 17:00Departing from Miami, Florida
  2. 22 Jan 09:00 - 18:00Ocho Rios, Jamaica
  3. 24 Jan 09:00 - 18:00Santo Tomas de Castilla, Puerto Barrios, Guatemala
  4. 25 Jan 09:00 - 19:00Roatan Island, Carnival Isla Tropicale-Coxen Hole, Honduras
  5. 26 Jan 07:00 - 17:00Belize City
  6. 28 Jan 10:00 - 21:00Key West, Florida
  7. 29 Jan 08:00 - 17:00Miami, Florida
  8. 31 Jan 09:00 - 19:00Puerto Plata-Amber Cove, Dominicana
  9. 02 Feb 09:00 - 19:00Philipsburg St Maarten, Netherlands Antilles
  10. 03 Feb 08:00 - 18:00Iles des Saintes, Guadeloupe
  11. 04 Feb 08:00 - 17:00Basseterre St Kitts, Port Zante
  12. 05 Feb 08:00Arriving in San Juan, Puerto Rico
Find this cruise to book →
$7350from / pp
Caribbean Princess
Princess Cruises
Round-trip from Fort Lauderdale
⚓ Calls 25 Jan 09:00 - 17:00 202712 nights9 portsDeparts 2027 Jan 22
View itinerary · 9 ports
12 days, round-trip Caribbean with Costa Rica, Celebration Key Panama Canal
  1. 22 Jan 15:00Departing from Fort Lauderdale, Port Everglades, Florida
  2. 24 Jan 09:00 - 17:00Grand Cayman Island, George Town Harbour
  3. 25 Jan 09:00 - 17:00Ocho Rios, Jamaica
  4. 27 Jan 07:00 - 14:00Cartagena Colombia
  5. 28 Jan 06:00 - 15:30Panama Canal
  6. 28 Jan 17:30 - 20:00Colon, Panama
  7. 29 Jan 07:00 - 18:00Puerto Limon, Costa Rica
  8. 02 Feb 08:00 - 17:00Celebration Key Bahamas, Carnival Grand Bahama Island
  9. 03 Feb 07:00Arriving in Fort Lauderdale, Port Everglades, Florida
Find this cruise to book →
$1319from / pp
Carnival Dream
Carnival Cruise Line Cruises
Round-trip from Galveston
⚓ Calls 27 Jan 08:00 - 16:00 202714 nights10 portsDeparts 2027 Jan 16
View itinerary · 10 ports
14 days, round-trip Eastern Caribbean
  1. 16 Jan 16:30Departing from Galveston, Texas
  2. 18 Jan 12:00 - 18:00Key West, Florida
  3. 20 Jan 08:00 - 16:00Grand Turk Island, Cockburn Town, Turks and Caicos
  4. 21 Jan 13:00 - 21:00San Juan, Puerto Rico
  5. 22 Jan 08:00 - 17:00St Thomas Island USVI, Charlotte Amalie, US Virgin Islands
  6. 23 Jan 08:00 - 17:00Basseterre St Kitts, Port Zante
  7. 24 Jan 08:00 - 17:00Philipsburg St Maarten, Netherlands Antilles
  8. 25 Jan 07:00 - 16:00St Croix Island USVI, Frederiksted-Christiansted, US Virgin Islands
  9. 27 Jan 08:00 - 16:00Ocho Rios, Jamaica
  10. 30 Jan 08:00Arriving in Galveston, Texas
Find this cruise to book →
$1084from / pp
Norwegian Epic
Norwegian Cruise Line Cruises
Round-trip from Port Canaveral
⚓ Calls 27 Jan 07:00 - 16:00 20277 nights6 portsDeparts 2027 Jan 24
View itinerary · 6 ports
7 days, round-trip Caribbean Round-trip Orlando Great Stirrup Cay Cozumel
  1. 24 Jan 16:00Departing from Port Canaveral, Orlando, Florida
  2. 25 Jan 08:00 - 17:00Great Stirrup Cay, Bahamas NCL private island
  3. 27 Jan 07:00 - 16:00Ocho Rios, Jamaica
  4. 28 Jan 07:00 - 16:00Grand Cayman Island, George Town Harbour
  5. 29 Jan 10:00 - 19:00Cozumel, Mexico, Riviera Maya
  6. 31 Jan 07:00Arriving in Port Canaveral, Orlando, Florida
Find this cruise to book →
$849from / pp
Ambition
Ambassador Cruise Line Cruises
Round-trip from London-Tilbury
⚓ Calls 28 Jan 08:00 - 19:00 202742 nights18 portsDeparts 2027 Jan 05
View itinerary · 18 ports
42 days, round-trip Gems Of The Caribbean Sea
  1. 05 Jan 17:00Departing from London-Tilbury, England
  2. 10 Jan 08:00 - 18:00Praia da Vitoria, Terceira Island Azores Portugal
  3. 17 Jan 08:00 - 19:00Bridgetown, Barbados
  4. 18 Jan 08:00 - 19:00St Georges Grenada
  5. 19 Jan 08:00 - 19:00Saint Vincent Island, Kingstown, Grenadines
  6. 20 Jan 08:00 - 19:00Castries, St Lucia Island
  7. 21 Jan 08:00 - 19:00Fort-de-France, Martinique
  8. 22 Jan 08:00 - 19:00Pointe-a-Pitre, Grande-Terre Island Guadeloupe
  9. 23 Jan 08:00 - 19:00Roseau, Dominica
  10. 25 Jan 09:00 - 26 Jan 18:00Santo Domingo, Dominicana
  11. 28 Jan 08:00 - 19:00Ocho Rios, Jamaica
  12. 29 Jan 08:00 - 19:00Montego Bay, Jamaica
  13. 01 Feb 08:00 - 19:00Tortola Island BVI, Road Town, UK Virgin Islands
  14. 02 Feb 08:00 - 19:00Philipsburg St Maarten, Netherlands Antilles
  15. 03 Feb 08:00 - 19:00Basseterre St Kitts, Port Zante
  16. 04 Feb 08:00 - 19:00St Johns Antigua, RCI Royal Beach Club
  17. 11 Feb 08:00 - 18:00Ponta Delgada, Sao Miguel Island Azores Portugal
  18. 16 Feb 08:00Arriving in London-Tilbury, England
Find this cruise to book →
Price on request
See more cruises visiting Ocho Rios →

Itineraries and prices change — always confirm with the cruise line before booking. Some links are affiliate links that may earn us a commission at no extra cost to you.