Call us FREE 0808 2394 989
Opening Hours - Office closed, we'll open at 8:30am
Fancy swapping winter weather for festive sunshine? A Caribbean cruise in December is a wonderful way to end the year on a high note.
Find our fantastic range of handpicked December Caribbean cruises below. Plus, book today & earn Cruise Miles®.
Your search has returned 10,039 cruises
LOADING
December is one of the most special times to cruise the Caribbean.
While the UK is wrapped up in cold mornings and busy Christmas build-up, the islands are warm, colourful and full of life - making it the perfect choice if you want your festive season to feel a little more relaxing.
Whether you’re travelling just before Christmas, over the holidays, or as a post-Christmas reset, a December cruise offers sunshine, scenery and the excitement of waking up somewhere new.
It’s a brilliant month for classic Caribbean island-hopping too. You might find yourself exploring St Thomas, known for its beautiful beaches and panoramic viewpoints, then heading to St Kitts for history, lush landscapes and laid-back coastal charm. Dominican Republic calls (such as Puerto Plata) are great for beach days and local culture, while Grand Cayman adds crystal-clear waters, snorkelling and a relaxed island feel that’s hard to beat.
Booking your December Caribbean cruise with ROL Cruise means you’ll have peace of mind and expert support from the start. We’re ABTA and ATOL protected, and proud to be the UK’s No.1 Independent Cruise Specialist, with over 50 cruise industry awards and a team with more than 1,000 years of combined experience. Whether you’re planning a festive getaway, a winter-sun escape, or a special end-of-year treat, we’ll help you find the right cruise for you.
Plus, every booking earns rewards through our exclusive Cruise Miles® programme, which has already helped customers save over £12 million on their cruise holidays, alongside any loyalty points offered by your chosen cruise line. It’s a lovely way to make your holiday feel even more rewarding - before you’ve even packed your suitcase.