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

1 / 17
Discount

Duration
7 nights
Date
27 Dec 2026
Ship
Norwegian Epic
- Departure - Port Canaveral (Orlando), USA
- 6 stops
- Arrival - Port Canaveral (Orlando), USA
£927
From
£909
Price per person / inside stateroom
Show all departures (6)
1 / 24

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

1 / 26

Duration
14 nights
Date
2 Jan 2027
Ship
Carnival Dream
- Departure - Galveston, Texas, USA
- 8 stops
- Arrival - Galveston, Texas, USA
From
£1546
Price per person / balcony stateroom

1 / 19

Duration
7 nights
Date
3 Jan 2027
Ship
Carnival Legend
- Departure - Tampa, FL USA
- 5 stops
- Arrival - Tampa, FL USA
From
£427
Price per person / inside stateroom
Show all departures (2)

1 / 17
Discount

Duration
9 nights
Date
3 Jan 2027
Ship
Celebrity Summit
- Departure - Tampa, FL USA
- 7 stops
- Arrival - Tampa, FL USA
£705
From
£684
Price per person / inside stateroom
Available promotion:
Receive up to $700 onboard credit per stateroom & enjoy up to 75% off 2nd guest*

1 / 27
6 % off

Duration
14 nights
Date
3 Jan 2027
Ship
Nieuw Statendam
- Departure - Fort Lauderdale, Florida
- 11 stops
- Arrival - Fort Lauderdale, Florida
£1509
From
£1419
Price per person / inside stateroom

1 / 29
6 % off

Duration
21 nights
Date
3 Jan 2027
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 14 stops
- Arrival - Miami, Florida, USA
£1808
From
£1700
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 27
Discount

Duration
75 nights
Date
3 Jan 2027
Ship
Aurora
- Departure - Southampton, Great Britain
- 39 stops
- Arrival - Southampton, Great Britain
£4999
From
£4810
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 20

Duration
42 nights
Date
5 Jan 2027
Ship
Ambition
- Departure - Tilbury (London), Great Britain
- 19 stops
- Arrival - Tilbury (London), Great Britain
From
£2799
Price per person / inside stateroom

1 / 27
6 % off

Duration
7 nights
Date
10 Jan 2027
Ship
Nieuw Statendam
- Departure - Fort Lauderdale, Florida
- 6 stops
- Arrival - Fort Lauderdale, Florida
£1014
From
£954
Price per person / inside stateroom

1 / 27
6 % off

Duration
14 nights
Date
10 Jan 2027
Ship
Nieuw Statendam
- Departure - Fort Lauderdale, Florida
- 11 stops
- Arrival - Fort Lauderdale, Florida
£1559
From
£1466
Price per person / inside stateroom
1 / 27

Duration
18 nights
Date
11 Jan 2027
Ship
EXPLORA I
- Departure - Miami, Florida, USA
- 13 stops
- Arrival - Miami, Florida, USA
From
£10275
Price per person / suite

1 / 9

Duration
127 nights
Date
11 Jan 2027
Ship
Seven Seas Splendor
- Departure - Miami, Florida, USA
- 71 stops
- Arrival - Civitavecchia (Rome), Italy
From
£75619
Price per person / suite

1 / 9

Duration
141 nights
Date
11 Jan 2027
Ship
Seven Seas Splendor
- Departure - Miami, Florida, USA
- 77 stops
- Arrival - New York, USA
From
£82689
Price per person / suite

1 / 9

Duration
14 nights
Date
12 Jan 2027
Ship
Seven Seas Splendor
- Departure - Miami, Florida, USA
- 11 stops
- Arrival - Panama City, Panama
From
£11859
Price per person / suite

1 / 9

Duration
42 nights
Date
12 Jan 2027
Ship
Seven Seas Splendor
- Departure - Miami, Florida, USA
- 25 stops
- Arrival - Papeete (Tahiti), French Polynesia
From
£30739
Price per person / suite

1 / 29
6 % off

Duration
10 nights
Date
14 Jan 2027
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 7 stops
- Arrival - Miami, Florida, USA
£1059
From
£996
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 29
6 % off

Duration
21 nights
Date
14 Jan 2027
Ship
MSC Poesia
- Departure - Miami, Florida, USA
- 14 stops
- Arrival - Miami, Florida, USA
£1928
From
£1813
Price per person / inside stateroom
Available promotion:
Free Balcony Upgrade* | More Space, Same Price*

1 / 26

Duration
14 nights
Date
16 Jan 2027
Ship
Carnival Dream
- Departure - Galveston, Texas, USA
- 10 stops
- Arrival - Galveston, Texas, USA
From
£1064
Price per person / inside stateroom
1 / 27

Duration
9 nights
Date
20 Jan 2027
Ship
EXPLORA I
- Departure - Miami, Florida, USA
- 7 stops
- Arrival - Miami, Florida, USA
From
£6440
Price per person / suite
1 / 27

Duration
16 nights
Date
20 Jan 2027
Ship
EXPLORA I
- Departure - Miami, Florida, USA
- 12 stops
- Arrival - San Juan, Puerto Rico
From
£8660
Price per person / suite

1 / 28
Discount

Duration
14 nights
Date
22 Jan 2027
Ship
Britannia
- Departure - Bridgetown, Barbados
- 10 stops
- Arrival - Bridgetown, Barbados
£1499
From
£1443
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 28
Discount

Duration
14 nights
Date
22 Jan 2027
Ship
Britannia
- Departure - Bridgetown, Barbados
- 10 stops
- Arrival - Bridgetown, Barbados
£1499
From
£1443
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 28
Discount

Duration
14 nights
Date
23 Jan 2027
Ship
Britannia
- Departure - Bridgetown, Barbados
- 10 stops
- Arrival - Bridgetown, Barbados
£1499
From
£1443
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 28
Discount

Duration
14 nights
Date
23 Jan 2027
Ship
Britannia
- Departure - Bridgetown, Barbados
- 10 stops
- Arrival - Bridgetown, Barbados
£1499
From
£1443
Price per person / inside stateroom
Available promotion:
Onboard spending money*

1 / 23
6 % off

Duration
21 nights
Date
2 Feb 2027
Ship
Rotterdam
- Departure - Fort Lauderdale, Florida
- 16 stops
- Arrival - Fort Lauderdale, Florida
£2399
From
£2256
Price per person / inside stateroom
1 / 24

Duration
7 nights
Date
7 Feb 2027
Ship
Resilient Lady
- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA
From
£688
Price per person / inside stateroom
Show all departures (4)

1 / 23
6 % off

Duration
10 nights
Date
13 Feb 2027
Ship
Rotterdam
- Departure - Fort Lauderdale, Florida
- 8 stops
- Arrival - Fort Lauderdale, Florida
£1489
From
£1400
Price per person / inside stateroom

1 / 23
6 % off

Duration
21 nights
Date
13 Feb 2027
Ship
Rotterdam
- Departure - Fort Lauderdale, Florida
- 16 stops
- Arrival - Fort Lauderdale, Florida
£2439
From
£2293
Price per person / inside stateroom

1 / 20
Discount

Duration
7 nights
Date
14 Feb 2027
Ship
Independence of the Seas
- Departure - Miami, Florida, USA
- 6 stops
- Arrival - Miami, Florida, USA
£540
From
£521
Price per person / inside stateroom
70 of 157 pcs















