Royal Caribbean Cruises to the Caribbean

By name alone, it won’t be a surprise to discover that Royal Caribbean offers some of the world’s best voyages through the Caribbean. With the facilities and service to turn every morning, afternoon and evening into an itinerary highlight, Royal Caribbean makes exploring these tropical islands a joy.

Why Sail with Royal Caribbean to the Caribbean?

On a Royal Caribbean cruise to the Caribbean, guests can enjoy the very best experience available, both on and off their ship. There’s no need to worry, thanks to the variety and quality of facilities available on every Royal Caribbean ship. From exotic international cuisine to acrobatics shows that make every night something special, this cruise line excels in turning each day into the main event.

As they explore the Caribbean's beautiful destinations, guests can feel truly connected to the places they visit. Their ship’s sophisticated bars and lounges offer stunning panoramic views of the white sand shores, and every deck has something exciting to enjoy under the Caribbean sun.

Where to Go with Royal Caribbean Cruises to the Caribbean?

Royal Caribbean cruises around the Caribbean make every aspect of the sailing experience exciting, from action-packed days at sea to unforgettable days in port. These stops allow guests to immerse themselves in some of the world’s most tropical spots on Earth. Here are some of the top ports that guests can reach with Royal Caribbean cruises to the Caribbean:

Royal Caribbean Onboard Credit Offer

Join the Club

Keep up to date with the latest Royal Caribbean news by becoming a Cruise Club Member. You'll receive exclusive cruise deals delivered straight to your inbox, plus a complimentary copy of Into the Blue magazine sent to your door six times a year.

Join the Club

Frequently Asked Questions

The majority of Royal Caribbean’s voyages around the Caribbean depart from American ports, such as Tampa, Miami and Port Canaveral. Cruises are also available from Puerto Rico, Colombia and Panama.

For daytime attire, guests are advised to pack cool, comfortable clothing that provides adequate sun protection. This includes T-shirts, shorts, skirts, hats and sunglasses. For evenings, Royal Caribbean guests are asked to wear smart attire for dining and evening entertainment. This can include shirts, dresses and blazers.

Between December and April is widely considered the best time to cruise the Caribbean. This is due to the reliable warm weather of this period, perfect for water sports or lounging on the beach before the wet season rolls around in June.

Discover the Bolsover Cruise Club Blog

Keep up to date with the latest cruise news and our cruise guides, as well as exciting ship spotlights shedding light on your favourite ships and helping you find new favourites to explore.

View All

Choose Last-Minute Fun with a Royal Caribbean Cruise

Whether you’re looking to give the kids a family holiday they will remember forever or trying to book a couples’ getaway that is as romantic as it is thrilling, Royal Caribbean’s last-minute holidays have something for everyone. These itineraries come at incredible prices, meaning guests can set sail on a journey of speedy waterslides and glittering evening entertainment with deals that can’t be beaten.

Last-Minute Cruises

Book a Royal Caribbean Cruise to the Caribbean with Bolsover Cruise Club

Royal Caribbean
Caribbean

We found

551 cruises

Jewel of the Seas, Caribbean
1 / 15
Discount
Royal Caribbean
Duration
4 nights
Date
12 Nov 2026
Ship
Jewel of the Seas
  • Departure - Tampa, FL USA
  • 3 stops  
  • Arrival - Tampa, FL USA
£219
From
£217
Price per person / inside stateroom
Show all departures (9)
Explorer of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
5 nights
Date
13 Nov 2026
Ship
Explorer of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
£423
From
£419
Price per person / inside stateroom
Show all departures (2)
Radiance of the Seas, Caribbean
1 / 24
Discount
Royal Caribbean
Duration
7 nights
Date
14 Nov 2026
Ship
Radiance of the Seas
  • Departure - Tampa, FL USA
  • 6 stops  
  • Arrival - Tampa, FL USA
£231
From
£229
Price per person / inside stateroom
Show all departures (2)
Liberty of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
5 nights
Date
14 Nov 2026
Ship
Liberty of the Seas
  • Departure - Galveston, Texas, USA
  • 4 stops  
  • Arrival - Galveston, Texas, USA
£370
From
£367
Price per person / inside stateroom
Show all departures (10)
Mariner of the Seas, Caribbean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
14 Nov 2026
Ship
Mariner of the Seas
  • Departure - New Orleans, USA
  • 5 stops  
  • Arrival - New Orleans, USA
£384
From
£381
Price per person / inside stateroom
Show all departures (18)
Icon of the Seas, Caribbean
1 / 32
Discount
Royal Caribbean
Duration
7 nights
Date
14 Nov 2026
Ship
Icon of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£593
From
£588
Price per person / inside stateroom
Show all departures (11)
Legend of the Seas, Caribbean
1 / 32
Discount
Royal Caribbean
Duration
8 nights
Date
14 Nov 2026
Ship
Legend of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£791
From
£784
Price per person / inside stateroom
Grandeur of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
10 nights
Date
14 Nov 2026
Ship
Grandeur of the Seas
  • Departure - Colón, Panama
  • 7 stops  
  • Arrival - Colón, Panama
£970
From
£961
Price per person / inside stateroom
Enchantment of the Seas, Caribbean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Enchantment of the Seas
  • Departure - Tampa, FL USA
  • 5 stops  
  • Arrival - Tampa, FL USA
£202
From
£200
Price per person / inside stateroom
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)
Adventure of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
6 nights
Date
15 Nov 2026
Ship
Adventure of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£358
From
£355
Price per person / inside stateroom
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
£445
From
£441
Price per person / inside stateroom
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)
Symphony of the Seas, Caribbean
1 / 26
Discount
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Symphony of the Seas
  • Departure - Galveston, Texas, USA
  • 5 stops  
  • Arrival - Galveston, Texas, USA
£717
From
£710
Price per person / inside stateroom
Show all departures (6)
Brilliance of the Seas, Caribbean
1 / 18
Discount
Royal Caribbean
Duration
4 nights
Date
16 Nov 2026
Ship
Brilliance of the Seas
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Fort Lauderdale, Florida
£243
From
£241
Price per person / inside stateroom
Jewel of the Seas, Caribbean
1 / 15
Discount
Royal Caribbean
Duration
6 nights
Date
16 Nov 2026
Ship
Jewel of the Seas
  • Departure - Tampa, FL USA
  • 5 stops  
  • Arrival - Tampa, FL USA
£316
From
£313
Price per person / inside stateroom
Explorer of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
9 nights
Date
18 Nov 2026
Ship
Explorer of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£409
From
£405
Price per person / inside stateroom
Freedom of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
9 nights
Date
19 Nov 2026
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£380
From
£377
Price per person / inside stateroom
Liberty of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
4 nights
Date
19 Nov 2026
Ship
Liberty of the Seas
  • Departure - Galveston, Texas, USA
  • 3 stops  
  • Arrival - Galveston, Texas, USA
£527
From
£522
Price per person / inside stateroom
Show all departures (11)
Radiance of the Seas, Caribbean
1 / 24
Discount
Royal Caribbean
Duration
7 nights
Date
21 Nov 2026
Ship
Radiance of the Seas
  • Departure - Tampa, FL USA
  • 5 stops  
  • Arrival - Tampa, FL USA
£246
From
£244
Price per person / oceanview stateroom
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)
Adventure of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
8 nights
Date
21 Nov 2026
Ship
Adventure of the Seas
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
£776
From
£769
Price per person / inside stateroom
Show all departures (6)
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)
Enchantment of the Seas, Caribbean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
22 Nov 2026
Ship
Enchantment of the Seas
  • Departure - Tampa, FL USA
  • 6 stops  
  • Arrival - Tampa, FL USA
£232
From
£230
Price per person / inside stateroom
Show all departures (9)
Jewel of the Seas, Caribbean
1 / 15
Discount
Royal Caribbean
Duration
5 nights
Date
22 Nov 2026
Ship
Jewel of the Seas
  • Departure - Tampa, FL USA
  • 4 stops  
  • Arrival - Tampa, FL USA
£468
From
£464
Price per person / inside stateroom
Independence of the Seas, Caribbean
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
22 Nov 2026
Ship
Independence of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£481
From
£477
Price per person / inside stateroom
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)
Legend of the Seas, Caribbean
1 / 32
Discount
Royal Caribbean
Duration
6 nights
Date
22 Nov 2026
Ship
Legend of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£897
From
£889
Price per person / inside stateroom
Show all departures (10)
Star of the Seas, Caribbean
1 / 26
Discount
Royal Caribbean
Duration
7 nights
Date
22 Nov 2026
Ship
Star of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£1138
From
£1127
Price per person / inside stateroom
Show all departures (3)
Symphony of the Seas, Caribbean
1 / 26
Discount
Royal Caribbean
Duration
7 nights
Date
22 Nov 2026
Ship
Symphony of the Seas
  • Departure - Galveston, Texas, USA
  • 5 stops  
  • Arrival - Galveston, Texas, USA
£1384
From
£1371
Price per person / inside stateroom
Show all departures (15)
Liberty of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
5 nights
Date
23 Nov 2026
Ship
Liberty of the Seas
  • Departure - Galveston, Texas, USA
  • 4 stops  
  • Arrival - Galveston, Texas, USA
£505
From
£500
Price per person / inside stateroom
Show all departures (8)
Jewel of the Seas, Caribbean
1 / 15
Discount
Royal Caribbean
Duration
5 nights
Date
27 Nov 2026
Ship
Jewel of the Seas
  • Departure - Tampa, FL USA
  • 4 stops  
  • Arrival - Tampa, FL USA
£409
From
£405
Price per person / oceanview stateroom
Explorer of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
5 nights
Date
27 Nov 2026
Ship
Explorer of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
£423
From
£419
Price per person / inside stateroom
Rhapsody of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
28 Nov 2026
Ship
Rhapsody of the Seas
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£469
From
£465
Price per person / inside stateroom
Show all departures (5)
Harmony of the Seas, Caribbean
1 / 22
Discount
Royal Caribbean
Duration
7 nights
Date
28 Nov 2026
Ship
Harmony of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£507
From
£502
Price per person / balcony stateroom
Legend of the Seas, Caribbean
1 / 32
Discount
Royal Caribbean
Duration
8 nights
Date
28 Nov 2026
Ship
Legend of the Seas
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
£1118
From
£1107
Price per person / inside stateroom
Show all departures (6)
Radiance of the Seas, Caribbean
1 / 24
Discount
Royal Caribbean
Duration
7 nights
Date
28 Nov 2026
Ship
Radiance of the Seas
  • Departure - Tampa, FL USA
  • 6 stops  
  • Arrival - Tampa, FL USA
£1525
From
£1510
Price per person / oceanview stateroom
Show all departures (3)
Adventure of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
6 nights
Date
29 Nov 2026
Ship
Adventure of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£345
From
£342
Price per person / oceanview stateroom
Enchantment of the Seas, Caribbean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
29 Nov 2026
Ship
Enchantment of the Seas
  • Departure - Tampa, FL USA
  • 6 stops  
  • Arrival - Tampa, FL USA
£403
From
£399
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
£422
From
£418
Price per person / inside 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)
Jewel of the Seas, Caribbean
1 / 15
Discount
Royal Caribbean
Duration
5 nights
Date
2 Dec 2026
Ship
Jewel of the Seas
  • Departure - Tampa, FL USA
  • 4 stops  
  • Arrival - Tampa, FL USA
£351
From
£348
Price per person / inside stateroom
Explorer of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
9 nights
Date
2 Dec 2026
Ship
Explorer of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£828
From
£820
Price per person / inside stateroom
Freedom of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
9 nights
Date
3 Dec 2026
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£546
From
£541
Price per person / inside stateroom
Radiance of the Seas, Caribbean
1 / 24
Discount
Royal Caribbean
Duration
7 nights
Date
5 Dec 2026
Ship
Radiance of the Seas
  • Departure - Tampa, FL USA
  • 5 stops  
  • Arrival - Tampa, FL USA
£415
From
£411
Price per person / inside stateroom
Adventure of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
8 nights
Date
5 Dec 2026
Ship
Adventure of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£500
From
£496
Price per person / inside stateroom
Show all departures (4)
Harmony of the Seas, Caribbean
1 / 22
Discount
Royal Caribbean
Duration
7 nights
Date
5 Dec 2026
Ship
Harmony of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£768
From
£761
Price per person / inside stateroom
Show all departures (3)
Independence of the Seas, Caribbean
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
6 Dec 2026
Ship
Independence of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£431
From
£427
Price per person / inside stateroom
Vision of the Seas, Caribbean
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
6 Dec 2026
Ship
Vision of the Seas
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£579
From
£574
Price per person / inside stateroom
Show all departures (2)
Star of the Seas, Caribbean
1 / 26
Discount
Royal Caribbean
Duration
7 nights
Date
6 Dec 2026
Ship
Star of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£788
From
£781
Price per person / inside stateroom
Show all departures (8)
Liberty of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
5 nights
Date
7 Dec 2026
Ship
Liberty of the Seas
  • Departure - Galveston, Texas, USA
  • 4 stops  
  • Arrival - Galveston, Texas, USA
£258
From
£256
Price per person / inside stateroom
Show all departures (3)
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
Explorer of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
5 nights
Date
11 Dec 2026
Ship
Explorer of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
£378
From
£375
Price per person / inside stateroom
Show all departures (4)
Adventure of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
6 nights
Date
13 Dec 2026
Ship
Adventure of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£430
From
£426
Price per person / inside stateroom
Show all departures (3)
Enchantment of the Seas, Caribbean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
13 Dec 2026
Ship
Enchantment of the Seas
  • Departure - Tampa, FL USA
  • 6 stops  
  • Arrival - Tampa, FL USA
£773
From
£766
Price per person / inside stateroom
Show all departures (5)
Explorer of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
5 nights
Date
16 Dec 2026
Ship
Explorer of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
£255
From
£253
Price per person / inside stateroom
Jewel of the Seas, Caribbean
1 / 15
Discount
Royal Caribbean
Duration
4 nights
Date
16 Dec 2026
Ship
Jewel of the Seas
  • Departure - Tampa, FL USA
  • 3 stops  
  • Arrival - Tampa, FL USA
£428
From
£424
Price per person / inside stateroom
Freedom of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
4 nights
Date
17 Dec 2026
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 3 stops  
  • Arrival - Miami, Florida, USA
£380
From
£377
Price per person / inside stateroom
Show all departures (5)
Mariner of the Seas, Caribbean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
19 Dec 2026
Ship
Mariner of the Seas
  • Departure - New Orleans, USA
  • 5 stops  
  • Arrival - New Orleans, USA
£604
From
£598
Price per person / inside stateroom
Radiance of the Seas, Caribbean
1 / 24
Discount
Royal Caribbean
Duration
7 nights
Date
19 Dec 2026
Ship
Radiance of the Seas
  • Departure - Tampa, FL USA
  • 5 stops  
  • Arrival - Tampa, FL USA
£696
From
£690
Price per person / oceanview 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
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
Adventure of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
8 nights
Date
19 Dec 2026
Ship
Adventure of the Seas
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
£1262
From
£1250
Price per person / inside stateroom
Grandeur of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
19 Dec 2026
Ship
Grandeur of the Seas
  • Departure - Colón, Panama
  • 6 stops  
  • Arrival - Colón, Panama
£1482
From
£1468
Price per person / inside stateroom
Vision of the Seas, Caribbean
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
20 Dec 2026
Ship
Vision of the Seas
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£653
From
£647
Price per person / inside stateroom
Enchantment of the Seas, Caribbean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
20 Dec 2026
Ship
Enchantment of the Seas
  • Departure - Tampa, FL USA
  • 6 stops  
  • Arrival - Tampa, FL USA
£735
From
£728
Price per person / inside stateroom
Jewel of the Seas, Caribbean
1 / 15
Discount
Royal Caribbean
Duration
8 nights
Date
20 Dec 2026
Ship
Jewel of the Seas
  • Departure - Tampa, FL USA
  • 6 stops  
  • Arrival - Tampa, FL USA
£789
From
£782
Price per person / inside stateroom
Independence of the Seas, Caribbean
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
20 Dec 2026
Ship
Independence of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£790
From
£783
Price per person / inside stateroom
Legend of the Seas, Caribbean
1 / 32
Discount
Royal Caribbean
Duration
6 nights
Date
20 Dec 2026
Ship
Legend of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£927
From
£918
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
Symphony of the Seas, Caribbean
1 / 26
Discount
Royal Caribbean
Duration
7 nights
Date
20 Dec 2026
Ship
Symphony of the Seas
  • Departure - Galveston, Texas, USA
  • 5 stops  
  • Arrival - Galveston, Texas, USA
£1116
From
£1105
Price per person / inside stateroom
Star of the Seas, Caribbean
1 / 26
Discount
Royal Caribbean
Duration
7 nights
Date
20 Dec 2026
Ship
Star of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£1202
From
£1190
Price per person / inside stateroom
Grandeur of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
20 Dec 2026
Ship
Grandeur of the Seas
  • Departure - Cartagena, Colombia
  • 6 stops  
  • Arrival - Cartagena, Colombia
£1447
From
£1433
Price per person / inside stateroom
Liberty of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
5 nights
Date
21 Dec 2026
Ship
Liberty of the Seas
  • Departure - Galveston, Texas, USA
  • 4 stops  
  • Arrival - Galveston, Texas, USA
£527
From
£522
Price per person / inside stateroom
Freedom of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
5 nights
Date
21 Dec 2026
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£627
From
£621
Price per person / inside stateroom
Explorer of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
21 Dec 2026
Ship
Explorer of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£1080
From
£1070
Price per person / inside stateroom
Harmony of the Seas, Caribbean
1 / 22
Discount
Royal Caribbean
Duration
7 nights
Date
23 Dec 2026
Ship
Harmony of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£1517
From
£1502
Price per person / inside stateroom
Utopia of the Seas, Caribbean
1 / 23
Discount
Royal Caribbean
Duration
7 nights
Date
24 Dec 2026
Ship
Utopia of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£2692
From
£2666
Price per person / inside stateroom
Mariner of the Seas, Caribbean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
26 Dec 2026
Ship
Mariner of the Seas
  • Departure - New Orleans, USA
  • 5 stops  
  • Arrival - New Orleans, USA
£421
From
£417
Price per person / inside stateroom
Radiance of the Seas, Caribbean
1 / 24
Discount
Royal Caribbean
Duration
7 nights
Date
26 Dec 2026
Ship
Radiance of the Seas
  • Departure - Tampa, FL USA
  • 6 stops  
  • Arrival - Tampa, FL USA
£872
From
£864
Price per person / inside stateroom
Rhapsody of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
26 Dec 2026
Ship
Rhapsody of the Seas
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£946
From
£937
Price per person / inside stateroom
Icon of the Seas, Caribbean
1 / 32
Discount
Royal Caribbean
Duration
7 nights
Date
26 Dec 2026
Ship
Icon of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£1557
From
£1542
Price per person / inside stateroom
Legend of the Seas, Caribbean
1 / 32
Discount
Royal Caribbean
Duration
8 nights
Date
26 Dec 2026
Ship
Legend of the Seas
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
£1844
From
£1826
Price per person / inside stateroom
Grandeur of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
26 Dec 2026
Ship
Grandeur of the Seas
  • Departure - Colón, Panama
  • 5 stops  
  • Arrival - Colón, Panama
£1951
From
£1932
Price per person / inside stateroom
Enchantment of the Seas, Caribbean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
27 Dec 2026
Ship
Enchantment of the Seas
  • Departure - Tampa, FL USA
  • 6 stops  
  • Arrival - Tampa, FL USA
£975
From
£966
Price per person / inside stateroom
Adventure of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
6 nights
Date
27 Dec 2026
Ship
Adventure of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£1044
From
£1034
Price per person / inside stateroom
Vision of the Seas, Caribbean
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
27 Dec 2026
Ship
Vision of the Seas
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£1072
From
£1062
Price per person / inside stateroom
Star of the Seas, Caribbean
1 / 26
Discount
Royal Caribbean
Duration
7 nights
Date
27 Dec 2026
Ship
Star of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£1529
From
£1514
Price per person / inside stateroom
Allure of the Seas, Caribbean
1 / 29
Discount
Royal Caribbean
Duration
7 nights
Date
27 Dec 2026
Ship
Allure of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£1644
From
£1628
Price per person / inside stateroom
Symphony of the Seas, Caribbean
1 / 26
Discount
Royal Caribbean
Duration
7 nights
Date
27 Dec 2026
Ship
Symphony of the Seas
  • Departure - Galveston, Texas, USA
  • 5 stops  
  • Arrival - Galveston, Texas, USA
£1696
From
£1680
Price per person / inside stateroom
Grandeur of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
27 Dec 2026
Ship
Grandeur of the Seas
  • Departure - Cartagena, Colombia
  • 5 stops  
  • Arrival - Cartagena, Colombia
£1807
From
£1789
Price per person / inside stateroom
Brilliance of the Seas, Caribbean
1 / 18
Discount
Royal Caribbean
Duration
7 nights
Date
28 Dec 2026
Ship
Brilliance of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£925
From
£916
Price per person / inside stateroom
Jewel of the Seas, Caribbean
1 / 15
Discount
Royal Caribbean
Duration
5 nights
Date
28 Dec 2026
Ship
Jewel of the Seas
  • Departure - Tampa, FL USA
  • 4 stops  
  • Arrival - Tampa, FL USA
£1056
From
£1046
Price per person / inside stateroom
Oasis of the Seas, Caribbean
1 / 22
Discount
Royal Caribbean
Duration
7 nights
Date
28 Dec 2026
Ship
Oasis of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£1096
From
£1086
Price per person / inside stateroom
Explorer of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
7 nights
Date
28 Dec 2026
Ship
Explorer of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£1470
From
£1456
Price per person / inside stateroom
Liberty of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
4 nights
Date
31 Dec 2026
Ship
Liberty of the Seas
  • Departure - Galveston, Texas, USA
  • 3 stops  
  • Arrival - Galveston, Texas, USA
£639
From
£633
Price per person / inside stateroom
Jewel of the Seas, Caribbean
1 / 15
Discount
Royal Caribbean
Duration
5 nights
Date
2 Jan 2027
Ship
Jewel of the Seas
  • Departure - Tampa, FL USA
  • 4 stops  
  • Arrival - Tampa, FL USA
£262
From
£260
Price per person / inside stateroom
Show all departures (7)
Radiance of the Seas, Caribbean
1 / 24
Discount
Royal Caribbean
Duration
7 nights
Date
2 Jan 2027
Ship
Radiance of the Seas
  • Departure - Tampa, FL USA
  • 5 stops  
  • Arrival - Tampa, FL USA
£494
From
£490
Price per person / oceanview stateroom
Grandeur of the Seas, Caribbean
1 / 16
Discount
Royal Caribbean
Duration
7 nights
Date
2 Jan 2027
Ship
Grandeur of the Seas
  • Departure - Colón, Panama
  • 5 stops  
  • Arrival - Colón, Panama
£790
From
£783
Price per person / inside stateroom
Show all departures (2)
Vision of the Seas, Caribbean
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
3 Jan 2027
Ship
Vision of the Seas
  • Departure - San Juan, Puerto Rico
  • 7 stops  
  • Arrival - San Juan, Puerto Rico
£550
From
£545
Price per person / inside stateroom
100 of 551 pcs