St. Thomas Cruises

St. Thomas Cruises

St. Thomas is a contemporary haven brimming with colonial treasures that cater to history buffs and adventure enthusiasts alike. The island lays claim to one of the world's most exquisite harbours and offers a wide array of activities. Revel in the unparalleled beauty of its pristine beaches. Explore the rich history found within the island's museums, forts, and historical homes. Embark on outdoor adventures like hiking, cycling or experiencing the exhilarating sky tram.

Where is St. Thomas?

One of the U.S. Virgin Islands situated in the Caribbean Sea, St. Thomas is a part of an unincorporated territory of the United States and is accompanied by a number of minor islands. It is located to the east of Puerto Rico and Haiti, just off the south-eastern coast of Florida.

An Idyllic Island Destination

Discover a modern paradise filled with colonial charm

St. Thomas is an enchanting Caribbean getaway ensconced within the U.S. Virgin Islands, celebrated for its magnificent beaches, azure waters, and far-reaching historical and cultural richness. A harmonious blend of adrenaline-fuelled adventures and serene relaxation invites visitors for a uniquely rewarding and diverse Caribbean island experience.

St. Thomas

We found

762 cruises

MSC Poesia, Caribbean
1 / 29
Discount
MSC Cruises
Duration
10 nights
Date
12 Nov 2026
Ship
MSC Poesia
  • Departure - Miami, Florida, USA
  • 8 stops  
  • Arrival - Miami, Florida, USA
£2919
From
£2781
Price per person / suite
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
Norwegian Escape, Caribbean
1 / 18
Discount
Norwegian Cruise Line
Duration
7 nights
Date
13 Nov 2026
Ship
Norwegian Escape
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£364
From
£354
Price per person / inside stateroom
Show all departures (32)
Harmony of the Seas, Bahamas
1 / 22
Discount
Royal Caribbean
Duration
7 nights
Date
14 Nov 2026
Ship
Harmony of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£253
From
£251
Price per person / inside stateroom
Carnival Vista, Caribbean
1 / 24
Discount
Carnival Cruise Line
Duration
8 nights
Date
14 Nov 2026
Ship
Carnival Vista
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£379
From
£376
Price per person / inside stateroom
Show all departures (2)
Independence of the Seas, Caribbean
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Independence of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£303
From
£300
Price per person / inside stateroom
Show all departures (7)
Carnival Venezia, Caribbean
1 / 28
Discount
Carnival Cruise Line
Duration
7 nights
Date
15 Nov 2026
Ship
Carnival Venezia
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£392
From
£389
Price per person / inside stateroom
Show all departures (10)
Norwegian Aqua, Caribbean
1 / 37
Discount
Norwegian Cruise Line
Duration
7 nights
Date
15 Nov 2026
Ship
Norwegian Aqua
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£400
From
£388
Price per person / inside stateroom
Show all departures (23)
Star of the Seas, Caribbean
1 / 26
Discount
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Star of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£550
From
£545
Price per person / inside stateroom
Show all departures (11)
Vision of the Seas, Caribbean
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Vision of the Seas
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£911
From
£902
Price per person / suite
Norwegian Prima, Caribbean
1 / 33
Discount
Norwegian Cruise Line
Duration
7 nights
Date
15 Nov 2026
Ship
Norwegian Prima
  • Departure - San Juan, Puerto Rico
  • 8 stops  
  • Arrival - San Juan, Puerto Rico
£935
From
£907
Price per person / oceanview stateroom
Viking Sea, Caribbean
1 / 19
Discount
Viking Cruises
Duration
10 nights
Date
15 Nov 2026
Ship
Viking Sea
  • Departure - San Juan, Puerto Rico
  • 11 stops  
  • Arrival - San Juan, Puerto Rico
£4795
From
£4604
Price per person / balcony stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Norwegian Getaway, Caribbean
1 / 17
Discount
Norwegian Cruise Line
Duration
7 nights
Date
16 Nov 2026
Ship
Norwegian Getaway
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£215
From
£209
Price per person / inside stateroom
Queen Mary 2, Caribbean
1 / 23
Discount
Cunard
Duration
11 nights
Date
17 Nov 2026
Ship
Queen Mary 2
  • Departure - New York, USA
  • 6 stops  
  • Arrival - New York, USA
£849
From
£841
Price per person / inside stateroom
Queen Mary 2, Caribbean
1 / 23
Discount
Cunard
Duration
11 nights
Date
17 Nov 2026
Ship
Queen Mary 2
  • Departure - New York, USA
  • 6 stops  
  • Arrival - New York, USA
£1809
From
£1791
Price per person / inside stateroom
Coral Princess, Caribbean
1 / 14
Discount
Princess Cruises
Duration
10 nights
Date
18 Nov 2026
Ship
Coral Princess
  • Departure - Fort Lauderdale, Florida
  • 7 stops  
  • Arrival - Fort Lauderdale, Florida
£599
From
£588
Price per person / oceanview stateroom
Valiant Lady, Caribbean
1 / 26
Discount
Virgin Voyages
Duration
8 nights
Date
20 Nov 2026
Ship
Valiant Lady
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£737
From
£708
Price per person / inside stateroom
MSC Meraviglia, Caribbean
1 / 30
Discount
MSC Cruises
Duration
8 nights
Date
21 Nov 2026
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£341
From
£325
Price per person / inside stateroom
Show all departures (5)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
Rhapsody of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
21 Nov 2026
Ship
Rhapsody of the Seas
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£692
From
£686
Price per person / oceanview stateroom
Show all departures (4)
Celebrity Apex, Caribbean
1 / 29
Discount
Celebrity Cruises
Duration
7 nights
Date
21 Nov 2026
Ship
Celebrity Apex
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£919
From
£901
Price per person / inside stateroom
Show all departures (10)
Available promotion:
UP TO $700 ONBOARD SPEND
Icon of the Seas, Caribbean
1 / 32
Discount
Royal Caribbean
Duration
7 nights
Date
21 Nov 2026
Ship
Icon of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£961
From
£952
Price per person / inside stateroom
Show all departures (11)
Disney Treasure, Caribbean
1 / 15
Discount
Disney Cruise Line
Duration
7 nights
Date
21 Nov 2026
Ship
Disney Treasure
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£2087
From
£2035
Price per person / oceanview stateroom
Show all departures (76)
Available promotion:
Let us create your very own bespoke Disney holiday with hotels, flights, tours & more...
Allure of the Seas, Caribbean
1 / 29
Discount
Royal Caribbean
Duration
7 nights
Date
22 Nov 2026
Ship
Allure of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£523
From
£518
Price per person / inside stateroom
Show all departures (6)
Celebrity Beyond, Caribbean
1 / 32
Discount
Celebrity Cruises
Duration
7 nights
Date
22 Nov 2026
Ship
Celebrity Beyond
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£569
From
£558
Price per person / inside stateroom
Show all departures (2)
Available promotion:
UP TO $700 ONBOARD SPEND
Carnival Celebration, Caribbean
1 / 27
Discount
Carnival Cruise Line
Duration
7 nights
Date
22 Nov 2026
Ship
Carnival Celebration
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£648
From
£642
Price per person / inside stateroom
Show all departures (9)
Norwegian Prima, Caribbean
1 / 33
Discount
Norwegian Cruise Line
Duration
7 nights
Date
22 Nov 2026
Ship
Norwegian Prima
  • Departure - San Juan, Puerto Rico
  • 8 stops  
  • Arrival - San Juan, Puerto Rico
£669
From
£649
Price per person / oceanview stateroom
Show all departures (13)
Celebrity Eclipse, Caribbean
1 / 19
Discount
Celebrity Cruises
Duration
9 nights
Date
24 Nov 2026
Ship
Celebrity Eclipse
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
£934
From
£916
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Marella Discovery, Caribbean
1 / 20
Discount
Marella Cruises
Duration
7 nights
Date
24 Nov 2026
Ship
Marella Discovery
  • Departure - La Romana, Dominican Republic
  • 7 stops  
  • Arrival - La Romana, Dominican Republic
£1145
From
£1123
Price per person / oceanview stateroom
Vista, Caribbean
1 / 26
Discount
Oceania Cruises
Duration
12 nights
Date
25 Nov 2026
Ship
Vista
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Miami, Florida, USA
£2130
From
£2067
Price per person / balcony stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
Viking Sea, Caribbean
1 / 19
Discount
Viking Cruises
Duration
10 nights
Date
25 Nov 2026
Ship
Viking Sea
  • Departure - San Juan, Puerto Rico
  • 11 stops  
  • Arrival - San Juan, Puerto Rico
£4695
From
£4508
Price per person / balcony stateroom
Available promotion:
Return UK flights from London or Manchester and overseas transfers included^
Carnival Magic, Caribbean
1 / 27
Discount
Carnival Cruise Line
Duration
8 nights
Date
28 Nov 2026
Ship
Carnival Magic
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£394
From
£391
Price per person / inside stateroom
Show all departures (18)
Norwegian Pearl, Caribbean
1 / 17
Discount
Norwegian Cruise Line
Duration
10 nights
Date
28 Nov 2026
Ship
Norwegian Pearl
  • Departure - Philadelphia, USA
  • 6 stops  
  • Arrival - Philadelphia, USA
£555
From
£539
Price per person / inside stateroom
Show all departures (4)
Valiant Lady, Caribbean
1 / 26
Discount
Virgin Voyages
Duration
7 nights
Date
28 Nov 2026
Ship
Valiant Lady
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£591
From
£568
Price per person / inside stateroom
Norwegian Gem, Caribbean
1 / 18
Discount
Norwegian Cruise Line
Duration
12 nights
Date
28 Nov 2026
Ship
Norwegian Gem
  • Departure - Tampa, FL USA
  • 9 stops  
  • Arrival - Tampa, FL USA
£735
From
£713
Price per person / inside stateroom
Eurodam, Caribbean
1 / 26
5 % off
Holland America Line
Duration
7 nights
Date
28 Nov 2026
Ship
Eurodam
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
£914
From
£869
Price per person / inside stateroom
Eurodam, Caribbean
1 / 26
5 % off
Holland America Line
Duration
14 nights
Date
28 Nov 2026
Ship
Eurodam
  • Departure - Fort Lauderdale, Florida
  • 11 stops  
  • Arrival - Fort Lauderdale, Florida
£1129
From
£1073
Price per person / inside stateroom
Zuiderdam, Caribbean
1 / 24
5 % off
Holland America Line
Duration
14 nights
Date
28 Nov 2026
Ship
Zuiderdam
  • Departure - Miami, Florida, USA
  • 11 stops  
  • Arrival - Miami, Florida, USA
£1179
From
£1121
Price per person / inside stateroom
Independence of the Seas, Caribbean
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
29 Nov 2026
Ship
Independence of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£402
From
£398
Price per person / oceanview stateroom
Vision of the Seas, Caribbean
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
29 Nov 2026
Ship
Vision of the Seas
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£536
From
£531
Price per person / inside stateroom
Show all departures (8)
Norwegian Bliss, Caribbean
1 / 29
Discount
Norwegian Cruise Line
Duration
12 nights
Date
29 Nov 2026
Ship
Norwegian Bliss
  • Departure - New York, USA
  • 8 stops  
  • Arrival - New York, USA
£1310
From
£1271
Price per person / balcony stateroom
Emerald Sakara, Caribbean
1 / 18
Emerald Cruises
Duration
13 nights
Date
30 Nov 2026
Ship
Emerald Sakara
  • Departure - Miami, Florida, USA
  • 13 stops  
  • Arrival - Charlotte Amalie, St Thomas, Virgin Islands
From
£8638
Price per person / suite
Rotterdam, Caribbean
1 / 23
5 % off
Holland America Line
Duration
11 nights
Date
1 Dec 2026
Ship
Rotterdam
  • Departure - Fort Lauderdale, Florida
  • 9 stops  
  • Arrival - Fort Lauderdale, Florida
£1244
From
£1182
Price per person / inside stateroom
Rotterdam, Caribbean
1 / 23
5 % off
Holland America Line
Duration
21 nights
Date
1 Dec 2026
Ship
Rotterdam
  • Departure - Fort Lauderdale, Florida
  • 16 stops  
  • Arrival - Fort Lauderdale, Florida
£1919
From
£1824
Price per person / inside stateroom
Allura, Caribbean
1 / 18
Discount
Oceania Cruises
Duration
10 nights
Date
2 Dec 2026
Ship
Allura
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£2325
From
£2256
Price per person / balcony stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
MSC Meraviglia, Caribbean
1 / 30
Discount
MSC Cruises
Duration
8 nights
Date
5 Dec 2026
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£369
From
£352
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
MSC Meraviglia, Caribbean
1 / 30
Discount
MSC Cruises
Duration
14 nights
Date
5 Dec 2026
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
£659
From
£628
Price per person / inside stateroom
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
Celebrity Constellation, Caribbean
1 / 13
Discount
Celebrity Cruises
Duration
7 nights
Date
5 Dec 2026
Ship
Celebrity Constellation
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£808
From
£792
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Zuiderdam, Caribbean
1 / 24
5 % off
Holland America Line
Duration
7 nights
Date
5 Dec 2026
Ship
Zuiderdam
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£864
From
£821
Price per person / inside stateroom
Zuiderdam, Caribbean
1 / 24
5 % off
Holland America Line
Duration
14 nights
Date
5 Dec 2026
Ship
Zuiderdam
  • Departure - Miami, Florida, USA
  • 11 stops  
  • Arrival - Miami, Florida, USA
£1129
From
£1073
Price per person / inside stateroom
Norwegian Prima, Caribbean
1 / 33
Discount
Norwegian Cruise Line
Duration
7 nights
Date
6 Dec 2026
Ship
Norwegian Prima
  • Departure - San Juan, Puerto Rico
  • 8 stops  
  • Arrival - San Juan, Puerto Rico
£604
From
£586
Price per person / inside stateroom
Celebrity Xcel, Caribbean
1 / 25
Discount
Celebrity Cruises
Duration
7 nights
Date
6 Dec 2026
Ship
Celebrity Xcel
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£686
From
£673
Price per person / inside stateroom
Show all departures (5)
Available promotion:
UP TO $700 ONBOARD SPEND
Jewel of the Seas, Caribbean
1 / 15
Discount
Royal Caribbean
Duration
9 nights
Date
7 Dec 2026
Ship
Jewel of the Seas
  • Departure - Tampa, FL USA
  • 6 stops  
  • Arrival - Tampa, FL USA
£611
From
£605
Price per person / inside stateroom
Emerald Sakara, Caribbean
1 / 18
Emerald Cruises
Duration
6 nights
Date
7 Dec 2026
Ship
Emerald Sakara
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - Charlotte Amalie, St Thomas, Virgin Islands
From
£4478
Price per person / suite
Norwegian Pearl, Caribbean
1 / 17
Discount
Norwegian Cruise Line
Duration
10 nights
Date
8 Dec 2026
Ship
Norwegian Pearl
  • Departure - Philadelphia, USA
  • 6 stops  
  • Arrival - Philadelphia, USA
£470
From
£456
Price per person / inside stateroom
Show all departures (4)
Marella Discovery, Caribbean
1 / 20
Discount
Marella Cruises
Duration
7 nights
Date
8 Dec 2026
Ship
Marella Discovery
  • Departure - La Romana, Dominican Republic
  • 7 stops  
  • Arrival - La Romana, Dominican Republic
£1159
From
£1136
Price per person / inside stateroom
Marina, Caribbean
1 / 17
Discount
Oceania Cruises
Duration
12 nights
Date
10 Dec 2026
Ship
Marina
  • Departure - Miami, Florida, USA
  • 9 stops  
  • Arrival - Miami, Florida, USA
£3249
From
£3152
Price per person / inside stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
Norwegian Bliss, Caribbean
1 / 29
Discount
Norwegian Cruise Line
Duration
12 nights
Date
11 Dec 2026
Ship
Norwegian Bliss
  • Departure - New York, USA
  • 8 stops  
  • Arrival - New York, USA
£910
From
£883
Price per person / inside stateroom
Show all departures (4)
Harmony of the Seas, Bahamas
1 / 22
Discount
Royal Caribbean
Duration
7 nights
Date
12 Dec 2026
Ship
Harmony of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£455
From
£451
Price per person / inside stateroom
Show all departures (3)
Eurodam, Caribbean
1 / 26
5 % off
Holland America Line
Duration
14 nights
Date
12 Dec 2026
Ship
Eurodam
  • Departure - Fort Lauderdale, Florida
  • 11 stops  
  • Arrival - Fort Lauderdale, Florida
£1529
From
£1453
Price per person / inside stateroom
Allura, Caribbean
1 / 18
Discount
Oceania Cruises
Duration
9 nights
Date
12 Dec 2026
Ship
Allura
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£1760
From
£1708
Price per person / balcony stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
Rotterdam, Caribbean
1 / 23
5 % off
Holland America Line
Duration
21 nights
Date
12 Dec 2026
Ship
Rotterdam
  • Departure - Fort Lauderdale, Florida
  • 16 stops  
  • Arrival - Fort Lauderdale, Florida
£2609
From
£2479
Price per person / inside stateroom
Azamara Journey, Caribbean
1 / 14
6 % off
Azamara
Duration
16 nights
Date
12 Dec 2026
Ship
Azamara Journey
  • Departure - Bridgetown, Barbados
  • 16 stops  
  • Arrival - Bridgetown, Barbados
£2989
From
£2810
Price per person / oceanview stateroom
Norwegian Prima, Caribbean
1 / 33
Discount
Norwegian Cruise Line
Duration
7 nights
Date
13 Dec 2026
Ship
Norwegian Prima
  • Departure - San Juan, Puerto Rico
  • 8 stops  
  • Arrival - San Juan, Puerto Rico
£553
From
£537
Price per person / oceanview stateroom
Carnival Celebration, Caribbean
1 / 27
Discount
Carnival Cruise Line
Duration
7 nights
Date
13 Dec 2026
Ship
Carnival Celebration
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£578
From
£573
Price per person / inside stateroom
Show all departures (8)
MSC Meraviglia, Caribbean
1 / 30
Discount
MSC Cruises
Duration
14 nights
Date
13 Dec 2026
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
£789
From
£752
Price per person / inside stateroom
Show all departures (4)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
Celebrity Beyond, Caribbean
1 / 32
Discount
Celebrity Cruises
Duration
7 nights
Date
13 Dec 2026
Ship
Celebrity Beyond
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
£1504
From
£1474
Price per person / balcony stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Emerald Sakara, Caribbean
1 / 18
Emerald Cruises
Duration
7 nights
Date
13 Dec 2026
Ship
Emerald Sakara
  • Departure - Charlotte Amalie, St Thomas, Virgin Islands
  • 8 stops  
  • Arrival - Charlotte Amalie, St Thomas, Virgin Islands
From
£5040
Price per person / suite
Show all departures (7)
Norwegian Getaway, Caribbean
1 / 17
Discount
Norwegian Cruise Line
Duration
8 nights
Date
14 Dec 2026
Ship
Norwegian Getaway
  • Departure - Port Canaveral (Orlando), USA
  • 7 stops  
  • Arrival - Port Canaveral (Orlando), USA
£460
From
£447
Price per person / inside stateroom
Brilliant Lady, Caribbean
1 / 26
Discount
Virgin Voyages
Duration
9 nights
Date
14 Dec 2026
Ship
Brilliant Lady
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£620
From
£596
Price per person / inside stateroom
Carnival Vista, Caribbean
1 / 24
Discount
Carnival Cruise Line
Duration
8 nights
Date
18 Dec 2026
Ship
Carnival Vista
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£632
From
£626
Price per person / inside stateroom
Show all departures (6)
Crown Princess, Caribbean
1 / 20
Discount
Princess Cruises
Duration
8 nights
Date
19 Dec 2026
Ship
Crown Princess
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - San Juan, Puerto Rico
£558
From
£547
Price per person / inside stateroom
Rhapsody of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
19 Dec 2026
Ship
Rhapsody of the Seas
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£882
From
£874
Price per person / inside stateroom
MSC Meraviglia, Caribbean
1 / 30
Discount
MSC Cruises
Duration
14 nights
Date
19 Dec 2026
Ship
MSC Meraviglia
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
£969
From
£923
Price per person / inside stateroom
Show all departures (3)
Available promotion:
MSC CRUISES BLACK FRIDAY PREVIEW SALE - SAVE UP TO 30%
Celebrity Apex, Caribbean
1 / 29
Discount
Celebrity Cruises
Duration
7 nights
Date
19 Dec 2026
Ship
Celebrity Apex
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£1033
From
£1013
Price per person / inside stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
Icon of the Seas, Caribbean
1 / 32
Discount
Royal Caribbean
Duration
7 nights
Date
19 Dec 2026
Ship
Icon of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£1180
From
£1169
Price per person / inside stateroom
Eurodam, Caribbean
1 / 26
5 % off
Holland America Line
Duration
7 nights
Date
19 Dec 2026
Ship
Eurodam
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
£1194
From
£1135
Price per person / inside stateroom
Zuiderdam, Caribbean
1 / 24
5 % off
Holland America Line
Duration
14 nights
Date
19 Dec 2026
Ship
Zuiderdam
  • Departure - Miami, Florida, USA
  • 11 stops  
  • Arrival - Miami, Florida, USA
£2039
From
£1938
Price per person / inside stateroom
Eurodam, Caribbean
1 / 26
5 % off
Holland America Line
Duration
14 nights
Date
19 Dec 2026
Ship
Eurodam
  • Departure - Fort Lauderdale, Florida
  • 11 stops  
  • Arrival - Fort Lauderdale, Florida
£2079
From
£1976
Price per person / inside stateroom
Seven Seas Grandeur, Caribbean
1 / 9
Discount
Regent Seven Seas Cruises
Duration
10 nights
Date
19 Dec 2026
Ship
Seven Seas Grandeur
  • Departure - Miami, Florida, USA
  • 7 stops  
  • Arrival - Miami, Florida, USA
£8809
From
£8457
Price per person / suite
Norwegian Prima, Caribbean
1 / 33
Discount
Norwegian Cruise Line
Duration
7 nights
Date
20 Dec 2026
Ship
Norwegian Prima
  • Departure - San Juan, Puerto Rico
  • 6 stops  
  • Arrival - San Juan, Puerto Rico
£585
From
£568
Price per person / inside stateroom
Allure of the Seas, Caribbean
1 / 29
Discount
Royal Caribbean
Duration
7 nights
Date
20 Dec 2026
Ship
Allure of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£1106
From
£1095
Price per person / inside stateroom
Celebrity Xcel, Caribbean
1 / 25
Discount
Celebrity Cruises
Duration
7 nights
Date
20 Dec 2026
Ship
Celebrity Xcel
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£1436
From
£1408
Price per person / oceanview stateroom
Available promotion:
UP TO $700 ONBOARD SPEND
EXPLORA I, Caribbean
1 / 27
Explora Journeys
Duration
15 nights
Date
20 Dec 2026
Ship
EXPLORA I
  • Departure - San Juan, Puerto Rico
  • 14 stops  
  • Arrival - San Juan, Puerto Rico
From
£9200
Price per person / suite
Vista, Caribbean
1 / 26
Discount
Oceania Cruises
Duration
7 nights
Date
21 Dec 2026
Ship
Vista
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£1630
From
£1582
Price per person / balcony stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
Silver Nova, Caribbean
1 / 22
5 % off
Silversea
Duration
8 nights
Date
21 Dec 2026
Ship
Silver Nova
  • Departure - Bridgetown, Barbados
  • 8 stops  
  • Arrival - San Juan, Puerto Rico
£3500
From
£3325
Price per person / suite
Allura, Caribbean
1 / 18
Discount
Oceania Cruises
Duration
17 nights
Date
21 Dec 2026
Ship
Allura
  • Departure - Miami, Florida, USA
  • 12 stops  
  • Arrival - Miami, Florida, USA
£8569
From
£8312
Price per person / balcony stateroom
Available promotion:
Your World Included™ amenities + choose complimentary Wine & Beer or Shore Excursion Credit
Norwegian Getaway, Caribbean
1 / 17
Discount
Norwegian Cruise Line
Duration
9 nights
Date
22 Dec 2026
Ship
Norwegian Getaway
  • Departure - Port Canaveral (Orlando), USA
  • 8 stops  
  • Arrival - Port Canaveral (Orlando), USA
£1020
From
£990
Price per person / inside stateroom
Rotterdam, Caribbean
1 / 23
5 % off
Holland America Line
Duration
11 nights
Date
22 Dec 2026
Ship
Rotterdam
  • Departure - Fort Lauderdale, Florida
  • 9 stops  
  • Arrival - Fort Lauderdale, Florida
£1964
From
£1866
Price per person / inside stateroom
Rotterdam, Caribbean
1 / 23
5 % off
Holland America Line
Duration
21 nights
Date
22 Dec 2026
Ship
Rotterdam
  • Departure - Fort Lauderdale, Florida
  • 16 stops  
  • Arrival - Fort Lauderdale, Florida
£2799
From
£2660
Price per person / inside stateroom
Norwegian Pearl, Caribbean
1 / 17
Discount
Norwegian Cruise Line
Duration
11 nights
Date
23 Dec 2026
Ship
Norwegian Pearl
  • Departure - Philadelphia, USA
  • 7 stops  
  • Arrival - Philadelphia, USA
£1020
From
£990
Price per person / inside stateroom
Norwegian Jewel, Caribbean
1 / 17
Discount
Norwegian Cruise Line
Duration
12 nights
Date
23 Dec 2026
Ship
Norwegian Jewel
  • Departure - Miami, Florida, USA
  • 10 stops  
  • Arrival - Miami, Florida, USA
£1275
From
£1237
Price per person / inside stateroom
90 of 762 pcs