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
Ocho Rios
We found
157 cruises

1 / 23
Discount

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

1 / 26
6 % off

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

1 / 26
6 % off

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

1 / 17
Discount

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

1 / 23
6 % off

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)

1 / 29
6 % off

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*

1 / 18

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

1 / 28

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

1 / 28
Discount

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*

1 / 28
Discount

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*

1 / 26
6 % off

Duration
14 nights
Date
28 Nov 2026
Ship
Eurodam
- Departure - Fort Lauderdale, Florida
- 11 stops
- Arrival - Fort Lauderdale, Florida
£1129
From
£1062
Price per person / inside stateroom

1 / 23

Duration
6 nights
Date
29 Nov 2026
Ship
Carnival Horizon
- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA
From
£365
Price per person / inside stateroom
Show all departures (2)
1 / 24

Duration
6 nights
Date
29 Nov 2026
Ship
Resilient Lady
- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA
From
£544
Price per person / inside stateroom
Show all departures (7)

1 / 29
6 % off

Duration
10 nights
Date
3 Dec 2026
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 7 stops
- Arrival - Miami, Florida, USA
£599
From
£564
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 17
Discount

Duration
7 nights
Date
5 Dec 2026
Ship
Mariner of the Seas
- Departure - New Orleans, USA
- 5 stops
- Arrival - New Orleans, USA
£410
From
£396
Price per person / inside stateroom
Show all departures (17)

1 / 26
6 % off

Duration
7 nights
Date
5 Dec 2026
Ship
Eurodam
- Departure - Fort Lauderdale, Florida
- 6 stops
- Arrival - Fort Lauderdale, Florida
£914
From
£860
Price per person / inside stateroom

1 / 24
6 % off

Duration
14 nights
Date
5 Dec 2026
Ship
Zuiderdam
- Departure - Miami, Florida, USA
- 11 stops
- Arrival - Miami, Florida, USA
£1129
From
£1062
Price per person / inside stateroom

1 / 26
6 % off

Duration
14 nights
Date
5 Dec 2026
Ship
Eurodam
- Departure - Fort Lauderdale, Florida
- 11 stops
- Arrival - Fort Lauderdale, Florida
£1129
From
£1062
Price per person / inside stateroom

1 / 28
Discount

Duration
28 nights
Date
11 Dec 2026
Ship
Britannia
- Departure - Bridgetown, Barbados
- 20 stops
- Arrival - Bridgetown, Barbados
£2599
From
£2501
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 28
Discount

Duration
28 nights
Date
11 Dec 2026
Ship
Britannia
- Departure - Bridgetown, Barbados
- 20 stops
- Arrival - Bridgetown, Barbados
£2599
From
£2501
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 9

Duration
17 nights
Date
11 Dec 2026
Ship
Seven Seas Splendor
- Departure - Galveston, Texas, USA
- 11 stops
- Arrival - Galveston, Texas, USA
From
£10139
Price per person / suite

1 / 24
6 % off

Duration
7 nights
Date
12 Dec 2026
Ship
Zuiderdam
- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA
£864
From
£813
Price per person / inside stateroom

1 / 24
6 % off

Duration
14 nights
Date
12 Dec 2026
Ship
Zuiderdam
- Departure - Miami, Florida, USA
- 11 stops
- Arrival - Miami, Florida, USA
£1529
From
£1438
Price per person / inside stateroom
1 / 24

Duration
6 nights
Date
13 Dec 2026
Ship
Resilient Lady
- Departure - Miami, Florida, USA
- 5 stops
- Arrival - Miami, Florida, USA
From
£590
Price per person / inside stateroom

1 / 29
6 % off

Duration
10 nights
Date
13 Dec 2026
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 7 stops
- Arrival - Miami, Florida, USA
£609
From
£573
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 29
6 % off

Duration
21 nights
Date
13 Dec 2026
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 14 stops
- Arrival - Miami, Florida, USA
£1790
From
£1683
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 23
6 % off

Duration
10 nights
Date
17 Dec 2026
Ship
MSC Seashore
- Departure - Port Canaveral (Orlando), USA
- 9 stops
- Arrival - Port Canaveral (Orlando), USA
£858
From
£807
Price per person / inside stateroom

1 / 26
6 % off

Duration
14 nights
Date
19 Dec 2026
Ship
Eurodam
- Departure - Fort Lauderdale, Florida
- 11 stops
- Arrival - Fort Lauderdale, Florida
£2079
From
£1955
Price per person / inside stateroom

1 / 20
Discount

Duration
7 nights
Date
20 Dec 2026
Ship
Independence of the Seas
- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA
£836
From
£806
Price per person / inside stateroom

1 / 27
6 % off

Duration
7 nights
Date
20 Dec 2026
Ship
Nieuw Statendam
- Departure - Fort Lauderdale, Florida
- 6 stops
- Arrival - Fort Lauderdale, Florida
£1194
From
£1123
Price per person / inside stateroom

1 / 23
6 % off

Duration
14 nights
Date
20 Dec 2026
Ship
MSC Seashore
- Departure - Port Canaveral (Orlando), USA
- 10 stops
- Arrival - Port Canaveral (Orlando), USA
£1318
From
£1239
Price per person / inside stateroom

1 / 27
6 % off

Duration
14 nights
Date
20 Dec 2026
Ship
Nieuw Statendam
- Departure - Fort Lauderdale, Florida
- 11 stops
- Arrival - Fort Lauderdale, Florida
£2079
From
£1955
Price per person / inside stateroom

1 / 25

Duration
8 nights
Date
20 Dec 2026
Ship
EXPLORA III
- Departure - Miami, Florida, USA
- 7 stops
- Arrival - San Juan, Puerto Rico
From
£4235
Price per person / suite

1 / 10

Duration
14 nights
Date
21 Dec 2026
Ship
Seven Seas Mariner
- Departure - Tampa, FL USA
- 10 stops
- Arrival - Miami, Florida, USA
From
£9369
Price per person / suite

1 / 29
6 % off

Duration
22 nights
Date
23 Dec 2026
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 15 stops
- Arrival - Miami, Florida, USA
£2198
From
£2067
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 26
6 % off

Duration
7 nights
Date
26 Dec 2026
Ship
Eurodam
- Departure - Fort Lauderdale, Florida
- 6 stops
- Arrival - Fort Lauderdale, Florida
£1404
From
£1320
Price per person / inside stateroom

1 / 28
Discount

Duration
14 nights
Date
26 Dec 2026
Ship
Britannia
- Departure - Bridgetown, Barbados
- 10 stops
- Arrival - Bridgetown, Barbados
£1799
From
£1731
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 28
Discount

Duration
14 nights
Date
26 Dec 2026
Ship
Britannia
- Departure - Bridgetown, Barbados
- 10 stops
- Arrival - Bridgetown, Barbados
£1799
From
£1731
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 26
6 % off

Duration
14 nights
Date
26 Dec 2026
Ship
Eurodam
- Departure - Fort Lauderdale, Florida
- 11 stops
- Arrival - Fort Lauderdale, Florida
£1879
From
£1767
Price per person / inside stateroom

1 / 19

Duration
7 nights
Date
27 Dec 2026
Ship
Carnival Legend
- Departure - Tampa, FL USA
- 5 stops
- Arrival - Tampa, FL USA
From
£889
Price per person / inside stateroom
40 of 157 pcs















