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
We may earn a commission if you book through these buttons, at no cost to you.
| Departs | Ship | Line | Nights | Itinerary & ports | From |
|---|---|---|---|---|---|
Tue, Dec 1, 2026 ends Tue, Dec 8, 2026 Terminal not published yet | Viking Neptune | Viking | 7 | 7-Night Iconic Western Mediterranean Calls at Sete (France) · Marseille (France) · Villefranche (France) · Livorno (Italy) Ends in Civitavecchia (Italy) | |
Sun, Dec 6, 2026 ends Sun, Dec 20, 2026 Terminal not published yet | Costa Fascinosa | Costa Cruises | 14 | 14-Night Transatlantic Calls at Malaga (Spain) · Las Palmas (Gran Canaria, Canary Islands) · Pointe-a-Pitre (Guadeloupe) · Philipsburg (St. Maarten) Ends in La Romana (Dominican Republic) | |
Sun, Dec 6, 2026 ends Sun, Dec 27, 2026 Terminal not published yet | Costa Fascinosa | Costa Cruises | 21 | 21-Night Transatlantic Calls at Malaga (Spain) · Las Palmas (Gran Canaria, Canary Islands) · Pointe-a-Pitre (Guadeloupe) · Philipsburg (St. Maarten) · La Romana (Dominican Republic) · Castries (St. Lucia) · Pointe-a-Pitre (Guadeloupe) · Antigua (Antigua & Barbuda) · Basseterre (St. Kitts) · Tortola (British Virgin Islands) Ends in La Romana (Dominican Republic) | |
Sun, Dec 6, 2026 back Sun, Dec 13, 2026 Terminal not published yet | MSC Sinfonia | MSC Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Genoa (Italy) · Livorno (Italy) · Civitavecchia (Italy) · Valencia (Spain) | |
Mon, Dec 7, 2026 back Mon, Dec 14, 2026 Terminal not published yet | Costa Toscana | Costa Cruises | 7 | 7-Night Western Mediterranean Calls at Palma de Mallorca (Spain) · Palermo (Sicily, Italy) · Civitavecchia (Italy) · Savona (Italy) · Marseille (France) | |
Mon, Dec 7, 2026 ends Mon, Dec 21, 2026 Terminal not published yet | Seven Seas Navigator | Regent Seven Seas Cruises | 14 | 14-Night Western Mediterranean Calls at Valencia (Spain) · Alicante (Spain) · Palma de Mallorca (Spain) · Sete (France) · Marseille (France) · Livorno (Italy) · Palermo (Sicily, Italy) · La Goulette (Tunisia) · Valletta (Malta) Ends in Civitavecchia (Italy) | |
Tue, Dec 8, 2026 back Sun, Dec 20, 2026 Terminal not published yet | Celebrity Infinity | Celebrity Cruises | 12 | 12-Night Canaries, Spain & Morocco Calls at Malaga (Spain) · Tangier (Morocco) · Casablanca (Morocco) · Gran Canaria (Canary Islands) · Santa Cruz de Tenerife (Canary Islands) · Arrecife (Lanzarote, Canary Islands) · Gibraltar | |
Tue, Dec 8, 2026 ends Tue, Dec 15, 2026 Terminal not published yet | MSC Magnifica | MSC Cruises | 7 | 7-Night Western Mediterranean Calls at Cadiz (Spain) · Casablanca (Morocco) · Malaga (Spain) · Alicante (Spain) Ends in Civitavecchia (Italy) | |
Tue, Dec 8, 2026 back Fri, Dec 18, 2026 Terminal not published yet | MSC Magnifica | MSC Cruises | 10 | 10-Night Western Mediterranean Calls at Cadiz (Spain) · Casablanca (Morocco) · Malaga (Spain) · Alicante (Spain) · Civitavecchia (Italy) · Genoa (Italy) · Marseille (France) | |
Wed, Dec 9, 2026 ends Wed, Dec 16, 2026 Terminal not published yet | Explora II | Explora Journeys | 7 | 7-Night Canaries and Madeira Calls at Gibraltar · Casablanca (Morocco) · Lanzarote (Canary Islands, Spain) Ends in Santa Cruz de Tenerife (Canary Islands) Sources disagree, verify with the line | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Wed, Dec 9, 2026 ends Mon, Dec 21, 2026 Terminal not published yet | Explora II | Explora Journeys | 12 | 12-Night Canaries and Madeira Calls at Gibraltar · Casablanca (Morocco) · Lanzarote (Canary Islands, Spain) · Santa Cruz de Tenerife (Canary Islands) · San Sebastian de La Gomera (Canary Islands) · Funchal (Madeira, Portugal) Ends in Lisbon (Portugal) Sources disagree, verify with the line | |
Wed, Dec 9, 2026 ends Mon, Dec 21, 2026 Terminal not published yet | Oceania Sirena | Oceania Cruises | 12 | 12-Night Mediterranean Calls at Alicante (Spain) · Almeria (Spain) · Gibraltar · Casablanca (Morocco) · Agadir (Morocco) · Arrecife (Lanzarote, Canary Islands) · Las Palmas (Gran Canaria, Canary Islands) · Santa Cruz de Tenerife (Canary Islands) · Santa Cruz de La Palma (Spain) · Funchal (Madeira, Portugal) Ends in Lisbon (Portugal) | |
Wed, Dec 9, 2026 ends Tue, Dec 22, 2026 Terminal not published yet | Viking Sky | Viking | 13 | 13-Night Atlantic Ocean Passage Calls at Funchal (Madeira, Portugal) · Philipsburg (St. Maarten) Ends in Fort Lauderdale (Florida) | |
Fri, Dec 11, 2026 back Fri, Dec 18, 2026 Terminal not published yet | MSC World Asia | MSC Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Genoa (Italy) · Civitavecchia (Italy) · Messina (Sicily, Italy) · Valletta (Malta) | |
Sat, Dec 12, 2026 back Sat, Dec 19, 2026 Terminal not published yet | MSC Euribia | MSC Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Genoa (Italy) · Naples (Italy) · Palermo (Sicily, Italy) · La Goulette (Tunisia) | |
Sat, Dec 12, 2026 back Sun, Dec 27, 2026 Terminal not published yet | Viking Saturn | Viking | 15 | 15-Night Malta, Morocco & The Mediterranean Calls at Marseille (France) · Ajaccio (Corsica, France) · Civitavecchia (Italy) · Valletta (Malta) · La Goulette (Tunisia) · Algiers (Algeria) · Casablanca (Morocco) · Cadiz (Spain) | |
Sun, Dec 13, 2026 back Sun, Dec 20, 2026 Terminal not published yet | MSC Sinfonia | MSC Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Genoa (Italy) · Livorno (Italy) · Civitavecchia (Italy) · Valencia (Spain) | |
Mon, Dec 14, 2026 back Mon, Dec 21, 2026 Terminal not published yet | Costa Toscana | Costa Cruises | 7 | 7-Night Western Mediterranean Calls at Palma de Mallorca (Spain) · Palermo (Sicily, Italy) · Civitavecchia (Italy) · Savona (Italy) · Marseille (France) Sources disagree, verify with the line | Lowest fare shown |
Fri, Dec 18, 2026 back Fri, Dec 25, 2026 Terminal not published yet | Costa Pacifica | Costa Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Savona (Italy) · Naples (Italy) · Palermo (Sicily, Italy) · La Goulette (Tunisia) Sources disagree, verify with the line | |
Fri, Dec 18, 2026 back Mon, Dec 28, 2026 Terminal not published yet | MSC Magnifica | MSC Cruises | 10 | 10-Night Western Mediterranean Calls at Cadiz (Spain) · Casablanca (Morocco) · Malaga (Spain) · Alicante (Spain) · Civitavecchia (Italy) · Genoa (Italy) · Marseille (France) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Fri, Dec 18, 2026 back Fri, Dec 25, 2026 Terminal not published yet | MSC World Asia | MSC Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Genoa (Italy) · Civitavecchia (Italy) · Messina (Sicily, Italy) · Valletta (Malta) | |
Sat, Dec 19, 2026 back Sat, Dec 26, 2026 Terminal not published yet | MSC Euribia | MSC Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Genoa (Italy) · Naples (Italy) · Palermo (Sicily, Italy) · La Goulette (Tunisia) | |
Sun, Dec 20, 2026 back Sat, Jan 2, 2027 Terminal not published yet | Celebrity Infinity | Celebrity Cruises | 13 | 13-Night Canaries & Morocco Holiday Calls at Arrecife (Lanzarote, Canary Islands) · Santa Cruz de Tenerife (Canary Islands) · Funchal (Madeira, Portugal) · Casablanca (Morocco) · Tangier (Morocco) · Malaga (Spain) | |
Sun, Dec 20, 2026 back Sun, Dec 27, 2026 Terminal not published yet | MSC Sinfonia | MSC Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Genoa (Italy) · Livorno (Italy) · Civitavecchia (Italy) · Valencia (Spain) | |
Mon, Dec 21, 2026 ends Thu, Dec 24, 2026 Terminal not published yet | Costa Toscana | Costa Cruises | 3 | 3-Night Western Mediterranean Calls at Palma de Mallorca (Spain) Ends in Palermo (Sicily, Italy) | |
Mon, Dec 21, 2026 back Mon, Dec 28, 2026 Terminal not published yet | Costa Toscana | Costa Cruises | 7 | 7-Night Western Mediterranean Calls at Palma de Mallorca (Spain) · Palermo (Sicily, Italy) · Civitavecchia (Italy) · Savona (Italy) · Marseille (France) | |
Fri, Dec 25, 2026 back Fri, Jan 1, 2027 Terminal not published yet | Costa Pacifica | Costa Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Savona (Italy) · Naples (Italy) · Palermo (Sicily, Italy) · La Goulette (Tunisia) Sources disagree, verify with the line | |
Fri, Dec 25, 2026 back Fri, Jan 1, 2027 Terminal not published yet | MSC World Asia | MSC Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Genoa (Italy) · Civitavecchia (Italy) · Messina (Sicily, Italy) · Valletta (Malta) | |
Sat, Dec 26, 2026 back Sat, Jan 2, 2027 Terminal not published yet | MSC Euribia | MSC Cruises | 7 | 7-Night Western Mediterranean Calls at Marseille (France) · Genoa (Italy) · Naples (Italy) · Palermo (Sicily, Italy) · La Goulette (Tunisia) | |
Sun, Dec 27, 2026 back Mon, Jan 11, 2027 Terminal not published yet | Viking Libra | Viking | 15 | 15-Night Malta, Morocco & The Mediterranean Calls at Marseille (France) · Ajaccio (Corsica, France) · Civitavecchia (Italy) · Valletta (Malta) · La Goulette (Tunisia) · Algiers (Algeria) · Casablanca (Morocco) · Cadiz (Spain) · Malaga (Spain) | |
| We may earn a commission if you book through these buttons, at no cost to you. | |||||
Mon, Dec 28, 2026 back Mon, Jan 4, 2027 Terminal not published yet | Costa Toscana | Costa Cruises | 7 | 7-Night Western Mediterranean Calls at Palma de Mallorca (Spain) · Palermo (Sicily, Italy) · Civitavecchia (Italy) · Savona (Italy) · Marseille (France) | |
Mon, Dec 28, 2026 ends Mon, Jan 4, 2027 Terminal not published yet | Explora II | Explora Journeys | 7 | 7-Night Western Mediterranean Calls at Palma de Mallorca (Spain) · Palamos (Spain) · Villefranche (France) · Rapallo (Italy) · Livorno (Italy) Ends in Civitavecchia (Italy) Sources disagree, verify with the line | |
Mon, Dec 28, 2026 ends Thu, Jan 14, 2027 Terminal not published yet | Explora II | Explora Journeys | 17 | 17-Night Greek Isles and Eastern Mediterranean Calls at Palma de Mallorca (Spain) · Palamos (Spain) · Villefranche (France) · Rapallo (Italy) · Livorno (Italy) · Civitavecchia (Italy) · Marina Grande (Capri, Italy) · Syracuse (Sicily, Italy) · Bari (Italy) · Comino (Malta) · Tunis (Tunisia) · Palermo (Sicily, Italy) Ends in Civitavecchia (Italy) Sources disagree, verify with the line | |
Mon, Dec 28, 2026 back Thu, Jan 7, 2027 Terminal not published yet | MSC Magnifica | MSC Cruises | 10 | 10-Night Western Mediterranean Calls at Cadiz (Spain) · Malaga (Spain) · Alicante (Spain) · Civitavecchia (Italy) · Genoa (Italy) · Marseille (France) | |
Mon, Dec 28, 2026 back Wed, Jan 6, 2027 Terminal not published yet | Star Explorer | Windstar Cruises | 9 | 9-Night Mediterranean Calls at Valencia (Spain) · Cartagena (Spain) · Gibraltar · Malaga (Spain) · Palma de Mallorca (Spain) | |
Tue, Dec 29, 2026 ends Fri, Jan 8, 2027 Terminal not published yet | Azamara Onward | Azamara | 10 | 10-Night Mediterranean Calls at Cartagena (Spain) · Malaga (Spain) · Casablanca (Morocco) · Tangier (Morocco) · Cadiz (Spain) · Seville (Spain) Ends in Lisbon (Portugal) | |
Tue, Dec 29, 2026 back Wed, Jan 13, 2027 Terminal not published yet | Viking Vela | Viking | 15 | 15-Night Malta, Morocco & The Mediterranean Calls at Marseille (France) · Ajaccio (Corsica, France) · Messina (Sicily, Italy) · Valletta (Malta) · La Goulette (Tunisia) · Algiers (Algeria) · Casablanca (Morocco) · Cadiz (Spain) · Malaga (Spain) | |
- DEC1
Tuesday · 7 nights
Terminal not published yet
7-Night Iconic Western Mediterranean
Calls at Sete (France) · Marseille (France) · Villefranche (France) · Livorno (Italy)
Ends in Civitavecchia (Italy)
Ends Tue, Dec 8, 2026 in Civitavecchia
- DEC6
Sunday · 14 nights
Terminal not published yet
14-Night Transatlantic
Costa Fascinosa · Costa Cruises
Calls at Malaga (Spain) · Las Palmas (Gran Canaria, Canary Islands) · Pointe-a-Pitre (Guadeloupe) · Philipsburg (St. Maarten)
Ends in La Romana (Dominican Republic)
Ends Sun, Dec 20, 2026 in La Romana
- DEC6
Sunday · 21 nights
Terminal not published yet
21-Night Transatlantic
Costa Fascinosa · Costa Cruises
Calls at Malaga (Spain) · Las Palmas (Gran Canaria, Canary Islands) · Pointe-a-Pitre (Guadeloupe) · Philipsburg (St. Maarten) · La Romana (Dominican Republic) · Castries (St. Lucia) · Pointe-a-Pitre (Guadeloupe) · Antigua (Antigua & Barbuda) · Basseterre (St. Kitts) · Tortola (British Virgin Islands)
Ends in La Romana (Dominican Republic)
Ends Sun, Dec 27, 2026 in La Romana
- DEC6
Sunday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Marseille (France) · Genoa (Italy) · Livorno (Italy) · Civitavecchia (Italy) · Valencia (Spain)
Returns Sun, Dec 13, 2026
- DEC7
Monday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Palma de Mallorca (Spain) · Palermo (Sicily, Italy) · Civitavecchia (Italy) · Savona (Italy) · Marseille (France)
Returns Mon, Dec 14, 2026
- DEC7
Monday · 14 nights
Terminal not published yet
14-Night Western Mediterranean
Seven Seas Navigator · Regent Seven Seas Cruises
Calls at Valencia (Spain) · Alicante (Spain) · Palma de Mallorca (Spain) · Sete (France) · Marseille (France) · Livorno (Italy) · Palermo (Sicily, Italy) · La Goulette (Tunisia) · Valletta (Malta)
Ends in Civitavecchia (Italy)
Ends Mon, Dec 21, 2026 in Civitavecchia
- DEC8
Tuesday · 12 nights
Terminal not published yet
12-Night Canaries, Spain & Morocco
Celebrity Infinity · Celebrity Cruises
Calls at Malaga (Spain) · Tangier (Morocco) · Casablanca (Morocco) · Gran Canaria (Canary Islands) · Santa Cruz de Tenerife (Canary Islands) · Arrecife (Lanzarote, Canary Islands) · Gibraltar
Returns Sun, Dec 20, 2026
- DEC8
Tuesday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Cadiz (Spain) · Casablanca (Morocco) · Malaga (Spain) · Alicante (Spain)
Ends in Civitavecchia (Italy)
Ends Tue, Dec 15, 2026 in Civitavecchia
- DEC8
Tuesday · 10 nights
Terminal not published yet
10-Night Western Mediterranean
Calls at Cadiz (Spain) · Casablanca (Morocco) · Malaga (Spain) · Alicante (Spain) · Civitavecchia (Italy) · Genoa (Italy) · Marseille (France)
Returns Fri, Dec 18, 2026
- DEC9
Wednesday · 7 nights
Terminal not published yet
7-Night Canaries and Madeira
Calls at Gibraltar · Casablanca (Morocco) · Lanzarote (Canary Islands, Spain)
Ends in Santa Cruz de Tenerife (Canary Islands)
Sources disagree, verify
Ends Wed, Dec 16, 2026 in Santa Cruz de Tenerife
- We may earn a commission if you book through these buttons, at no cost to you.
- DEC9
Wednesday · 12 nights
Terminal not published yet
12-Night Canaries and Madeira
Calls at Gibraltar · Casablanca (Morocco) · Lanzarote (Canary Islands, Spain) · Santa Cruz de Tenerife (Canary Islands) · San Sebastian de La Gomera (Canary Islands) · Funchal (Madeira, Portugal)
Ends in Lisbon (Portugal)
Sources disagree, verify
Ends Mon, Dec 21, 2026 in Lisbon
- DEC9
Wednesday · 12 nights
Terminal not published yet
12-Night Mediterranean
Oceania Sirena · Oceania Cruises
Calls at Alicante (Spain) · Almeria (Spain) · Gibraltar · Casablanca (Morocco) · Agadir (Morocco) · Arrecife (Lanzarote, Canary Islands) · Las Palmas (Gran Canaria, Canary Islands) · Santa Cruz de Tenerife (Canary Islands) · Santa Cruz de La Palma (Spain) · Funchal (Madeira, Portugal)
Ends in Lisbon (Portugal)
Ends Mon, Dec 21, 2026 in Lisbon
- DEC9
Wednesday · 13 nights
Terminal not published yet
13-Night Atlantic Ocean Passage
Calls at Funchal (Madeira, Portugal) · Philipsburg (St. Maarten)
Ends in Fort Lauderdale (Florida)
Ends Tue, Dec 22, 2026 in Fort Lauderdale
- DEC11
Friday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Marseille (France) · Genoa (Italy) · Civitavecchia (Italy) · Messina (Sicily, Italy) · Valletta (Malta)
Returns Fri, Dec 18, 2026
- DEC12
Saturday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Marseille (France) · Genoa (Italy) · Naples (Italy) · Palermo (Sicily, Italy) · La Goulette (Tunisia)
Returns Sat, Dec 19, 2026
- DEC12
Saturday · 15 nights
Terminal not published yet
15-Night Malta, Morocco & The Mediterranean
Calls at Marseille (France) · Ajaccio (Corsica, France) · Civitavecchia (Italy) · Valletta (Malta) · La Goulette (Tunisia) · Algiers (Algeria) · Casablanca (Morocco) · Cadiz (Spain)
Returns Sun, Dec 27, 2026
- DEC13
Sunday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Marseille (France) · Genoa (Italy) · Livorno (Italy) · Civitavecchia (Italy) · Valencia (Spain)
Returns Sun, Dec 20, 2026
- DEC14
Monday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Palma de Mallorca (Spain) · Palermo (Sicily, Italy) · Civitavecchia (Italy) · Savona (Italy) · Marseille (France)
Sources disagree, verify
Returns Mon, Dec 21, 2026
Lowest fare shown
- DEC18
Friday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Costa Pacifica · Costa Cruises
Calls at Marseille (France) · Savona (Italy) · Naples (Italy) · Palermo (Sicily, Italy) · La Goulette (Tunisia)
Sources disagree, verify
Returns Fri, Dec 25, 2026
- DEC18
Friday · 10 nights
Terminal not published yet
10-Night Western Mediterranean
Calls at Cadiz (Spain) · Casablanca (Morocco) · Malaga (Spain) · Alicante (Spain) · Civitavecchia (Italy) · Genoa (Italy) · Marseille (France)
Returns Mon, Dec 28, 2026
- We may earn a commission if you book through these buttons, at no cost to you.
- DEC18
Friday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Marseille (France) · Genoa (Italy) · Civitavecchia (Italy) · Messina (Sicily, Italy) · Valletta (Malta)
Returns Fri, Dec 25, 2026
- DEC19
Saturday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Marseille (France) · Genoa (Italy) · Naples (Italy) · Palermo (Sicily, Italy) · La Goulette (Tunisia)
Returns Sat, Dec 26, 2026
- DEC20
Sunday · 13 nights
Terminal not published yet
13-Night Canaries & Morocco Holiday
Celebrity Infinity · Celebrity Cruises
Calls at Arrecife (Lanzarote, Canary Islands) · Santa Cruz de Tenerife (Canary Islands) · Funchal (Madeira, Portugal) · Casablanca (Morocco) · Tangier (Morocco) · Malaga (Spain)
Returns Sat, Jan 2, 2027
- DEC20
Sunday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Marseille (France) · Genoa (Italy) · Livorno (Italy) · Civitavecchia (Italy) · Valencia (Spain)
Returns Sun, Dec 27, 2026
- DEC21
Monday · 3 nights
Terminal not published yet
3-Night Western Mediterranean
Calls at Palma de Mallorca (Spain)
Ends in Palermo (Sicily, Italy)
Ends Thu, Dec 24, 2026 in Palermo
- DEC21
Monday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Palma de Mallorca (Spain) · Palermo (Sicily, Italy) · Civitavecchia (Italy) · Savona (Italy) · Marseille (France)
Returns Mon, Dec 28, 2026
- DEC25
Friday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Costa Pacifica · Costa Cruises
Calls at Marseille (France) · Savona (Italy) · Naples (Italy) · Palermo (Sicily, Italy) · La Goulette (Tunisia)
Sources disagree, verify
Returns Fri, Jan 1, 2027
- DEC25
Friday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Marseille (France) · Genoa (Italy) · Civitavecchia (Italy) · Messina (Sicily, Italy) · Valletta (Malta)
Returns Fri, Jan 1, 2027
- DEC26
Saturday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Marseille (France) · Genoa (Italy) · Naples (Italy) · Palermo (Sicily, Italy) · La Goulette (Tunisia)
Returns Sat, Jan 2, 2027
- DEC27
Sunday · 15 nights
Terminal not published yet
15-Night Malta, Morocco & The Mediterranean
Calls at Marseille (France) · Ajaccio (Corsica, France) · Civitavecchia (Italy) · Valletta (Malta) · La Goulette (Tunisia) · Algiers (Algeria) · Casablanca (Morocco) · Cadiz (Spain) · Malaga (Spain)
Returns Mon, Jan 11, 2027
- We may earn a commission if you book through these buttons, at no cost to you.
- DEC28
Monday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Palma de Mallorca (Spain) · Palermo (Sicily, Italy) · Civitavecchia (Italy) · Savona (Italy) · Marseille (France)
Returns Mon, Jan 4, 2027
- DEC28
Monday · 7 nights
Terminal not published yet
7-Night Western Mediterranean
Calls at Palma de Mallorca (Spain) · Palamos (Spain) · Villefranche (France) · Rapallo (Italy) · Livorno (Italy)
Ends in Civitavecchia (Italy)
Sources disagree, verify
Ends Mon, Jan 4, 2027 in Civitavecchia
- DEC28
Monday · 17 nights
Terminal not published yet
17-Night Greek Isles and Eastern Mediterranean
Calls at Palma de Mallorca (Spain) · Palamos (Spain) · Villefranche (France) · Rapallo (Italy) · Livorno (Italy) · Civitavecchia (Italy) · Marina Grande (Capri, Italy) · Syracuse (Sicily, Italy) · Bari (Italy) · Comino (Malta) · Tunis (Tunisia) · Palermo (Sicily, Italy)
Ends in Civitavecchia (Italy)
Sources disagree, verify
Ends Thu, Jan 14, 2027 in Civitavecchia
- DEC28
Monday · 10 nights
Terminal not published yet
10-Night Western Mediterranean
Calls at Cadiz (Spain) · Malaga (Spain) · Alicante (Spain) · Civitavecchia (Italy) · Genoa (Italy) · Marseille (France)
Returns Thu, Jan 7, 2027
- DEC28
Monday · 9 nights
Terminal not published yet
9-Night Mediterranean
Star Explorer · Windstar Cruises
Calls at Valencia (Spain) · Cartagena (Spain) · Gibraltar · Malaga (Spain) · Palma de Mallorca (Spain)
Returns Wed, Jan 6, 2027
- DEC29
Tuesday · 10 nights
Terminal not published yet
10-Night Mediterranean
Calls at Cartagena (Spain) · Malaga (Spain) · Casablanca (Morocco) · Tangier (Morocco) · Cadiz (Spain) · Seville (Spain)
Ends in Lisbon (Portugal)
Ends Fri, Jan 8, 2027 in Lisbon
- DEC29
Tuesday · 15 nights
Terminal not published yet
15-Night Malta, Morocco & The Mediterranean
Calls at Marseille (France) · Ajaccio (Corsica, France) · Messina (Sicily, Italy) · Valletta (Malta) · La Goulette (Tunisia) · Algiers (Algeria) · Casablanca (Morocco) · Cadiz (Spain) · Malaga (Spain)
Returns Wed, Jan 13, 2027
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
Ships this month
Lines this month
Every cruise ship at Barcelona in December 2026
See the calendarThe 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.
| In port | Ship | Line | Terminal | Sailing |
|---|---|---|---|---|
Tue, Dec 1, 2026 until Dec 2 | Viking Neptune | Viking | Not published | See this sailing |
Wed, Dec 2, 2026 | Corinthian | Not listed | Not published | |
Fri, Dec 4, 2026 | MSC Magnifica | MSC Cruises | Not published | |
Fri, Dec 4, 2026 | MSC World Asia | MSC Cruises | Not published | |
Sat, Dec 5, 2026 until Dec 6 | Clio | Not listed | Not published | |
Sat, Dec 5, 2026 | Mein Schiff 4 | TUI Cruises | Not published | |
Sat, Dec 5, 2026 | MSC Euribia | MSC Cruises | Not published | |
Sun, Dec 6, 2026 | Costa Fascinosa | Costa Cruises | Not published | See this sailing |
Sun, Dec 6, 2026 | MSC Sinfonia | MSC Cruises | Not published | See this sailing |
Sun, Dec 6, 2026 until Dec 8 | Zhao Shang Yi Dun | Not listed | Not published | |
Mon, Dec 7, 2026 | Costa Toscana | Costa Cruises | Not published | See this sailing |
Mon, Dec 7, 2026 | Seven Seas Navigator | Regent Seven Seas Cruises | Not published | See this sailing |
Tue, Dec 8, 2026 | Celebrity Infinity | Celebrity Cruises | Not published | See this sailing |
Tue, Dec 8, 2026 | MSC Magnifica | MSC Cruises | Not published | See this sailing |
Wed, Dec 9, 2026 | Oceania Sirena | Oceania Cruises | Not published | See this sailing |
Wed, Dec 9, 2026 | Viking Sky | Viking | Not published | See this sailing |
Fri, Dec 11, 2026 | MSC World Asia | MSC Cruises | Not published | See this sailing |
Fri, Dec 11, 2026 until Dec 12 | Viking Saturn | Viking | Not published | See this sailing |
Sat, Dec 12, 2026 | Mein Schiff 4 | TUI Cruises | Not published | |
Sat, Dec 12, 2026 | MSC Euribia | MSC Cruises | Not published | See this sailing |
Sun, Dec 13, 2026 | MSC Sinfonia | MSC Cruises | Not published | See this sailing |
Sun, Dec 13, 2026 | Seven Seas Prestige | Regent Seven Seas Cruises | Not published | |
Sun, Dec 13, 2026 until Dec 14 | Viking Vela | Viking | Not published | |
Fri, Dec 18, 2026 | MSC Magnifica | MSC Cruises | Not published | See this sailing |
Fri, Dec 18, 2026 | MSC World Asia | MSC Cruises | Not published | See this sailing |
Sat, Dec 19, 2026 | Costa Pacifica | Costa Cruises | Not published | |
Sat, Dec 19, 2026 | Mein Schiff 4 | TUI Cruises | Not published | |
Sat, Dec 19, 2026 | MSC Euribia | MSC Cruises | Not published | See this sailing |
Sat, Dec 19, 2026 | Vidanta Worlds Elegant | Not listed | Not published | |
Sun, Dec 20, 2026 | Celebrity Infinity | Celebrity Cruises | Not published | See this sailing |
Sun, Dec 20, 2026 | MSC Sinfonia | MSC Cruises | Not published | See this sailing |
Mon, Dec 21, 2026 | Costa Toscana | Costa Cruises | Not published | See this sailing |
Tue, Dec 22, 2026 until Dec 24 | Viking Mira | Viking | Not published | |
Fri, Dec 25, 2026 | MSC World Asia | MSC Cruises | Not published | See this sailing |
Sat, Dec 26, 2026 | AIDAmar | AIDA Cruises | Not published | |
Sat, Dec 26, 2026 | Mein Schiff 4 | TUI Cruises | Not published | |
Sat, Dec 26, 2026 | MSC Euribia | MSC Cruises | Not published | See this sailing |
Sat, Dec 26, 2026 until Dec 27 | Viking Libra | Viking | Not published | See this sailing |
Sat, Dec 26, 2026 until Dec 28 | Viking Saturn | Viking | Not published | |
Sun, Dec 27, 2026 | MSC Sinfonia | MSC Cruises | Not published | |
Sun, Dec 27, 2026 until Dec 29 | Star Explorer | Windstar Cruises | Not published | |
Mon, Dec 28, 2026 until Dec 29 | Azamara Onward | Azamara | Not published | See this sailing |
Mon, Dec 28, 2026 | Costa Toscana | Costa Cruises | Not published | See this sailing |
Mon, Dec 28, 2026 | MSC Magnifica | MSC Cruises | Not published | See this sailing |
Tue, Dec 29, 2026 | Viking Vela | Viking | Not published | See this sailing |
Wed, Dec 30, 2026 until Dec 31 | Viking Vesta | Viking | Not published | |
Thu, Dec 31, 2026 | Azura | P&O Cruises | Not published | |
Thu, Dec 31, 2026 | Mein Schiff 4 | TUI Cruises | Not published | |
Thu, Dec 31, 2026 | Oceania Sirena | Oceania Cruises | Not published |
Tue, Dec 1, 2026, until Dec 2
Viking · Terminal not published
See this sailing →Wed, Dec 2, 2026
Corinthian
Line not listed · Terminal not published
Fri, Dec 4, 2026
MSC Cruises · Terminal not published
Fri, Dec 4, 2026
MSC Cruises · Terminal not published
Sat, Dec 5, 2026, until Dec 6
Clio
Line not listed · Terminal not published
Sat, Dec 5, 2026
Mein Schiff 4
TUI Cruises · Terminal not published
Sat, Dec 5, 2026
MSC Cruises · Terminal not published
Sun, Dec 6, 2026
Costa Cruises · Terminal not published
See this sailing →Sun, Dec 6, 2026
MSC Cruises · Terminal not published
See this sailing →Sun, Dec 6, 2026, until Dec 8
Zhao Shang Yi Dun
Line not listed · Terminal not published
Mon, Dec 7, 2026
Costa Cruises · Terminal not published
See this sailing →Mon, Dec 7, 2026
Regent Seven Seas Cruises · Terminal not published
See this sailing →Tue, Dec 8, 2026
Celebrity Cruises · Terminal not published
See this sailing →Tue, Dec 8, 2026
MSC Cruises · Terminal not published
See this sailing →Wed, Dec 9, 2026
Oceania Cruises · Terminal not published
See this sailing →Wed, Dec 9, 2026
Viking · Terminal not published
See this sailing →Fri, Dec 11, 2026
MSC Cruises · Terminal not published
See this sailing →Fri, Dec 11, 2026, until Dec 12
Viking · Terminal not published
See this sailing →Sat, Dec 12, 2026
Mein Schiff 4
TUI Cruises · Terminal not published
Sat, Dec 12, 2026
MSC Cruises · Terminal not published
See this sailing →Sun, Dec 13, 2026
MSC Cruises · Terminal not published
See this sailing →Sun, Dec 13, 2026
Regent Seven Seas Cruises · Terminal not published
Sun, Dec 13, 2026, until Dec 14
Viking · Terminal not published
Fri, Dec 18, 2026
MSC Cruises · Terminal not published
See this sailing →Fri, Dec 18, 2026
MSC Cruises · Terminal not published
See this sailing →Sat, Dec 19, 2026
Costa Cruises · Terminal not published
Sat, Dec 19, 2026
Mein Schiff 4
TUI Cruises · Terminal not published
Sat, Dec 19, 2026
MSC Cruises · Terminal not published
See this sailing →Sat, Dec 19, 2026
Vidanta Worlds Elegant
Line not listed · Terminal not published
Sun, Dec 20, 2026
Celebrity Cruises · Terminal not published
See this sailing →Sun, Dec 20, 2026
MSC Cruises · Terminal not published
See this sailing →Mon, Dec 21, 2026
Costa Cruises · Terminal not published
See this sailing →Tue, Dec 22, 2026, until Dec 24
Viking · Terminal not published
Fri, Dec 25, 2026
MSC Cruises · Terminal not published
See this sailing →Sat, Dec 26, 2026
AIDAmar
AIDA Cruises · Terminal not published
Sat, Dec 26, 2026
Mein Schiff 4
TUI Cruises · Terminal not published
Sat, Dec 26, 2026
MSC Cruises · Terminal not published
See this sailing →Sat, Dec 26, 2026, until Dec 27
Viking · Terminal not published
See this sailing →Sat, Dec 26, 2026, until Dec 28
Viking · Terminal not published
Sun, Dec 27, 2026
MSC Cruises · Terminal not published
Sun, Dec 27, 2026, until Dec 29
Windstar Cruises · Terminal not published
Mon, Dec 28, 2026, until Dec 29
Azamara · Terminal not published
See this sailing →Mon, Dec 28, 2026
Costa Cruises · Terminal not published
See this sailing →Mon, Dec 28, 2026
MSC Cruises · Terminal not published
See this sailing →Tue, Dec 29, 2026
Viking · Terminal not published
See this sailing →Wed, Dec 30, 2026, until Dec 31
Viking · Terminal not published
Thu, Dec 31, 2026
Azura
P&O Cruises · Terminal not published
Thu, Dec 31, 2026
Mein Schiff 4
TUI Cruises · Terminal not published
Thu, Dec 31, 2026
Oceania Cruises · Terminal not published