Welcome to Perfect Day CocoCay, Royal Caribbean's private island in the Bahamas.

Royal Caribbean - Perfect Day CocoCay

Royal Caribbean's Private Island Paradise

Perfect Day CocoCay

Escape the everyday and discover a slice of paradise at Perfect Day CocoCay. As Royal Caribbean's flagship private island destination in the Bahamas, CocoCay offers an unparalleled blend of thrilling adventures and unmatched relaxation. Following a $250 million makeover in 2019, it has been transformed into a world-class experience, exclusively for Royal Caribbean guests and its sister line, Celebrity Cruises.

Formerly known as Little Stirrup Cay, this 125-acre island is designed to comfortably accommodate up to 6,000 cruisers daily, offering ample space and lounge chairs so everyone can find their own peaceful hideaway. Accessible solely by visiting cruise ships, CocoCay provides a unique opportunity to enjoy an array of activities, from exhilarating rides and water sports to vast beach areas perfect for unwinding.

Island Delights: Food, Drink & Activities

Perfect Day CocoCay was designed to offer guests a perfect blend of thrilling adventures and next-level relaxation, featuring a diverse selection of food and drink options, including complimentary beachside barbecue at Chill Grill and family favourites like tacos, crispy chicken sandwiches, and burgers from various Snack Shacks and buffets, ensuring a memorable day in paradise.

Your Island Playground Awaits: Explore the Map of Perfect Day CocoCay

To help you navigate this vibrant island paradise, here’s a look at the distinct areas of Perfect Day CocoCay. Each "neighbourhood" offers its own unique vibe and activities, ensuring there's something for every kind of cruiser to enjoy their ultimate day in the Bahamas.

Planning Your Perfect Day: Paramount Cruises Top Tips

To maximise your time on Perfect Day CocoCay, here are a few tips from members of the Paramount Cruises team who have spent their very own perfect day on CocoCay! It's impossible to get off the ship without it, but remember to have your SeaPass card on you for payments or when grabbing a drink at the bar. Your onboard internet package will also work on the island, so you can make your friends and family back home jealous with photos from this little slice of paradise.

Getting off the ship as early as possible can help you secure the best lounge chairs and avoid longer queues for popular attractions such as the slides at Thrill Waterpark. It's important to plan your perfect day; you can't explore the whole island in one day, so choose one or two areas you really want to spend time in. If you become as big a fan of Perfect Day at CocoCay as we are, you'll be back soon enough on another Royal Caribbean cruise!

Pack essentials like sunscreen, sunglasses, and swimwear, but most importantly, if you love exploring life beneath the surface, make sure to pack your snorkelling gear, the waters around the island are teeming with sealife, including tropical fish, stingrays and even reef sharks.

Ready to experience Royal Caribbean's Perfect Day CocoCay? Explore our latest cruise deals and book your unforgettable island escape to the Bahamas today!

Perfect Day CocoCay: Frequently Asked Questions

Perfect Day CocoCay is Royal Caribbean International's exclusive private island destination in the Bahamas, a world-class experience designed solely for Royal Caribbean and Celebrity Cruises guests. It offers a diverse range of activities, from thrilling water slides and exhilarating adventures to tranquil beaches and relaxing amenities, following a $250 million transformation in 2019.

This private island paradise is located in the Berry Islands of the Bahamas archipelago. It was formerly known as Little Stirrup Cay and spans approximately 125 acres. It is situated about 55 miles northwest of Nassau, the capital of the Bahamas.

Perfect Day CocoCay is divided into distinct "neighbourhoods," each offering unique experiences. These include:

  • Thrill Waterpark: Home to 14 waterslides, including Daredevil’s Peak, the tallest waterslide in North America, and the Caribbean’s biggest Wave Pool.
  • Oasis Lagoon: The largest freshwater pool in the Bahamas, featuring a swim-up bar and three swim-up islands.
  • Up, Up and Away: A helium balloon ride offering views from 450 feet, the highest viewpoint in the Bahamas.
  • Zip Line: A 1,600-foot-long zip line allowing you to soar over the island and harbour.
  • Coco Beach Club: An exclusive, upscale area with a private beach, infinity pool, clubhouse restaurant, and the Bahamas’ first overwater cabanas.
  • Hideaway Beach: An adults-only beachfront party zone (18+) with a swim-up bar, DJ-spun beats, and exclusive cabanas with plunge pools.
  • Chill Island: A complimentary beach area for relaxation, ideal for unwinding, snorkelling, or jet skiing.
  • South Beach: Another free beach area offering traditional beach sports like volleyball and basketball, alongside water activities such as kayaking and paddleboarding.
  • Splashaway Bay & Captain Jill’s Galleon: Complimentary interactive water play areas perfect for children, located near the Arrivals Plaza.

Many food and snack options are complimentary, available at places like Skipper’s Grill, Chill Grill, and various Snack Shacks. Your onboard Royal Caribbean beverage package is fully valid on the island at most bars, including the Oasis Lagoon swim-up bar and Hideaway Bar. However, some dining options, such as the à la carte menu at Captain Jack’s, require an additional charge. Access to the Coco Beach Club also includes complimentary dining within that exclusive venue.

Yes, for an additional fee, you can enhance your relaxation by renting private cabanas or daybeds. Options include Overwater Cabanas at Coco Beach Club with private slides into the sea, poolside cabanas at Thrill Waterpark and Oasis Lagoon, and beach cabanas/daybeds at Chill Island and South Beach. Hideaway Beach also offers exclusive Hideout cabanas with private infinity plunge pools.

Guests can enjoy complimentary beach chairs and umbrellas across various beach areas, towels, freshwater showers, and restrooms. A free tram service operates every 15 minutes, connecting all major attractions on the island, making it easy to get around. Kid-friendly areas like Splashaway Bay and Captain Jill’s Galleon are also complimentary.

Many Royal Caribbean cruise ships regularly call at Perfect Day CocoCay, including Adventure of the Seas, Allure of the Seas, Icon of the Seas, Wonder of the Seas, and more. Additionally, selected Celebrity Cruises ships, such as Celebrity Reflection and Celebrity Beyond, also visit the island.

It's essential to bring your SeaPass card for purchases and entry to paid attractions. Don't forget sunscreen, sunglasses, hats, and swimwear. Your onboard internet package will also work on the island. Beach towels from your cabin should be brought ashore and returned at the end of your visit.

Royal Caribbean
cococay

We found

1 cruise package and 335 cruises

Miami Grand Prix & Bahamas & Perfect Day Cruise
10
nights
Departure24 Apr 2027
Fr. £2999
Enchantment of the Seas, Caribbean
1 / 17
Discount
Royal Caribbean
Duration
7 nights
Date
8 Nov 2026
Ship
Enchantment of the Seas
  • Departure - Tampa, FL USA
  • 5 stops  
  • Arrival - Tampa, FL USA
£402
From
£394
Price per person / inside stateroom
Legend of the Seas, Bahamas
1 / 32
Royal Caribbean
Duration
3 nights
Date
8 Nov 2026
Ship
Legend of the Seas
  • Departure - Fort Lauderdale, Florida
  • 3 stops  
  • Arrival - Fort Lauderdale, Florida
From
£551
Price per person / oceanview stateroom
Star of the Seas, Caribbean
1 / 26
Discount
Royal Caribbean
Duration
7 nights
Date
8 Nov 2026
Ship
Star of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£622
From
£610
Price per person / inside stateroom
Show all departures (8)
Odyssey of the Seas, Bahamas
1 / 28
Discount
Royal Caribbean
Duration
7 nights
Date
8 Nov 2026
Ship
Odyssey of the Seas
  • Departure - Cape Liberty (New York), USA
  • 5 stops  
  • Arrival - Cape Liberty (New York), USA
£717
From
£703
Price per person / inside stateroom
Show all departures (16)
Utopia of the Seas, Bahamas
1 / 23
Royal Caribbean
Duration
4 nights
Date
9 Nov 2026
Ship
Utopia of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£296
Price per person / inside stateroom
Oasis of the Seas, Bahamas
1 / 22
Royal Caribbean
Duration
4 nights
Date
9 Nov 2026
Ship
Oasis of the Seas
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Fort Lauderdale, Florida
From
£333
Price per person / inside stateroom
Harmony of the Seas, Bahamas
1 / 22
Royal Caribbean
Duration
4 nights
Date
10 Nov 2026
Ship
Harmony of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£304
Price per person / inside stateroom
Legend of the Seas, Bahamas
1 / 32
Royal Caribbean
Duration
3 nights
Date
11 Nov 2026
Ship
Legend of the Seas
  • Departure - Fort Lauderdale, Florida
  • 3 stops  
  • Arrival - Fort Lauderdale, Florida
From
£476
Price per person / inside stateroom
Utopia of the Seas, Bahamas
1 / 23
Royal Caribbean
Duration
3 nights
Date
13 Nov 2026
Ship
Utopia of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£358
Price per person / inside stateroom
Show all departures (2)
Oasis of the Seas, Bahamas
1 / 22
Royal Caribbean
Duration
3 nights
Date
13 Nov 2026
Ship
Oasis of the Seas
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Fort Lauderdale, Florida
From
£432
Price per person / inside stateroom
Show all departures (21)
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
£248
Price per person / inside stateroom
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
£582
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
£776
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
£297
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
£351
Price per person / inside stateroom
Allure of the Seas, Bahamas
1 / 29
Discount
Royal Caribbean
Duration
7 nights
Date
15 Nov 2026
Ship
Allure of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£378
From
£371
Price per person / inside stateroom
Show all departures (6)
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
£539
Price per person / inside stateroom
Show all departures (11)
Oasis of the Seas, Bahamas
1 / 22
Royal Caribbean
Duration
4 nights
Date
16 Nov 2026
Ship
Oasis of the Seas
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Fort Lauderdale, Florida
From
£231
Price per person / inside stateroom
Wonder of the Seas, Bahamas
1 / 31
Royal Caribbean
Duration
4 nights
Date
16 Nov 2026
Ship
Wonder of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
From
£246
Price per person / inside stateroom
Utopia of the Seas, Bahamas
1 / 23
Royal Caribbean
Duration
4 nights
Date
16 Nov 2026
Ship
Utopia of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£334
Price per person / inside stateroom
Show all departures (17)
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
£373
Price per person / inside stateroom
Wonder of the Seas, Bahamas
1 / 31
Royal Caribbean
Duration
3 nights
Date
20 Nov 2026
Ship
Wonder of the Seas
  • Departure - Miami, Florida, USA
  • 3 stops  
  • Arrival - Miami, Florida, USA
From
£350
Price per person / inside stateroom
Show all departures (2)
Utopia of the Seas, Bahamas
1 / 23
Royal Caribbean
Duration
3 nights
Date
20 Nov 2026
Ship
Utopia of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£723
Price per person / inside stateroom
Show all departures (11)
Harmony of the Seas, Bahamas
1 / 22
Discount
Royal Caribbean
Duration
7 nights
Date
21 Nov 2026
Ship
Harmony of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£956
From
£937
Price per person / inside stateroom
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
£942
Price per person / inside stateroom
Show all departures (11)
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
£880
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
£1116
Price per person / inside stateroom
Show all departures (3)
Wonder of the Seas, Bahamas
1 / 31
Royal Caribbean
Duration
4 nights
Date
23 Nov 2026
Ship
Wonder of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
From
£417
Price per person / inside stateroom
Show all departures (14)
Oasis of the Seas, Bahamas
1 / 22
Royal Caribbean
Duration
4 nights
Date
23 Nov 2026
Ship
Oasis of the Seas
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Fort Lauderdale, Florida
From
£468
Price per person / inside stateroom
Show all departures (18)
Wonder of the Seas, Bahamas
1 / 31
Royal Caribbean
Duration
3 nights
Date
27 Nov 2026
Ship
Wonder of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
From
£454
Price per person / inside stateroom
Show all departures (13)
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
£497
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
£1096
Price per person / inside stateroom
Show all departures (6)
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
£414
Price per person / inside stateroom
Brilliance of the Seas, Bahamas
1 / 18
Royal Caribbean
Duration
4 nights
Date
30 Nov 2026
Ship
Brilliance of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
From
£245
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
£812
Price per person / inside stateroom
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
£753
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
£423
Price per person / inside stateroom
Oasis of the Seas, Bahamas
1 / 22
Royal Caribbean
Duration
4 nights
Date
7 Dec 2026
Ship
Oasis of the Seas
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Fort Lauderdale, Florida
From
£231
Price per person / inside stateroom
Show all departures (2)
Brilliance of the Seas, Bahamas
1 / 18
Royal Caribbean
Duration
4 nights
Date
7 Dec 2026
Ship
Brilliance of the Seas
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Fort Lauderdale, Florida
From
£246
Price per person / inside stateroom
Utopia of the Seas, Bahamas
1 / 23
Royal Caribbean
Duration
4 nights
Date
7 Dec 2026
Ship
Utopia of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£401
Price per person / inside stateroom
Show all departures (2)
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
£371
Price per person / inside stateroom
Show all departures (4)
Utopia of the Seas, Bahamas
1 / 23
Royal Caribbean
Duration
3 nights
Date
11 Dec 2026
Ship
Utopia of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£409
Price per person / inside stateroom
Show all departures (7)
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
£446
Price per person / inside stateroom
Show all departures (3)
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
£683
Price per person / oceanview stateroom
Harmony of the Seas, Bahamas
1 / 22
Royal Caribbean
Duration
4 nights
Date
19 Dec 2026
Ship
Harmony of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£743
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
£1157
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
£909
Price per person / inside stateroom
Odyssey of the Seas, Bahamas
1 / 28
Discount
Royal Caribbean
Duration
7 nights
Date
20 Dec 2026
Ship
Odyssey of the Seas
  • Departure - Cape Liberty (New York), USA
  • 5 stops  
  • Arrival - Cape Liberty (New York), USA
£1156
From
£1133
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
£1178
Price per person / inside stateroom
Wonder of the Seas, Bahamas
1 / 31
Royal Caribbean
Duration
3 nights
Date
21 Dec 2026
Ship
Wonder of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
From
£423
Price per person / inside stateroom
Utopia of the Seas, Bahamas
1 / 23
Royal Caribbean
Duration
3 nights
Date
21 Dec 2026
Ship
Utopia of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£490
Price per person / inside stateroom
Brilliance of the Seas, Bahamas
1 / 18
Discount
Royal Caribbean
Duration
7 nights
Date
21 Dec 2026
Ship
Brilliance of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£802
From
£786
Price per person / inside stateroom
Oasis of the Seas, Bahamas
1 / 22
Discount
Royal Caribbean
Duration
7 nights
Date
21 Dec 2026
Ship
Oasis of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£946
From
£928
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
£1487
Price per person / inside stateroom
Wonder of the Seas, Bahamas
1 / 31
Royal Caribbean
Duration
4 nights
Date
24 Dec 2026
Ship
Wonder of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
From
£835
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
£2639
Price per person / inside stateroom
Freedom of the Seas, Bahamas
1 / 21
Discount
Royal Caribbean
Duration
5 nights
Date
26 Dec 2026
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£617
From
£605
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
£1526
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
£1808
Price per person / inside stateroom
Independence of the Seas, Bahamas
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
27 Dec 2026
Ship
Independence of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£1275
From
£1250
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
£1499
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
£1612
Price per person / inside stateroom
Odyssey of the Seas, Bahamas
1 / 28
Discount
Royal Caribbean
Duration
7 nights
Date
27 Dec 2026
Ship
Odyssey of the Seas
  • Departure - Cape Liberty (New York), USA
  • 5 stops  
  • Arrival - Cape Liberty (New York), USA
£2289
From
£2244
Price per person / inside stateroom
Wonder of the Seas, Bahamas
1 / 31
Royal Caribbean
Duration
3 nights
Date
28 Dec 2026
Ship
Wonder of the Seas
  • Departure - Miami, Florida, USA
  • 3 stops  
  • Arrival - Miami, Florida, USA
From
£462
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
£1075
Price per person / inside stateroom
Harmony of the Seas, Bahamas
1 / 22
Discount
Royal Caribbean
Duration
6 nights
Date
30 Dec 2026
Ship
Harmony of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 5 stops  
  • Arrival - Port Canaveral (Orlando), USA
£1302
From
£1276
Price per person / balcony stateroom
Freedom of the Seas, Bahamas
1 / 21
Royal Caribbean
Duration
4 nights
Date
31 Dec 2026
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
From
£738
Price per person / inside stateroom
Wonder of the Seas, Bahamas
1 / 31
Royal Caribbean
Duration
4 nights
Date
31 Dec 2026
Ship
Wonder of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
From
£767
Price per person / inside stateroom
Utopia of the Seas, Bahamas
1 / 23
Royal Caribbean
Duration
4 nights
Date
31 Dec 2026
Ship
Utopia of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£1039
Price per person / inside stateroom
Independence of the Seas, Bahamas
1 / 20
Discount
Royal Caribbean
Duration
7 nights
Date
3 Jan 2027
Ship
Independence of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£455
From
£446
Price per person / inside stateroom
Brilliance of the Seas, Bahamas
1 / 18
Royal Caribbean
Duration
4 nights
Date
4 Jan 2027
Ship
Brilliance of the Seas
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Fort Lauderdale, Florida
From
£197
Price per person / inside stateroom
Freedom of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
5 nights
Date
4 Jan 2027
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
£238
From
£234
Price per person / inside stateroom
Wonder of the Seas, Bahamas
1 / 31
Royal Caribbean
Duration
4 nights
Date
4 Jan 2027
Ship
Wonder of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
From
£319
Price per person / inside stateroom
Explorer of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
9 nights
Date
4 Jan 2027
Ship
Explorer of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 7 stops  
  • Arrival - Port Canaveral (Orlando), USA
£667
From
£654
Price per person / inside stateroom
Harmony of the Seas, Bahamas
1 / 22
Royal Caribbean
Duration
4 nights
Date
5 Jan 2027
Ship
Harmony of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£319
Price per person / inside stateroom
Show all departures (2)
Adventure of the Seas, Bahamas
1 / 16
Discount
Royal Caribbean
Duration
6 nights
Date
10 Jan 2027
Ship
Adventure of the Seas
  • Departure - Fort Lauderdale, Florida
  • 5 stops  
  • Arrival - Fort Lauderdale, Florida
£533
From
£523
Price per person / inside stateroom
Brilliance of the Seas, Bahamas
1 / 18
Royal Caribbean
Duration
4 nights
Date
11 Jan 2027
Ship
Brilliance of the Seas
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Fort Lauderdale, Florida
From
£233
Price per person / oceanview stateroom
Allure of the Seas, Bahamas
1 / 29
Royal Caribbean
Duration
4 nights
Date
14 Jan 2027
Ship
Allure of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
From
£326
Price per person / inside stateroom
Wonder of the Seas, Bahamas
1 / 31
Royal Caribbean
Duration
4 nights
Date
15 Jan 2027
Ship
Wonder of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
From
£480
Price per person / inside stateroom
Brilliance of the Seas, Bahamas
1 / 18
Royal Caribbean
Duration
4 nights
Date
18 Jan 2027
Ship
Brilliance of the Seas
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Fort Lauderdale, Florida
From
£182
Price per person / inside stateroom
Allure of the Seas, Bahamas
1 / 29
Royal Caribbean
Duration
3 nights
Date
18 Jan 2027
Ship
Allure of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
From
£217
Price per person / inside stateroom
Explorer of the Seas, Bahamas
1 / 21
Royal Caribbean
Duration
4 nights
Date
18 Jan 2027
Ship
Explorer of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
From
£233
Price per person / inside stateroom
Freedom of the Seas, Bahamas
1 / 21
Discount
Royal Caribbean
Duration
5 nights
Date
18 Jan 2027
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 5 stops  
  • Arrival - Miami, Florida, USA
£297
From
£292
Price per person / inside stateroom
Brilliance of the Seas, Bahamas
1 / 18
Royal Caribbean
Duration
3 nights
Date
22 Jan 2027
Ship
Brilliance of the Seas
  • Departure - Fort Lauderdale, Florida
  • 4 stops  
  • Arrival - Fort Lauderdale, Florida
From
£206
Price per person / inside stateroom
Harmony of the Seas, Bahamas
1 / 22
Discount
Royal Caribbean
Duration
5 nights
Date
23 Jan 2027
Ship
Harmony of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
£383
From
£376
Price per person / inside stateroom
Show all departures (2)
Legend of the Seas, Caribbean
1 / 32
Discount
Royal Caribbean
Duration
8 nights
Date
23 Jan 2027
Ship
Legend of the Seas
  • Departure - Fort Lauderdale, Florida
  • 6 stops  
  • Arrival - Fort Lauderdale, Florida
£1438
From
£1410
Price per person / inside stateroom
Show all departures (2)
Allure of the Seas, Bahamas
1 / 29
Royal Caribbean
Duration
4 nights
Date
25 Jan 2027
Ship
Allure of the Seas
  • Departure - Miami, Florida, USA
  • 4 stops  
  • Arrival - Miami, Florida, USA
From
£250
Price per person / inside stateroom
Explorer of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
9 nights
Date
27 Jan 2027
Ship
Explorer of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 6 stops  
  • Arrival - Port Canaveral (Orlando), USA
£815
From
£799
Price per person / inside stateroom
Harmony of the Seas, Bahamas
1 / 22
Discount
Royal Caribbean
Duration
5 nights
Date
28 Jan 2027
Ship
Harmony of the Seas
  • Departure - Port Canaveral (Orlando), USA
  • 4 stops  
  • Arrival - Port Canaveral (Orlando), USA
£449
From
£441
Price per person / inside stateroom
Freedom of the Seas, Caribbean
1 / 21
Discount
Royal Caribbean
Duration
9 nights
Date
28 Jan 2027
Ship
Freedom of the Seas
  • Departure - Miami, Florida, USA
  • 6 stops  
  • Arrival - Miami, Florida, USA
£656
From
£643
Price per person / inside stateroom
90 of 335 pcs