Josep Tarradellas Barcelona-El Prat Airport › Cruises
7219 sailings found
Viking
Barcelona to Rome (Civitavecchia)
Viking Neptune · 7 nights · Dec 1, 2026
Viking
Barcelona to Athens (Piraeus)
Viking Neptune · 14 nights · Dec 1, 2026
MSC Cruises
7 nights Western Mediterranean from Genoa (Portofino)
MSC Sinfonia · 7 nights · Dec 1, 2026
MSC Cruises
7 nights Western Mediterranean from Palermo (Monreale)
MSC Euribia · 7 nights · Dec 2, 2026
Oceania Cruises
Rome to Barcelona
Sirena · 7 nights · Dec 2, 2026
Oceania Cruises
Mediterranean Isles Legacy
Sirena · 19 nights · Dec 2, 2026
Costa Cruises
Italy, France, Spain, Balearic Islands
Costa Toscana · 7 nights · Dec 3, 2026
MSC Cruises
7 nights Western Mediterranean from Civitavecchia (Rome)
MSC Sinfonia · 7 nights · Dec 3, 2026
Costa Cruises
France, Italy, Spain, Canary Islands, Antilles, Dominican Republic
Costa Fascinosa · 19 nights · Dec 4, 2026
Costa Cruises
France, Italy, Spain, Canary Islands, Antilles, Dominican Republic
Costa Fascinosa · 16 nights · Dec 4, 2026
MSC Cruises
7 nights Western Mediterranean from Barcelona
MSC World Asia · 7 nights · Dec 4, 2026
MSC Cruises
4 nights Western Mediterranean from Barcelona
MSC Magnifica · 4 nights · Dec 4, 2026
Costa Cruises
France, Italy, Spain, Canary Islands, Antilles, Dominican Republic, Virgin Islands
Costa Fascinosa · 23 nights · Dec 4, 2026
Costa Cruises
France, Italy, Spain, Canary Islands, Antilles
Costa Fascinosa · 13 nights · Dec 4, 2026
Costa Cruises
Italy, France, Spain, Balearic Islands
Costa Toscana · 7 nights · Dec 4, 2026
MSC Cruises
7 nights Western Mediterranean from Marseille (Provence)
MSC World Asia · 7 nights · Dec 5, 2026
from
$1,101.57
/person
Viking
Rome (Civitavecchia) to Barcelona
Viking Saturn · 7 nights · Dec 5, 2026
Costa Cruises
Italy, Spain, Canary Islands, Antilles, Dominican Republic
Costa Fascinosa · 15 nights · Dec 5, 2026
MSC Cruises
7 nights Western Mediterranean from Valencia
MSC Sinfonia · 7 nights · Dec 5, 2026
Explora Journeys
A Journey Across Mediterranean Icons and Moroccan Shores
EXPLORA II · 8 nights · Dec 5, 2026