Cruise ship deck decorated with Christmas lights at dusk, capturing the festive mood of a Christmas cruise

Christmas Cruises from Southampton 2026 and 2027: Dates, Prices and Deals

Yes, you can spend Christmas at sea without going near an airport. Several cruise lines sail from Southampton through December, from short Christmas market trips to Hamburg, Le Havre and Zeebrugge to longer winter-sun voyages to Madeira and the Canary Islands. The best-value dates are usually early December. Sailings that cover Christmas Day or New Year’s Eve cost noticeably more and sell out first. When we checked on 14 November 2026, Christmas cruises from Southampton started from £377 per person for 6 nights, and the 8-night Christmas and New Year sailing was from £900 per person.

Free: get the Luxury No-Fly Cruises from the UK 2027 guide →

Christmas cruises from Southampton at a glance

  • Cheapest we found: MSC Preziosa, 6 nights from 18 December 2026, from £377pp. You are home on Christmas Eve.
  • Christmas Day on board: MSC Preziosa’s 8-night Christmas & New Year Getaway from 24 December 2026, from £900pp.
  • Winter sun: P&O Britannia, 14 nights to Madeira, the Canaries and Lisbon from 7 December 2027, from £800pp.
  • Christmas markets: early and mid-December sailings call at ports such as Hamburg, Le Havre, Zeebrugge and Rotterdam.
  • Book early: the Christmas week and New Year sailings are the most expensive and the first to fill.

Christmas cruises from Southampton in December 2026

These are the December 2026 no-fly sailings from Southampton we found at Cruise Nation. All four are on MSC Preziosa and sail to northern European ports, so think festive markets and cosy days at sea rather than sunshine.

Cruise Departs From
7-night Northern Cities & Culture
MSC Preziosa · Early-December markets trip
View deal
Fri 4 Dec 2026 £412pp
7-night Iconic European Cities
MSC Preziosa · Christmas markets season; back 18 Dec
View deal
Fri 11 Dec 2026 £399pp
6-night Northern Pearls
MSC Preziosa · Back on Christmas Eve
View deal
Fri 18 Dec 2026 £377pp
8-night Christmas & New Year Getaway
MSC Preziosa · Christmas and New Year on board
View deal
Thu 24 Dec 2026 £900pp

If you want to be home for Christmas Day, the 6-night sailing from 18 December gets back on Christmas Eve. The 24 December sailing is the one to pick if you want to wake up on board on Christmas morning and see in the New Year at sea.

Christmas and New Year cruises from Southampton in 2027

Planning further ahead often means a better choice of cabins. These December 2027 sailings from Southampton were already on sale when we checked:

Cruise Departs From
6-night Northern Europe
P&O Britannia · Le Havre and Hamburg
View deal
Wed 1 Dec 2027 £464pp
14-night Madeira, Canary Islands & Lisbon
P&O Britannia · Winter sun, back 21 Dec
View deal
Tue 7 Dec 2027 £800pp
7-night Northern Europe
MSC Preziosa · Le Havre and Zeebrugge
View deal
Sun 12 Dec 2027 £509pp
7-night Northern Europe
MSC Preziosa · Christmas Day on board
View deal
Sun 19 Dec 2027 £843pp
7-night Northern Europe
MSC Preziosa · New Year’s Eve on board
View deal
Sun 26 Dec 2027 £949pp

For Christmas Day on board in 2027, look at MSC Preziosa’s 7-night sailing from 19 December. The 26 December sailing covers New Year’s Eve and returns on 2 January. P&O’s 14-night Britannia voyage from 7 December is back in Southampton on 21 December, in time for Christmas at home after two weeks of winter sun.

Which kind of Christmas cruise suits you?

Christmas markets cruises

Short sailings to Germany, Belgium, the Netherlands and France are the most popular December cruises from Southampton. Hamburg’s Christmas markets are a favourite, and calls at Zeebrugge often include a trip to Bruges. Our guide to MSC Christmas markets cruises from Southampton goes through the ports in more detail. Pack warm layers: the North Sea is cold and can be choppy in December.

Winter-sun cruises to the Canaries and Madeira

If you would rather swap the cold for sunshine, longer sailings head south to Madeira, the Canary Islands and Lisbon. They are usually 12 to 14 nights, because it takes a couple of days at sea to cross the Bay of Biscay in each direction. P&O and Fred. Olsen both offer Canaries and Madeira cruises around Christmas.

Christmas and New Year on board

Sailings that cover 25 December or 31 December are the most festive, and the most expensive. Expect decorated ships, a Christmas Day lunch, carols and special entertainment, plus a party or countdown at New Year. If the date matters to you, check the exact day the ship is at sea or in port before you book.

Prefer to fly? Christmas fly-cruise deals

If you are happy to fly, December fly-cruises to the Mediterranean and the Canaries add a hotel stay before you sail. These were among the Christmas deals listed at Cruise Nation when we checked:

Cruise Departs From
2 nights in Rome + 7-night Western Mediterranean
Hotel stay plus cruise
View deal
Tue 15 Dec 2026 £649pp
2 nights in Nice + 7-night Western Mediterranean Christmas
Christmas in the Med
View deal
Fri 18 Dec 2026 £779pp
3 nights in Tenerife + 7-night Canaries & Madeira
Winter sun
View deal
Thu 17 Dec 2026 £799pp

Check the departure airport and exactly what is included before you book.

Tips for booking a Christmas cruise from Southampton

  • Book as early as you can. The Christmas and New Year sailings are the first to sell out, and the cheaper inside cabins go first.
  • Compare the total cost. Prices shown are per person, based on two sharing. Check whether gratuities and drinks packages are included.
  • Bring your passport. December sailings from Southampton call at ports outside the UK.
  • Plan the journey to the port. Our guide to driving to Southampton cruise terminal covers the postcodes and routes, and our Southampton cruise parking guide compares car parks. Book parking early for the Christmas week.
  • Allow for winter weather. Give yourself extra time on the roads, and accept that a port call can be changed or cancelled in bad weather.

Frequently asked questions

Are there Christmas cruises from Southampton?

Yes. Several cruise lines sail from Southampton in December, including MSC and P&O. Options range from 6- and 7-night Christmas market cruises to northern Europe to 14-night winter-sun voyages to Madeira and the Canaries.

How much does a Christmas cruise from Southampton cost?

When we checked in November 2026, December sailings from Southampton started from £377 per person for 6 nights. Sailings over Christmas Day and New Year started at around £843 to £949 per person for 7 to 8 nights. Prices change often, so check the live price.

Can I spend New Year on a cruise from Southampton?

Yes. MSC Preziosa’s 8-night sailing from 24 December 2026 and its 7-night sailing from 26 December 2027 both include New Year’s Eve on board.

What is the best Christmas cruise from the UK for Christmas markets?

Look for short sailings in early or mid-December that call at Hamburg, Zeebrugge (for Bruges), Rotterdam or Le Havre. They are usually cheaper than the Christmas week itself, and the markets are in full swing.

Prices were checked on 14 November 2026 and are per person, based on two sharing, for the lowest available cabin grade. They can change at any time. Some links on this page are affiliate links: if you book through them, we may earn a commission at no extra cost to you.

Looking for more ideas? See this week’s UK cruise deals, our Black Friday cruise deals and more UK cruise port guides.

Tags: No tags

Comments are closed.