Christmas Cruises

Various seasonal destination images

The festive season is a great time to cruise with Fred. Olsen. On our very special festive and Christmas cruises you can enjoy all the comforts you would expect of any Fred. Olsen holiday, plus so much more besides, from the moment you step aboard your smaller, friendlier ship.

Spend Christmas time with us and you can celebrate the ‘big day’ at sea, without all the stresses and strains you might endure back home. Our Christmas cruises come with all the ‘trimmings’ and our friendly, attentive staff take care of everything for you, so all you have to do is indulge in a sumptuous festive menu, revel in all the festivities and enjoy the fantastic on-board entertainment. With incredible destinations such as the Indian Ocean islands, the Caribbean, the Canaries and Arctic Norway to discover too, you are in for an unforgettable Christmas no matter which itinerary you choose.

You might prefer to bring in the New Year in style with Fred. Olsen in unusual, memorable and iconic settings such as Mozambique and South Africa or the South Pacific Islands and Australia. Your ship will seek out some of the world’s most amazing celebrations so you can mark the occasion in real style. For fabulous New Year's fireworks, chances to visit Sydney, or perhaps the Portuguese island of Madeira, which hosts one of the world's greatest New Year's Eve displays, are not to be missed. 

Alternatively, you could take a seasonal escape to enchanting cities in Belgium, Germany and the Netherlands and soak up the all the pre-Christmas excitement, with bustling Christmas markets, seasonal treats and all the usual attractions awaiting your discovery. 

Showing - of results

Cruise only prices from: Interior: | Ocean View: | Balcony: | Suite: | Single:
For more information, or to book, call us on 0800 0355 130 562-546-4800
  • Apply Filters
  • Clear All Filters
  • Destination
  • Departure Month
  • Departure Port
  • Duration
  • Prices from
  • Available Rooms
  • Ship
  • Cruise Type
  • Apply Filters
  • Clear All Filters
0800 0355 130

You can call us 7 days a week,
we'd love to hear from you.

Calls are charged at local rate

Our opening hours

Mon-Fri: 08:00 - 20:00 Sat: 09:00 - 17:00 Sun: 10:00 - 16:00

0800 0355 130
Telephone Icon
Call us 7 days a week, we'd love to hear from you

Your recently viewed cruises

X Close
River Cruises