Skip to content
All Cruises From Barcelona

Port of Barcelona schedule

Cruises from Barcelona in December 2026

December 2026 has 37 departures from the Port of Barcelona, on 18 ships. Azamara Onward, Celebrity Infinity, Costa Fascinosa, Costa Pacifica, Costa Toscana, Explora II, MSC Euribia, MSC Magnifica, MSC Sinfonia, MSC World Asia, Oceania Sirena, Seven Seas Navigator, Star Explorer, Viking Libra, Viking Neptune, Viking Saturn, Viking Sky, and Viking Vela all sail from the port this month.

You can go for as few as 3 nights or as many as 21. Between them they cover the western Mediterranean, across the Atlantic, the Canary Islands and Madeira, Spain, Portugal and Morocco, and the Greek isles and eastern Mediterranean. Eleven sailings are at sea over Christmas Day.

The lowest starting fare we recorded for December 2026 is $359 per person as of November 4, 2026, on the 7-night Costa Toscana sailing of Mon, Dec 14, 2026. Every sailing here has a confirmed list of ports. Ships that only pass through aren't listed here. The all-ship calendar has those.

Departures
37
Ships
18
Length
3 to 21 nights
From
$359
Schedule last updated · 37 departures listed · Dates can change. Verify with the cruise line before booking.

We may earn a commission if you book through these buttons, at no cost to you.

Our guide to the best time to cruise from Barcelona covers what sails each month and when the port is busiest.

Narrow down December 2026

Every cruise ship at Barcelona in December 2026

See the calendar

The port's own schedule, which covers every line, including those with no fares on this site. A ship here may be starting a cruise or stopping partway through one. The port says its forecast may change.

Cruising from Barcelona in December 2026

How many cruises leave Barcelona in December 2026?

37 cruises leave Barcelona in December 2026, on 18 ships from 9 lines: MSC Cruises, Costa Cruises, Viking, Explora Journeys, Celebrity Cruises, Regent Seven Seas Cruises, Oceania Cruises, Windstar Cruises, and Azamara.

What is the cheapest cruise from Barcelona in December 2026?

The lowest starting fare we have on record is $359 per person for the 7-night Costa Toscana sailing departing Mon, Dec 14, 2026. The average starting fare across the month is about $3,094 per person.

Which ships sail from Barcelona in December 2026?

18 ships sail from Barcelona in December 2026: Costa Toscana (5), MSC Magnifica (4), Explora II (4), MSC Sinfonia (3), MSC World Asia (3), MSC Euribia (3), Costa Fascinosa (2), Celebrity Infinity (2) and 10 more. The number beside each ship is its departures that month.

How long are the December 2026 sailings?

They run from 3 to 21 nights. The most common length is 7 nights, with 19 sailings.