On November 1st we are open from 10am to 5pm
home Nations SpainDecember 2025

Cruises Spain in December 2025

36 cruises

Caribbean: Spain, Colombia, Aruba, Netherlands Antilles, Saint Lucia, Saint Vincent and the Grenadines, Barbados

Cartagena Itinerary Caribbean
from $6,238.12
price per person Taxes included
Silver Shadow | Dec 1, 2025
Duration: 9 nights
Departure from: Cartagena Landing: Bridgetown
Itinerary:
1. Cartagena ,
2. Santa Marta,
3. Santa Marta,
4. Oranjestad,
5. Kralendijk,
6. Willemstad,
7. navigation,
8. Soufriere,
9. Bequia,
10. Bridgetown

Canary Islands: Spain, Portugal

Las Palmas Itinerary Canary Islands
from $638.29
price per person Taxes included
4 reservations in 48 hours
MSC Musica | Dec 5, 2025
Duration: 7 nights
Departure from: Las Palmas Landing: Las Palmas
Itinerary:
1. Las Palmas,
2. Funchal,
3. Santa Cruz de Tenerife,
4. Arrecife,
5. Fuerteventura,
6. navigation,
7. Funchal,
8. Las Palmas

Mediterranean: Spain, France, Italy, Malta

Barcelona Itinerary Mediterranean
from $738.55
price per person Taxes included
10 reservations in 48 hours
MSC World Europa | Dec 5, 2025
Duration: 7 nights
Departure from: Barcelona Landing: Barcelona
Itinerary:
1. Barcelona,
2. Marseille,
3. Genoa,
4. Civitavecchia,
5. Messina,
6. Valletta,
7. navigation,
8. Barcelona

Mediterranean: Spain, Morocco, Cape Verde, Sint Maarten, British Virgin Islands, Dominican Republic

Barcelona Itinerary Mediterranean
from $1,508.29
price per person Taxes included
4 reservations in 48 hours
Norwegian Sky | Dec 6, 2025
Duration: 16 nights
Departure from: Barcelona Landing: La Romana
Itinerary:
1. Barcelona,
2. navigation,
3. Cadiz,
4. Casablanca,
5. Agadir,
6. Arrecife,
7. Santa Cruz de Tenerife,
8. navigation,
9. Mindelo,
10. Mindelo,
11. navigation,
12. navigation,
13. navigation,
14. navigation,
15. Philipsburg,
16. Tortola Island,
17. La Romana

Mediterranean: Spain, France, Italy, Tunisia

Barcelona Itinerary Mediterranean
from $616.01
price per person Taxes included
12 reservations in 72 hours
MSC Fantasia | Dec 6, 2025
Duration: 7 nights
Departure from: Barcelona Landing: Barcelona
Itinerary:
1. Barcelona,
2. Marseille,
3. Genoa,
4. Naples,
5. Palermo,
6. Tunis,
7. navigation,
8. Barcelona

Canary Islands: Spain, Portugal

Santa Cruz de Tenerife Itinerary Canary Islands
from $638.29
price per person Taxes included
14 reservations in 72 hours
MSC Musica | Dec 7, 2025
Duration: 7 nights
Departure from: Santa Cruz de Tenerife Landing: Santa Cruz de Tenerife
Itinerary:
1. Santa Cruz de Tenerife,
2. Arrecife,
3. Fuerteventura,
4. navigation,
5. Funchal,
6. Las Palmas,
7. Santa Cruz De La Palma,
8. Santa Cruz de Tenerife

Canary Islands: Spain, Gibraltar, Morocco

Barcelona Itinerary Canary Islands
from $1,879.23
price per person Taxes included
4 reservations in 36 hours
Celebrity Infinity | Dec 9, 2025
Duration: 12 nights
Departure from: Barcelona Landing: Barcelona
Itinerary:
1. Barcelona,
2. navigation,
3. Gibraltar,
4. navigation,
5. Lanzarote,
6. Santa Cruz de Tenerife,
7. Las Palmas,
8. navigation,
9. Casablanca,
10. Tanger,
11. Malaga,
12. navigation,
13. Barcelona

Mediterranean: Spain, France, Italy, Malta

Barcelona Itinerary Mediterranean
from $738.55
price per person Taxes included
9 reservations in 48 hours
MSC World Europa | Dec 12, 2025
Duration: 7 nights
Departure from: Barcelona Landing: Barcelona
Itinerary:
1. Barcelona,
2. Marseille,
3. Genoa,
4. Civitavecchia,
5. Messina,
6. Valletta,
7. navigation,
8. Barcelona

Canary Islands: Spain

Las Palmas Itinerary Canary Islands
from $638.29
price per person Taxes included
15 reservations in 72 hours
MSC Musica | Dec 12, 2025
Duration: 7 nights
Departure from: Las Palmas Landing: Las Palmas
Itinerary:
1. Las Palmas,
2. Santa Cruz De La Palma,
3. Santa Cruz de Tenerife,
4. Arrecife,
5. Fuerteventura,
6. navigation,
7. Santa Cruz De La Palma,
8. Las Palmas
sold out

Spain, Gibraltar

Malaga Itinerary Mediterranean
from $3,173.64
price per person Taxes included
Star Legend | Dec 13, 2025
Duration: 7 nights
Departure from: Malaga Landing: Barcelona
Itinerary:
1. Malaga,
2. Malaga,
3. Gibraltar,
4. Cartagena ,
5. Valencia,
6. Palma de Mallorca,
7. Barcelona,
8. Barcelona

Mediterranean: Spain, Gibraltar

Malaga Itinerary Mediterranean
from $3,173.64
price per person Taxes included
1 booking in 72 hours
Star Legend | Dec 13, 2025
Duration: 7 nights
Departure from: Malaga Landing: Barcelona
Itinerary:
1. Malaga,
2. Malaga,
3. Gibraltar,
4. Cartagena ,
5. Valencia,
6. Palma de Mallorca,
7. Barcelona,
8. Barcelona

Mediterranean: Spain, France, Italy, Tunisia

Barcelona Itinerary Mediterranean
from $616.01
price per person Taxes included
MSC Fantasia | Dec 13, 2025
Duration: 7 nights
Departure from: Barcelona Landing: Barcelona
Itinerary:
1. Barcelona,
2. Marseille,
3. Genoa,
4. Naples,
5. Palermo,
6. Tunis,
7. navigation,
8. Barcelona

Canary Islands: Spain, Portugal

Santa Cruz de Tenerife Itinerary Canary Islands
from $638.29
price per person Taxes included
5 reservations in 48 hours
MSC Musica | Dec 14, 2025
Duration: 7 nights
Departure from: Santa Cruz de Tenerife Landing: Santa Cruz de Tenerife
Itinerary:
1. Santa Cruz de Tenerife,
2. Arrecife,
3. Fuerteventura,
4. navigation,
5. Santa Cruz De La Palma,
6. Las Palmas,
7. Funchal,
8. Santa Cruz de Tenerife

Canary Islands: Spain, Portugal

Las Palmas Itinerary Canary Islands
from $1,072.73
price per person Taxes included
MSC Musica | Dec 19, 2025
Duration: 7 nights
Departure from: Las Palmas Landing: Las Palmas
Itinerary:
1. Las Palmas,
2. Funchal,
3. Santa Cruz de Tenerife,
4. Arrecife,
5. Fuerteventura,
6. navigation,
7. Santa Cruz De La Palma,
8. Las Palmas

Canary Islands: Spain, Morocco

Las Palmas Itinerary Canary Islands
from $1,001.44
price per person Taxes included
Costa Fortuna | Dec 19, 2025
Duration: 7 nights
Departure from: Las Palmas Landing: Las Palmas
Itinerary:
1. Las Palmas,
2. La Gomera Island,
3. Santa Cruz De La Palma,
4. Santa Cruz de Tenerife,
5. Lanzarote,
6. Agadir,
7. navigation,
8. Las Palmas

Mediterranean: Spain, France, Italy, Malta

Barcelona Itinerary Mediterranean
from $1,184.13
price per person Taxes included
7 reservations in 48 hours
MSC World Europa | Dec 19, 2025
Duration: 7 nights
Departure from: Barcelona Landing: Barcelona
Itinerary:
1. Barcelona,
2. Marseille,
3. Genoa,
4. Civitavecchia,
5. Messina,
6. Valletta,
7. navigation,
8. Barcelona
sold out

Spain, Colombia, Aruba, Netherlands Antilles, Saint Lucia, Saint Vincent and the Grenadines, Barbados

Cartagena Itinerary Caribbean
from $7,574.86
price per person Taxes included
Silver Shadow | Dec 19, 2025
Duration: 9 nights
Departure from: Cartagena Landing: Bridgetown
Itinerary:
1. Cartagena ,
2. Santa Marta,
3. Oranjestad,
4. Oranjestad,
5. Kralendijk,
6. Willemstad,
7. navigation,
8. Soufriere,
9. Bequia,
10. Bridgetown

Canary Islands: Spain, Portugal

Santa Cruz de Tenerife Itinerary Canary Islands
from $4,254.18
price per person Taxes included
1 booking in 72 hours
Wind Star | Dec 20, 2025
Duration: 10 nights
Departure from: Santa Cruz de Tenerife Landing: Santa Cruz de Tenerife
Itinerary:
1. Santa Cruz de Tenerife,
2. San Sebastian,
3. Santa Cruz De La Palma,
4. navigation,
5. Funchal,
6. Funchal,
7. navigation,
8. Lanzarote,
9. Las Palmas,
10. Las Palmas,
11. Santa Cruz de Tenerife
sold out

Spain, Portugal

Santa Cruz de Tenerife Itinerary Canary Islands
from $4,254.18
price per person Taxes included
Wind Star | Dec 20, 2025
Duration: 10 nights
Departure from: Santa Cruz de Tenerife Landing: Santa Cruz de Tenerife
Itinerary:
1. Santa Cruz de Tenerife,
2. San Sebastian,
3. Santa Cruz De La Palma,
4. navigation,
5. Funchal,
6. Funchal,
7. navigation,
8. Lanzarote,
9. Las Palmas,
10. Las Palmas,
11. Santa Cruz de Tenerife
sold out

Spain, France, Italy

Barcelona Itinerary Mediterranean
from $3,615.88
price per person Taxes included
Star Legend | Dec 20, 2025
Duration: 7 nights
Departure from: Barcelona Landing: Civitavecchia
Itinerary:
1. Barcelona,
2. Barcelona,
3. Nice,
4. Nice,
5. Genoa,
6. Livorno,
7. Livorno,
8. Civitavecchia

Mediterranean: Spain, France, Italy

Barcelona Itinerary Mediterranean
from $3,615.88
price per person Taxes included
Star Legend | Dec 20, 2025
Duration: 7 nights
Departure from: Barcelona Landing: Civitavecchia
Itinerary:
1. Barcelona,
2. Barcelona,
3. Nice,
4. Nice,
5. Genoa,
6. Livorno,
7. Livorno,
8. Civitavecchia

Mediterranean: Spain, France, Italy, Tunisia

Barcelona Itinerary Mediterranean
from $1,061.59
price per person Taxes included
12 reservations in 72 hours
MSC Fantasia | Dec 20, 2025
Duration: 7 nights
Departure from: Barcelona Landing: Barcelona
Itinerary:
1. Barcelona,
2. Marseille,
3. Genoa,
4. Naples,
5. Palermo,
6. Tunis,
7. navigation,
8. Barcelona

Canary Islands: Spain, Gibraltar, Morocco

Barcelona Itinerary Canary Islands
from $2,885.13
price per person Taxes included
6 reservations in 36 hours
Celebrity Infinity | Dec 21, 2025
Duration: 12 nights
Departure from: Barcelona Landing: Barcelona
Itinerary:
1. Barcelona,
2. navigation,
3. Gibraltar,
4. navigation,
5. Lanzarote,
6. Las Palmas,
7. Santa Cruz de Tenerife,
8. navigation,
9. Casablanca,
10. Tanger,
11. Malaga,
12. navigation,
13. Barcelona

Canary Islands: Spain, Portugal

Santa Cruz de Tenerife Itinerary Canary Islands
from $1,072.73
price per person Taxes included
12 reservations in 48 hours
MSC Musica | Dec 21, 2025
Duration: 7 nights
Departure from: Santa Cruz de Tenerife Landing: Santa Cruz de Tenerife
Itinerary:
1. Santa Cruz de Tenerife,
2. Arrecife,
3. Fuerteventura,
4. navigation,
5. Santa Cruz De La Palma,
6. Las Palmas,
7. Funchal,
8. Santa Cruz de Tenerife

Canary Islands: Spain, Morocco, Portugal

Barcelona Itinerary Canary Islands
from $10,025.55
price per person Taxes included
2 reservations in 72 hours
Silver Muse | Dec 21, 2025
Duration: 14 nights
Departure from: Barcelona Landing: Lisbon
Itinerary:
1. Barcelona,
2. Barcelona,
3. Valencia,
4. Cartagena ,
5. navigation,
6. Malaga,
7. Tanger,
8. Casablanca,
9. Casablanca,
10. navigation,
11. Funchal,
12. Funchal,
13. navigation,
14. Cadiz,
15. Cadiz,
16. Lisbon

Canary Islands: Spain, Morocco, Portugal

Santa Cruz de Tenerife Itinerary Canary Islands
from $1,057.14
price per person Taxes included
6 reservations in 48 hours
Costa Fortuna | Dec 22, 2025
Duration: 7 nights
Departure from: Santa Cruz de Tenerife Landing: Santa Cruz de Tenerife
Itinerary:
1. Santa Cruz de Tenerife,
2. Lanzarote,
3. Agadir,
4. navigation,
5. Las Palmas,
6. Santa Cruz De La Palma,
7. Funchal,
8. Santa Cruz de Tenerife

Mediterranean: Spain, Italy, France

Valencia Itinerary Mediterranean
from $1,442.57
price per person Taxes included
4 reservations in 72 hours
MSC Magnifica | Dec 24, 2025
Duration: 8 nights
Departure from: Valencia Landing: Valencia
Itinerary:
1. Valencia,
2. Barcelona,
3. navigation,
4. Civitavecchia,
5. Genoa,
6. Marseille,
7. navigation,
8. Alicante,
9. Valencia

Mediterranean: Spain, Italy, France

Barcelona Itinerary Mediterranean
from $1,442.57
price per person Taxes included
9 reservations in 72 hours
MSC Magnifica | Dec 25, 2025
Duration: 8 nights
Departure from: Barcelona Landing: Barcelona
Itinerary:
1. Barcelona,
2. navigation,
3. Civitavecchia,
4. Genoa,
5. Marseille,
6. navigation,
7. Alicante,
8. Valencia,
9. Barcelona

Mediterranean: Spain, France, Italy, Malta

Barcelona Itinerary Mediterranean
from $1,518.31
price per person Taxes included
5 reservations in 48 hours
MSC World Europa | Dec 26, 2025
Duration: 7 nights
Departure from: Barcelona Landing: Barcelona
Itinerary:
1. Barcelona,
2. Marseille,
3. Genoa,
4. Civitavecchia,
5. Messina,
6. Valletta,
7. navigation,
8. Barcelona

Canary Islands: Spain, Portugal

Las Palmas Itinerary Canary Islands
from $1,184.13
price per person Taxes included
13 reservations in 72 hours
MSC Musica | Dec 26, 2025
Duration: 7 nights
Departure from: Las Palmas Landing: Las Palmas
Itinerary:
1. Las Palmas,
2. Funchal,
3. Santa Cruz de Tenerife,
4. Arrecife,
5. Fuerteventura,
6. navigation,
7. Santa Cruz De La Palma,
8. Las Palmas
36 cruises