Ocho Rios

Ocho Rios

In Ocho Rios, Jamaica, immerse yourself in the natural beauty of the island with a visit to iconic attractions such as Dunn's River Falls, where you can climb the cascading waterfalls surrounded by lush tropical foliage. Explore the serene landscapes of Mystic Mountain, where you can enjoy exhilarating activities like zip-lining through the canopy or riding the scenic chairlift for panoramic views of the coast. Relax on the powdery sands of Turtle Beach or indulge in water sports like snorkeling or jet-skiing in the crystal-clear waters of the Caribbean Sea. Don't miss the chance to explore local markets like the Ocho Rios Craft Park or enjoy authentic Jamaican cuisine at beachside restaurants while soaking up the laid-back island vibes.

Ocho Rios

We found

157 cruises

Regal Princess, Caribbean
1 / 23
Discount
Princess Cruises
Duration
8 nights
Date
14 Nov 2026
Ship
Regal Princess
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£478
From
£459
Price per person / inside stateroom
Eurodam, Caribbean
1 / 26
6 % off
Holland America Line
Duration
7 nights
Date
14 Nov 2026
Ship
Eurodam
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
£914
From
£860
Price per person / inside stateroom
Eurodam, Caribbean
1 / 26
6 % off
Holland America Line
Duration
14 nights
Date
14 Nov 2026
Ship
Eurodam
  • Departure - Fort Lauderdale, Florida
  • 11 stops  
  • Arrival - Fort Lauderdale, Florida
£1379
From
£1297
Price per person / inside stateroom
Norwegian Epic, Caribbean
1 / 17
Discount
Norwegian Cruise Line
Duration
7 nights
Date
15 Nov 2026
Ship
Norwegian Epic
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£277
From
£272
Price per person / inside stateroom
MSC Seashore, Caribbean
1 / 23
6 % off
MSC Cruises
Duration
7 nights
Date
22 Nov 2026
Ship
MSC Seashore
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£349
From
£329
Price per person / inside stateroom
Show all departures (2)
MSC Poesia, Caribbean
1 / 29
6 % off
MSC Cruises
Duration
11 nights
Date
22 Nov 2026
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£659
From
£620
Price per person / inside stateroom
Show all departures (5)
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*
Carnival Sunrise, Caribbean
1 / 18
Carnival Cruise Line
Duration
6 nights
Date
23 Nov 2026
Ship
Carnival Sunrise
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
From
£368
Price per person / inside stateroom
Scarlet Lady, Caribbean
1 / 28
Virgin Voyages
Duration
5 nights
Date
23 Nov 2026
Ship
Scarlet Lady
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
From
£723
Price per person / inside stateroom
Britannia, Caribbean
1 / 28
Discount
P&O Cruises
Duration
14 nights
Date
27 Nov 2026
Ship
Britannia
  • Departure - Bridgetown, Barbados
  • 10 stops  
  • Arrival - Bridgetown, Barbados
£1299
From
£1250
Price per person / inside stateroom
Available promotion:
Onboard spending money*
Britannia, Caribbean
1 / 28
Discount
P&O Cruises
Duration
14 nights
Date
27 Nov 2026
Ship
Britannia
  • Departure - Bridgetown, Barbados
  • 10 stops  
  • Arrival - Bridgetown, Barbados
£1299
From
£1250
Price per person / inside stateroom
Available promotion:
Onboard spending money*
10 of 157 pcs

Other destinations