Cruises Calling at Barcelona

105 upcoming cruises that stop at Barcelona, Spain. Updated regularly; always confirm with the cruise line.

MSC Explora 1
MSC Explora Journeys Cruises
Civitavecchia-Rome → Barcelona
⚓ Calls 15 Jun 08:006 nights6 portsDeparts 2026 Jun 09
View itinerary · 6 ports
6 days, one-way from Civitavecchia-Rome to Barcelona
  1. 09 Jun 21:00Departing from Civitavecchia-Rome, Italy
  2. 10 Jun 08:00 - 20:00Sorrento, Italy
  3. 11 Jun 09:00 - 19:00Giardini Naxos-Taormina, Sicily Italy
  4. 12 Jun 09:00 - 18:00Valletta, Malta
  5. 14 Jun 09:00 - 21:00Palma de Mallorca, Majorca Island Balearic Spain
  6. 15 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$5130from / pp
Oceania Sirena
Oceania Cruises
Civitavecchia-Rome → Barcelona
⚓ Calls 16 Jun 08:007 nights8 portsDeparts 2026 Jun 09
View itinerary · 8 ports
7 days, one-way from Civitavecchia-Rome to Barcelona
  1. 09 Jun 17:00Departing from Civitavecchia-Rome, Italy
  2. 10 Jun 07:00 - 19:00Livorno, Florence-Pisa, Italy
  3. 11 Jun 07:00 - 19:00Portofino, Italy Riviera
  4. 12 Jun 08:00 - 18:00Monte Carlo, Monaco City
  5. 13 Jun 08:00 - 18:00Toulon, France Riviera, La Seyne-sur-Mer
  6. 14 Jun 07:00 - 16:00Sete, France Riviera
  7. 15 Jun 10:00 - 19:00Palma de Mallorca, Majorca Island Balearic Spain
  8. 16 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1955from / pp
MSC World Europa
MSC Cruises
Round-trip from Messina
⚓ Calls 12 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 09
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 09 Jun 18:00Departing from Messina, Sicily Italy
  2. 10 Jun 08:00 - 17:00Valletta, Malta
  3. 12 Jun 08:00 - 18:00Barcelona, Spain
  4. 13 Jun 07:00 - 18:00Marseille, France Riviera
  5. 14 Jun 08:00 - 16:00Genoa, Milan, Italy Riviera
  6. 15 Jun 13:00 - 20:00Naples, Italy
  7. 16 Jun 09:00Arriving in Messina, Sicily Italy
Find this cruise to book →
$1367from / pp
MSC Splendida
MSC Cruises
Round-trip from Livorno
⚓ Calls 14 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 09
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 09 Jun 18:00Departing from Livorno, Florence-Pisa, Italy
  2. 10 Jun 12:00 - 19:00Cagliari, Sardinia Italy
  3. 11 Jun 09:00 - 17:00Palermo, Sicily Italy
  4. 12 Jun 09:00 - 17:00Valletta, Malta
  5. 14 Jun 08:00 - 18:00Barcelona, Spain
  6. 15 Jun 08:00 - 16:00Marseille, France Riviera
  7. 16 Jun 07:00Arriving in Livorno, Florence-Pisa, Italy
Find this cruise to book →
$1547from / pp
Marella Discovery 2
Marella Cruises
Round-trip from Palma de Mallorca
⚓ Calls 10 Jun 08:00 - 16:007 nights7 portsDeparts 2026 Jun 09
View itinerary · 7 ports
7 days, round-trip Highlights Of The Mediterranean
  1. 09 Jun 22:00Departing from Palma de Mallorca, Majorca Island Balearic Spain
  2. 10 Jun 08:00 - 16:00Barcelona, Spain
  3. 11 Jun 12:00 - 20:00San Remo, Italy Riviera
  4. 12 Jun 07:00 - 19:00Livorno, Florence-Pisa, Italy
  5. 13 Jun 07:00 - 19:00Civitavecchia-Rome, Italy
  6. 14 Jun 09:00 - 16:00Ajaccio, Corsica France
  7. 16 Jun 06:00Arriving in Palma de Mallorca, Majorca Island Balearic Spain
Find this cruise to book →
$1830from / pp
MSC Meraviglia
MSC Cruises
Round-trip from Barcelona
⚓ Calls 09 Jun 18:007 nights7 portsDeparts 2026 Jun 09
View itinerary · 7 ports
7 days, round-trip Western Mediterranean
  1. 09 Jun 18:00Departing from Barcelona, Spain
  2. 11 Jun 08:00 - 18:00La Goulette-Tunis, Tunisia
  3. 12 Jun 09:00 - 18:00Palermo, Sicily Italy
  4. 13 Jun 06:30 - 16:30Naples, Italy
  5. 14 Jun 09:00 - 19:00Livorno, Florence-Pisa, Italy
  6. 15 Jun 10:00 - 19:00Marseille, France Riviera
  7. 16 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1083from / pp
Silver Ray
Silversea Cruises
Barcelona → Monte Carlo
⚓ Calls 09 Jun 18:0012 nights11 portsDeparts 2026 Jun 09
View itinerary · 11 ports
12 days, one-way from Barcelona to Monte Carlo
  1. 09 Jun 18:00Departing from Barcelona, Spain
  2. 10 Jun 08:00 - 19:00Palma de Mallorca, Majorca Island Balearic Spain
  3. 11 Jun 08:00 - 18:00Valencia, Spain
  4. 13 Jun 08:00 - 19:00La Goulette-Tunis, Tunisia
  5. 14 Jun 08:00 - 18:00Trapani, Sicily Italy
  6. 15 Jun 08:00 - 19:00Sorrento, Italy
  7. 17 Jun 08:00 - 19:00Porto Santo Stefano, Italy
  8. 18 Jun 08:00 - 23:00Livorno, Florence-Pisa, Italy
  9. 19 Jun 08:00 - 19:00Portofino, Italy Riviera
  10. 20 Jun 08:30 - 18:00Toulon, France Riviera, La Seyne-sur-Mer
  11. 21 JunArriving in Monte Carlo, Monaco City
Find this cruise to book →
$7450from / pp
Viking Star
Viking Cruises
Chioggia → Barcelona
⚓ Calls 19 Jun10 nights10 portsDeparts 2026 Jun 09
View itinerary · 10 ports
10 days, one-way from Chioggia to Barcelona
  1. 09 JunDeparting from Chioggia, Italy, Venice City
  2. 10 JunSplit, Croatia
  3. 11 JunDubrovnik, Croatia, Port Gruz
  4. 12 JunCorfu Island, Kerkyra, Greece
  5. 14 JunNaples, Italy
  6. 15 JunCivitavecchia-Rome, Italy
  7. 16 JunLivorno, Florence-Pisa, Italy
  8. 17 JunMonte Carlo, Monaco City
  9. 18 JunMarseille, France Riviera
  10. 19 JunArriving in Barcelona, Spain
Find this cruise to book →
$8999from / pp
MSC Splendida
MSC Cruises
Round-trip from Cagliari
⚓ Calls 14 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 10
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 10 Jun 19:00Departing from Cagliari, Sardinia Italy
  2. 11 Jun 09:00 - 17:00Palermo, Sicily Italy
  3. 12 Jun 09:00 - 17:00Valletta, Malta
  4. 14 Jun 08:00 - 18:00Barcelona, Spain
  5. 15 Jun 08:00 - 16:00Marseille, France Riviera
  6. 16 Jun 07:00 - 18:00Livorno, Florence-Pisa, Italy
  7. 17 Jun 12:00Arriving in Cagliari, Sardinia Italy
Find this cruise to book →
$1094from / pp
MSC Grandiosa
MSC Cruises
Round-trip from Civitavecchia-Rome
⚓ Calls 13 Jun 08:00 - 17:007 nights7 portsDeparts 2026 Jun 10
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 10 Jun 19:00Departing from Civitavecchia-Rome, Italy
  2. 12 Jun 09:00 - 21:00Palma de Mallorca, Majorca Island Balearic Spain
  3. 13 Jun 08:00 - 17:00Barcelona, Spain
  4. 14 Jun 09:00 - 19:00Cannes, France Riviera
  5. 15 Jun 08:00 - 18:00Genoa, Milan, Italy Riviera
  6. 16 Jun 07:00 - 18:00La Spezia, Italy Riviera
  7. 17 Jun 07:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$1268from / pp
MSC World Europa
MSC Cruises
Round-trip from Valletta
⚓ Calls 12 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 10
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 10 Jun 17:00Departing from Valletta, Malta
  2. 12 Jun 08:00 - 18:00Barcelona, Spain
  3. 13 Jun 07:00 - 18:00Marseille, France Riviera
  4. 14 Jun 08:00 - 16:00Genoa, Milan, Italy Riviera
  5. 15 Jun 13:00 - 20:00Naples, Italy
  6. 16 Jun 09:00 - 18:00Messina, Sicily Italy
  7. 17 Jun 08:00Arriving in Valletta, Malta
Find this cruise to book →
$2012from / pp
Azamara Journey
Azamara Cruises
Round-trip from Barcelona
⚓ Calls 10 Jun 17:006 nights6 portsDeparts 2026 Jun 10
View itinerary · 6 ports
6 days, round-trip Killing Kittens Cruise
  1. 10 Jun 17:00Departing from Barcelona, Spain
  2. 11 Jun 13:00 - 21:00Monte Carlo, Monaco City
  3. 12 Jun 07:30 - 19:00Livorno, Florence-Pisa, Italy
  4. 13 Jun 08:00 - 22:00Portofino, Italy Riviera
  5. 15 Jun 08:00 - 18:00Palma de Mallorca, Majorca Island Balearic Spain
  6. 16 Jun 06:00Arriving in Barcelona, Spain
Find this cruise to book →
Price on request
Costa Smeralda
Costa Cruises
Round-trip from Palermo
⚓ Calls 16 Jun 10:00 - 19:007 nights7 portsDeparts 2026 Jun 11
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Palermo
  1. 11 Jun 16:30Departing from Palermo, Sicily Italy
  2. 12 Jun 08:30 - 19:00Civitavecchia-Rome, Italy
  3. 13 Jun 08:30 - 18:00Savona, Italy Riviera
  4. 14 Jun 08:30 - 17:00Marseille, France Riviera
  5. 15 Jun 13:00 - 23:00Ibiza, Ibiza Island Balearic Spain
  6. 16 Jun 10:00 - 19:00Barcelona, Spain
  7. 18 Jun 08:00Arriving in Palermo, Sicily Italy
Find this cruise to book →
$1179from / pp
Azamara Onward
Azamara Cruises
Barcelona → Monte Carlo
⚓ Calls 11 Jun 17:007 nights8 portsDeparts 2026 Jun 11
View itinerary · 8 ports
7 days, one-way from Barcelona to Monte Carlo
  1. 11 Jun 17:00Departing from Barcelona, Spain
  2. 12 Jun 08:00 - 18:00Palamos, Spain Costa Brava
  3. 13 Jun 08:00 - 20:00Sete, France Riviera
  4. 14 Jun 08:00 - 22:00Marseille, France Riviera
  5. 15 Jun 08:00 - 18:00Sanary-sur-Mer, France Riviera
  6. 16 Jun 08:00 - 22:00Villefranche-sur-Mer, Nice, France Riviera
  7. 17 Jun 08:00 - 18:00Calvi, Corsica France
  8. 18 Jun 07:00Arriving in Monte Carlo, Monaco City
Find this cruise to book →
$1669from / pp
Seven Seas Navigator
Regent Seven Seas Cruises
Cape Town → Barcelona
⚓ Calls 05 Jul 08:0024 nights12 portsDeparts 2026 Jun 11
View itinerary · 12 ports
24 days, one-way from Cape Town to Barcelona
  1. 11 Jun 17:00Departing from Cape Town, South Africa
  2. 14 Jun 08:00 - 18:00Walvis Bay, Namibia
  3. 18 Jun 07:00 - 17:00Santo Antonio, Principe Island
  4. 20 Jun 09:00 - 18:00Lome-Togo, Togo
  5. 21 Jun 08:00 - 18:00Takoradi, Ghana
  6. 22 Jun 07:00 - 15:00Abidjan, Ivory Coast
  7. 25 Jun 11:00 - 18:00Banjul, Gambia
  8. 26 Jun 08:00 - 22:00Dakar, Senegal
  9. 28 Jun 08:00 - 16:00Mindelo, Sao Vicente Island Cape Verde
  10. 01 Jul 08:00 - 18:00Arrecife, Lanzarote, Canary Islands
  11. 02 Jul 08:00 - 16:00Agadir, Morocco
  12. 05 Jul 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$33698from / pp
Celebrity Equinox
Celebrity Cruises
Round-trip from Barcelona
⚓ Calls 11 Jun 17:009 nights6 portsDeparts 2026 Jun 11
View itinerary · 6 ports
9 days, round-trip Spain, Portugal Morocco
  1. 11 Jun 17:00Departing from Barcelona, Spain
  2. 13 Jun 07:00 - 17:00Cadiz, Spain, Sevilla
  3. 14 Jun 08:00 - 15 Jun 18:00Lisbon, Portugal
  4. 16 Jun 08:00 - 19:00Porto-Leixoes, Oporto, Portugal
  5. 18 Jun 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  6. 20 Jun 05:00Arriving in Barcelona, Spain
Find this cruise to book →
$2673from / pp
Azamara Onward
Azamara Cruises
Barcelona → Piraeus-Athens
⚓ Calls 11 Jun 17:0044 nights40 portsDeparts 2026 Jun 11
View itinerary · 40 ports
44 days, one-way from Barcelona to Piraeus-Athens
  1. 11 Jun 17:00Departing from Barcelona, Spain
  2. 12 Jun 08:00 - 18:00Palamos, Spain Costa Brava
  3. 13 Jun 08:00 - 20:00Sete, France Riviera
  4. 14 Jun 08:00 - 22:00Marseille, France Riviera
  5. 15 Jun 08:00 - 18:00Sanary-sur-Mer, France Riviera
  6. 16 Jun 08:00 - 22:00Villefranche-sur-Mer, Nice, France Riviera
  7. 17 Jun 08:00 - 18:00Calvi, Corsica France
  8. 18 Jun 07:00Monte Carlo, Monaco City
  9. 19 Jun 08:00 - 18:00Santa Margherita Ligure, Italy Riviera
  10. 20 Jun 08:00 - 21 Jun 19:00Livorno, Florence-Pisa, Italy
  11. 22 Jun 08:00 - 19:30Civitavecchia-Rome, Italy
  12. 23 Jun 08:00 - 20:00Sorrento, Italy
  13. 25 Jun 09:30 - 20:00Kotor, Montenegro
  14. 26 Jun 08:00 - 22:00Dubrovnik, Croatia, Port Gruz
  15. 27 Jun 08:00 - 16:00Hvar Island Croatia, Stari Grad-Hvar Town
  16. 28 Jun 08:00 - 18:00Koper, Slovenia
  17. 29 Jun 06:00Venice, Marghera, Italy
  18. 30 Jun 08:00 - 18:00Opatija, Croatia
  19. 01 Jul 08:00 - 22:00Zadar, Croatia
  20. 02 Jul 08:00 - 21:00Sibenik, Croatia
  21. 03 Jul 08:00 - 20:00Korcula Island Croatia, Korcula Town
  22. 04 Jul 08:00 - 22:00Dubrovnik, Croatia, Port Gruz
  23. 05 Jul 08:00 - 17:00Kotor, Montenegro
  24. 06 Jul 08:30 - 22:00Corfu Island, Kerkyra, Greece
  25. 08 Jul 05:00Piraeus-Athens, Greece
  26. 09 Jul 08:00 - 20:00Syros Island, Ermoupoli, Greece
  27. 10 Jul 08:00 - 18:00Paros Island, Naoussa, Greece
  28. 11 Jul 08:00 - 20:00Santorini Island, Thira, Greece
  29. 12 Jul 08:00 - 17:00Agios Nikolaos, Crete Greece
  30. 13 Jul 08:00 - 18:00Rhodes Island, Greece
  31. 14 Jul 09:00 - 20:00Kusadasi, Ephesus, Turkey
  32. 15 Jul 08:00 - 18:00Patmos Island, Greece
  33. 16 Jul 08:00 - 15:00Chios Island, Greece
  34. 17 Jul 13:00 - 18 JulIstanbul, Turkey, Galataport
  35. 19 Jul 08:00 - 16:00Canakkale, Troy, Turkey
  36. 20 Jul 08:00 - 21 Jul 21:00Thessaloniki, Greece
  37. 22 Jul 08:00 - 19:00Volos, Meteora, Greece
  38. 23 Jul 08:00 - 21:30Mykonos Island, Greece
  39. 24 Jul 08:00 - 18:00Nafplio, Mycenae, Greece
  40. 25 Jul 05:00Arriving in Piraeus-Athens, Greece
Find this cruise to book →
$16329from / pp
Costa Toscana
Costa Cruises
Round-trip from Civitavecchia-Rome
⚓ Calls 14 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 11
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Civitavecchia Rome
  1. 11 Jun 19:00Departing from Civitavecchia-Rome, Italy
  2. 12 Jun 08:30 - 18:00Genoa, Milan, Italy Riviera
  3. 13 Jun 09:00 - 18:00Marseille, France Riviera
  4. 14 Jun 08:00 - 18:00Barcelona, Spain
  5. 16 Jun 07:00 - 16:00Cagliari, Sardinia Italy
  6. 17 Jun 09:00 - 19:00Naples, Italy
  7. 18 Jun 08:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$1019from / pp
Seabourn Venture
Seabourn Cruises
Barcelona → London-Greenwich
⚓ Calls 11 Jun - 17:0013 nights8 portsDeparts 2026 Jun 11
View itinerary · 8 ports
13 days, one-way from Barcelona to London-Greenwich
  1. 11 Jun - 17:00Departing from Barcelona, Spain
  2. 13 Jun 07:00 - 20:00Malaga, Spain Granada
  3. 14 Jun 19:30 - 16 Jun 19:00Seville, Spain Andalusia
  4. 19 Jun 12:00 - 22:00Gijon, Spain Asturias
  5. 21 Jun 09:30 - 20:30Saint-Malo, France
  6. 22 Jun 08:00 - 17:00Poole, England
  7. 23 Jun 07:00 - 17:00Dunkirk, Dunkerque, France
  8. 24 Jun 08:30Arriving in London-Greenwich, England
Find this cruise to book →
Price on request
MSC Seaview
MSC Cruises
Round-trip from Barcelona
⚓ Calls 11 Jun 19:007 nights7 portsDeparts 2026 Jun 11
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 11 Jun 19:00Departing from Barcelona, Spain
  2. 12 Jun 09:00 - 18:00Marseille, France Riviera
  3. 13 Jun 09:00 - 18:00Genoa, Milan, Italy Riviera
  4. 14 Jun 08:00 - 19:00Civitavecchia-Rome, Italy
  5. 15 Jun 11:00 - 20:00Palermo, Sicily Italy
  6. 17 Jun 11:30 - 23:00Ibiza, Ibiza Island Balearic Spain
  7. 18 Jun 09:00Arriving in Barcelona, Spain
Find this cruise to book →
$1133from / pp
MSC Splendida
MSC Cruises
Round-trip from Palermo
⚓ Calls 14 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 11
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 11 Jun 17:00Departing from Palermo, Sicily Italy
  2. 12 Jun 09:00 - 17:00Valletta, Malta
  3. 14 Jun 08:00 - 18:00Barcelona, Spain
  4. 15 Jun 08:00 - 16:00Marseille, France Riviera
  5. 16 Jun 07:00 - 18:00Livorno, Florence-Pisa, Italy
  6. 17 Jun 12:00 - 19:00Cagliari, Sardinia Italy
  7. 18 Jun 09:00Arriving in Palermo, Sicily Italy
Find this cruise to book →
$1245from / pp
Oceania Nautica-Aurelia
Oceania Cruises
Lisbon → Venice
⚓ Calls 15 Jun 11:00 - 21:0014 nights13 portsDeparts 2026 Jun 11
View itinerary · 13 ports
14 days, one-way from Lisbon to Venice
  1. 11 Jun 17:00Departing from Lisbon, Portugal
  2. 12 Jun 07:00 - 15:00Portimao, Portugal
  3. 13 Jun 09:00 - 18:00Malaga, Spain Granada
  4. 14 Jun 12:00 - 20:00Alicante, Spain
  5. 15 Jun 11:00 - 21:00Barcelona, Spain
  6. 17 Jun 07:00 - 17:00Civitavecchia-Rome, Italy
  7. 18 Jun 07:00 - 17:00Sorrento, Italy
  8. 19 Jun 07:00 - 17:00Messina, Sicily Italy
  9. 20 Jun 07:00 - 17:00Valletta, Malta
  10. 22 Jun 07:00 - 17:00Kotor, Montenegro
  11. 23 Jun 07:00 - 16:00Dubrovnik, Croatia, Port Gruz
  12. 24 Jun 09:00 - 18:00Zadar, Croatia
  13. 25 Jun 08:00Arriving in Venice, Marghera, Italy
Find this cruise to book →
$3395from / pp
MSC Grandiosa
MSC Cruises
Round-trip from Palma de Mallorca
⚓ Calls 13 Jun 08:00 - 17:007 nights7 portsDeparts 2026 Jun 12
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 12 Jun 21:00Departing from Palma de Mallorca, Majorca Island Balearic Spain
  2. 13 Jun 08:00 - 17:00Barcelona, Spain
  3. 14 Jun 09:00 - 19:00Cannes, France Riviera
  4. 15 Jun 08:00 - 18:00Genoa, Milan, Italy Riviera
  5. 16 Jun 07:00 - 18:00La Spezia, Italy Riviera
  6. 17 Jun 07:00 - 19:00Civitavecchia-Rome, Italy
  7. 19 Jun 09:00Arriving in Palma de Mallorca, Majorca Island Balearic Spain
Find this cruise to book →
$1231from / pp
MSC Splendida
MSC Cruises
Round-trip from Valletta
⚓ Calls 14 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 12
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 12 Jun 17:00Departing from Valletta, Malta
  2. 14 Jun 08:00 - 18:00Barcelona, Spain
  3. 15 Jun 08:00 - 16:00Marseille, France Riviera
  4. 16 Jun 07:00 - 18:00Livorno, Florence-Pisa, Italy
  5. 17 Jun 12:00 - 19:00Cagliari, Sardinia Italy
  6. 18 Jun 09:00 - 17:00Palermo, Sicily Italy
  7. 19 Jun 09:00Arriving in Valletta, Malta
Find this cruise to book →
$978from / pp
MSC Seaview
MSC Cruises
Round-trip from Marseille
⚓ Calls 18 Jun 09:00 - 19:007 nights7 portsDeparts 2026 Jun 12
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 12 Jun 18:00Departing from Marseille, France Riviera
  2. 13 Jun 09:00 - 18:00Genoa, Milan, Italy Riviera
  3. 14 Jun 08:00 - 19:00Civitavecchia-Rome, Italy
  4. 15 Jun 11:00 - 20:00Palermo, Sicily Italy
  5. 17 Jun 11:30 - 23:00Ibiza, Ibiza Island Balearic Spain
  6. 18 Jun 09:00 - 19:00Barcelona, Spain
  7. 19 Jun 09:00Arriving in Marseille, France Riviera
Find this cruise to book →
$1108from / pp
MSC Meraviglia
MSC Cruises
Round-trip from Palermo
⚓ Calls 16 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 12
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 12 Jun 18:00Departing from Palermo, Sicily Italy
  2. 13 Jun 06:30 - 16:30Naples, Italy
  3. 14 Jun 09:00 - 19:00Livorno, Florence-Pisa, Italy
  4. 15 Jun 10:00 - 19:00Marseille, France Riviera
  5. 16 Jun 08:00 - 18:00Barcelona, Spain
  6. 18 Jun 08:00 - 18:00La Goulette-Tunis, Tunisia
  7. 19 Jun 09:00Arriving in Palermo, Sicily Italy
Find this cruise to book →
$1058from / pp
Costa Smeralda
Costa Cruises
Round-trip from Civitavecchia-Rome
⚓ Calls 16 Jun 10:00 - 19:007 nights7 portsDeparts 2026 Jun 12
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Civitavecchia Rome
  1. 12 Jun 19:00Departing from Civitavecchia-Rome, Italy
  2. 13 Jun 08:30 - 18:00Savona, Italy Riviera
  3. 14 Jun 08:30 - 17:00Marseille, France Riviera
  4. 15 Jun 13:00 - 23:00Ibiza, Ibiza Island Balearic Spain
  5. 16 Jun 10:00 - 19:00Barcelona, Spain
  6. 18 Jun 08:00 - 16:30Palermo, Sicily Italy
  7. 19 Jun 08:30Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$1319from / pp
AIDAcosma
AIDA Cruises
Round-trip from Barcelona
⚓ Calls 12 Jun 18:007 nights6 portsDeparts 2026 Jun 12
View itinerary · 6 ports
7 days, round-trip Mediterrane Schatze mit Korsika ab Barcelona
  1. 12 Jun 18:00Departing from Barcelona, Spain
  2. 13 Jun 05:00 - 22:00Palma de Mallorca, Majorca Island Balearic Spain
  3. 15 Jun 07:00 - 18:00La Spezia, Italy Riviera
  4. 16 Jun 08:00 - 20:00Civitavecchia-Rome, Italy
  5. 17 Jun 09:30 - 22:00Ajaccio, Corsica France
  6. 19 Jun 06:00Arriving in Barcelona, Spain
Find this cruise to book →
Price on request
MSC World Europa
MSC Cruises
Round-trip from Barcelona
⚓ Calls 12 Jun 18:007 nights7 portsDeparts 2026 Jun 12
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 12 Jun 18:00Departing from Barcelona, Spain
  2. 13 Jun 07:00 - 18:00Marseille, France Riviera
  3. 14 Jun 08:00 - 16:00Genoa, Milan, Italy Riviera
  4. 15 Jun 13:00 - 20:00Naples, Italy
  5. 16 Jun 09:00 - 18:00Messina, Sicily Italy
  6. 17 Jun 08:00 - 17:00Valletta, Malta
  7. 19 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1406from / pp
Costa Toscana
Costa Cruises
Round-trip from Genoa
⚓ Calls 14 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 12
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Genoa
  1. 12 Jun 18:00Departing from Genoa, Milan, Italy Riviera
  2. 13 Jun 09:00 - 18:00Marseille, France Riviera
  3. 14 Jun 08:00 - 18:00Barcelona, Spain
  4. 16 Jun 07:00 - 16:00Cagliari, Sardinia Italy
  5. 17 Jun 09:00 - 19:00Naples, Italy
  6. 18 Jun 08:00 - 19:00Civitavecchia-Rome, Italy
  7. 19 Jun 08:30Arriving in Genoa, Milan, Italy Riviera
Find this cruise to book →
$1017from / pp
Celebrity Xcel
Celebrity Cruises
Barcelona → Piraeus-Athens
⚓ Calls 12 Jun 17:007 nights6 portsDeparts 2026 Jun 12
View itinerary · 6 ports
7 days, one-way from Barcelona to Piraeus-Athens
  1. 12 Jun 17:00Departing from Barcelona, Spain
  2. 14 Jun 07:00 - 19:00Valletta, Malta
  3. 16 Jun 09:00 - 20:00Kusadasi, Ephesus, Turkey
  4. 17 Jun 07:00 - 18:00Mykonos Island, Greece
  5. 18 Jun 07:00 - 20:00Santorini Island, Thira, Greece
  6. 19 Jun 05:00Arriving in Piraeus-Athens, Greece
Find this cruise to book →
$2374from / pp
Viking Mira
Viking Cruises
Barcelona → Reykjavik
⚓ Calls 12 Jun13 nights12 portsDeparts 2026 Jun 12
View itinerary · 12 ports
13 days, one-way from Barcelona to Reykjavik
  1. 12 JunDeparting from Barcelona, Spain
  2. 13 JunValencia, Spain
  3. 14 Junsea cruising
  4. 15 JunMalaga, Spain Granada
  5. 16 Juncoastal cruising
  6. 17 JunLisbon, Portugal
  7. 18 JunPorto-Leixoes, Oporto, Portugal
  8. 19 JunLa Coruna, Spain Galicia
  9. 21 JunDun Laoghaire, Ireland
  10. 22 JunLiverpool, England
  11. 24 Junsea cruising
  12. 25 JunArriving in Reykjavik, Iceland
Find this cruise to book →
Price on request
MSC Seaview
MSC Cruises
Round-trip from Genoa
⚓ Calls 18 Jun 09:00 - 19:007 nights7 portsDeparts 2026 Jun 13
View itinerary · 7 ports
7 days, round-trip Western Mediterranean
  1. 13 Jun 18:00Departing from Genoa, Milan, Italy Riviera
  2. 14 Jun 08:00 - 19:00Civitavecchia-Rome, Italy
  3. 15 Jun 11:00 - 20:00Palermo, Sicily Italy
  4. 17 Jun 11:30 - 23:00Ibiza, Ibiza Island Balearic Spain
  5. 18 Jun 09:00 - 19:00Barcelona, Spain
  6. 19 Jun 09:00 - 18:00Marseille, France Riviera
  7. 20 Jun 09:00Arriving in Genoa, Milan, Italy Riviera
Find this cruise to book →
$1118from / pp
Costa Smeralda
Costa Cruises
Round-trip from Savona
⚓ Calls 16 Jun 10:00 - 19:007 nights7 portsDeparts 2026 Jun 13
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Savona
  1. 13 Jun 18:00Departing from Savona, Italy Riviera
  2. 14 Jun 08:30 - 17:00Marseille, France Riviera
  3. 15 Jun 13:00 - 23:00Ibiza, Ibiza Island Balearic Spain
  4. 16 Jun 10:00 - 19:00Barcelona, Spain
  5. 18 Jun 08:00 - 16:30Palermo, Sicily Italy
  6. 19 Jun 08:30 - 19:00Civitavecchia-Rome, Italy
  7. 20 Jun 08:30Arriving in Savona, Italy Riviera
Find this cruise to book →
$1317from / pp
MSC Grandiosa
MSC Cruises
Round-trip from Barcelona
⚓ Calls 13 Jun 17:007 nights7 portsDeparts 2026 Jun 13
View itinerary · 7 ports
7 days, round-trip Western Mediterranean
  1. 13 Jun 17:00Departing from Barcelona, Spain
  2. 14 Jun 09:00 - 19:00Cannes, France Riviera
  3. 15 Jun 08:00 - 18:00Genoa, Milan, Italy Riviera
  4. 16 Jun 07:00 - 18:00La Spezia, Italy Riviera
  5. 17 Jun 07:00 - 19:00Civitavecchia-Rome, Italy
  6. 19 Jun 09:00 - 21:00Palma de Mallorca, Majorca Island Balearic Spain
  7. 20 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1195from / pp
MSC World Europa
MSC Cruises
Round-trip from Marseille
⚓ Calls 19 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 13
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 13 Jun 18:00Departing from Marseille, France Riviera
  2. 14 Jun 08:00 - 16:00Genoa, Milan, Italy Riviera
  3. 15 Jun 13:00 - 20:00Naples, Italy
  4. 16 Jun 09:00 - 18:00Messina, Sicily Italy
  5. 17 Jun 08:00 - 17:00Valletta, Malta
  6. 19 Jun 08:00 - 18:00Barcelona, Spain
  7. 20 Jun 07:00Arriving in Marseille, France Riviera
Find this cruise to book →
$1369from / pp
AIDAcosma
AIDA Cruises
Round-trip from Palma de Mallorca
⚓ Calls 19 Jun 06:0014 nights11 portsDeparts 2026 Jun 13
View itinerary · 11 ports
14 days, round-trip Grose Mittelmeer-Reise ab Mallorca 1
  1. 13 Jun 22:00Departing from Palma de Mallorca, Majorca Island Balearic Spain
  2. 15 Jun 07:00 - 18:00La Spezia, Italy Riviera
  3. 16 Jun 08:00Civitavecchia-Rome, Italy
  4. 17 Jun 09:30 - 22:00Ajaccio, Corsica France
  5. 19 Jun 06:00Barcelona, Spain
  6. 20 Jun 05:00 - 22:00Palma de Mallorca, Majorca Island Balearic Spain
  7. 22 Jun 07:30 - 16:30Cagliari, Sardinia Italy
  8. 23 Jun - 20:00Civitavecchia-Rome, Italy
  9. 25 Jun 08:00 - 17:00Marseille, France Riviera
  10. 26 Jun - 18:00Barcelona, Spain
  11. 27 Jun 05:00Arriving in Palma de Mallorca, Majorca Island Balearic Spain
Find this cruise to book →
Price on request
AIDAcosma
AIDA Cruises
Round-trip from Palma de Mallorca
⚓ Calls 19 Jun 06:00 - 18:007 nights6 portsDeparts 2026 Jun 13
View itinerary · 6 ports
7 days, round-trip Mediterrane Schatze mit Korsika ab Mallorca
  1. 13 Jun 22:00Departing from Palma de Mallorca, Majorca Island Balearic Spain
  2. 15 Jun 07:00 - 18:00La Spezia, Italy Riviera
  3. 16 Jun 08:00 - 20:00Civitavecchia-Rome, Italy
  4. 17 Jun 09:30 - 22:00Ajaccio, Corsica France
  5. 19 Jun 06:00 - 18:00Barcelona, Spain
  6. 20 Jun 05:00Arriving in Palma de Mallorca, Majorca Island Balearic Spain
Find this cruise to book →
Price on request
Oceania Allura
Oceania Cruises
Trieste → Barcelona
⚓ Calls 25 Jun 08:0012 nights11 portsDeparts 2026 Jun 13
View itinerary · 11 ports
12 days, one-way from Trieste to Barcelona
  1. 13 Jun 17:00Departing from Trieste, Italy
  2. 14 Jun 10:00 - 19:00Split, Croatia
  3. 15 Jun 08:00 - 17:00Kotor, Montenegro
  4. 16 Jun 09:00 - 20:00Corfu Island, Kerkyra, Greece
  5. 18 Jun 07:00 - 19:00Messina, Sicily Italy
  6. 19 Jun 07:00 - 16:00Valletta, Malta
  7. 20 Jun 09:00 - 18:00La Goulette-Tunis, Tunisia
  8. 22 Jun 08:00 - 17:00Cartagena Spain, Murcia
  9. 23 Jun 12:00 - 23:00Ibiza, Ibiza Island Balearic Spain
  10. 24 Jun 08:00 - 17:00Palma de Mallorca, Majorca Island Balearic Spain
  11. 25 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$5899from / pp
MSC Meraviglia
MSC Cruises
Round-trip from Naples
⚓ Calls 16 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 13
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 13 Jun 16:30Departing from Naples, Italy
  2. 14 Jun 09:00 - 19:00Livorno, Florence-Pisa, Italy
  3. 15 Jun 10:00 - 19:00Marseille, France Riviera
  4. 16 Jun 08:00 - 18:00Barcelona, Spain
  5. 18 Jun 08:00 - 18:00La Goulette-Tunis, Tunisia
  6. 19 Jun 09:00 - 18:00Palermo, Sicily Italy
  7. 20 Jun 06:30Arriving in Naples, Italy
Find this cruise to book →
$1268from / pp
Costa Toscana
Costa Cruises
Round-trip from Marseille
⚓ Calls 14 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 13
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Marseilles
  1. 13 Jun 18:00Departing from Marseille, France Riviera
  2. 14 Jun 08:00 - 18:00Barcelona, Spain
  3. 16 Jun 07:00 - 16:00Cagliari, Sardinia Italy
  4. 17 Jun 09:00 - 19:00Naples, Italy
  5. 18 Jun 08:00 - 19:00Civitavecchia-Rome, Italy
  6. 19 Jun 08:30 - 18:00Genoa, Milan, Italy Riviera
  7. 20 Jun 09:00Arriving in Marseille, France Riviera
Find this cruise to book →
$1019from / pp
Sun Princess
Princess Cruises
Round-trip from Civitavecchia-Rome
⚓ Calls 27 Jun 06:00 - 17:0021 nights17 portsDeparts 2026 Jun 13
View itinerary · 17 ports
21 days, round-trip The Best of the Mediterranean
  1. 13 Jun 18:00Departing from Civitavecchia-Rome, Italy
  2. 14 Jun 07:00 - 19:00Naples, Italy
  3. 16 Jun 08:00 - 18:00Souda-Chania, Crete Greece
  4. 18 Jun 07:00 - 18:00Kusadasi, Ephesus, Turkey
  5. 19 Jun 07:00 - 21:00Mykonos Island, Greece
  6. 20 Jun 06:00 - 19:00Piraeus-Athens, Greece
  7. 21 Jun 07:00 - 19:00Santorini Island, Thira, Greece
  8. 23 Jun 07:30 - 18:00Bar Montenegro
  9. 24 Jun 07:00 - 16:00Corfu Island, Kerkyra, Greece
  10. 25 Jun 07:00 - 16:00Messina, Sicily Italy
  11. 27 Jun 06:00 - 17:00Barcelona, Spain
  12. 28 Jun 07:00 - 16:00Palma de Mallorca, Majorca Island Balearic Spain
  13. 29 Jun 10:00 - 20:00Marseille, France Riviera
  14. 30 Jun 08:00 - 18:00Ajaccio, Corsica France
  15. 01 Jul 08:00 - 20:00Genoa, Milan, Italy Riviera
  16. 02 Jul 07:00 - 03 Jul 17:00La Spezia, Italy Riviera
  17. 04 Jul 06:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$5558from / pp
Sun Princess
Princess Cruises
Civitavecchia-Rome → Barcelona
⚓ Calls 27 Jun 06:0014 nights11 portsDeparts 2026 Jun 13
View itinerary · 11 ports
14 days, one-way from Civitavecchia-Rome to Barcelona
  1. 13 Jun 18:00Departing from Civitavecchia-Rome, Italy
  2. 14 Jun 07:00 - 19:00Naples, Italy
  3. 16 Jun 08:00 - 18:00Souda-Chania, Crete Greece
  4. 18 Jun 07:00 - 18:00Kusadasi, Ephesus, Turkey
  5. 19 Jun 07:00 - 21:00Mykonos Island, Greece
  6. 20 Jun 06:00 - 19:00Piraeus-Athens, Greece
  7. 21 Jun 07:00 - 19:00Santorini Island, Thira, Greece
  8. 23 Jun 07:30 - 18:00Bar Montenegro
  9. 24 Jun 07:00 - 16:00Corfu Island, Kerkyra, Greece
  10. 25 Jun 07:00 - 16:00Messina, Sicily Italy
  11. 27 Jun 06:00Arriving in Barcelona, Spain
Find this cruise to book →
$2893from / pp
MSC World Europa
MSC Cruises
Round-trip from Genoa
⚓ Calls 19 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 14
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 14 Jun 16:00Departing from Genoa, Milan, Italy Riviera
  2. 15 Jun 13:00 - 20:00Naples, Italy
  3. 16 Jun 09:00 - 18:00Messina, Sicily Italy
  4. 17 Jun 08:00 - 17:00Valletta, Malta
  5. 19 Jun 08:00 - 18:00Barcelona, Spain
  6. 20 Jun 07:00 - 18:00Marseille, France Riviera
  7. 21 Jun 08:00Arriving in Genoa, Milan, Italy Riviera
Find this cruise to book →
$1361from / pp
ms Oosterdam
Holland America Cruises
Civitavecchia-Rome → Barcelona
⚓ Calls 21 Jun 07:007 nights6 portsDeparts 2026 Jun 14
View itinerary · 6 ports
7 days, one-way from Civitavecchia-Rome to Barcelona
  1. 14 Jun 17:00Departing from Civitavecchia-Rome, Italy
  2. 15 Jun 07:00 - 19:00Livorno, Florence-Pisa, Italy
  3. 16 Jun 07:00 - 17:00Portofino, Italy Riviera
  4. 17 Jun 07:00 - 18:00Marseille, France Riviera
  5. 19 Jun 12:00 - 19:00Gibraltar
  6. 21 Jun 07:00Arriving in Barcelona, Spain
Find this cruise to book →
$1409from / pp
Costa Smeralda
Costa Cruises
Round-trip from Marseille
⚓ Calls 16 Jun 10:00 - 19:007 nights7 portsDeparts 2026 Jun 14
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Marseilles
  1. 14 Jun 17:00Departing from Marseille, France Riviera
  2. 15 Jun 13:00 - 23:00Ibiza, Ibiza Island Balearic Spain
  3. 16 Jun 10:00 - 19:00Barcelona, Spain
  4. 18 Jun 08:00 - 16:30Palermo, Sicily Italy
  5. 19 Jun 08:30 - 19:00Civitavecchia-Rome, Italy
  6. 20 Jun 08:30 - 18:00Savona, Italy Riviera
  7. 21 Jun 08:30Arriving in Marseille, France Riviera
Find this cruise to book →
$1390from / pp
MSC Grandiosa
MSC Cruises
Round-trip from Cannes
⚓ Calls 20 Jun 08:00 - 17:007 nights7 portsDeparts 2026 Jun 14
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 14 Jun 19:00Departing from Cannes, France Riviera
  2. 15 Jun 08:00 - 18:00Genoa, Milan, Italy Riviera
  3. 16 Jun 07:00 - 18:00La Spezia, Italy Riviera
  4. 17 Jun 07:00 - 19:00Civitavecchia-Rome, Italy
  5. 19 Jun 09:00 - 21:00Palma de Mallorca, Majorca Island Balearic Spain
  6. 20 Jun 08:00 - 17:00Barcelona, Spain
  7. 21 Jun 09:00Arriving in Cannes, France Riviera
Find this cruise to book →
$1227from / pp
Silver Nova
Silversea Cruises
Lisbon → Civitavecchia-Rome
⚓ Calls 19 Jun 08:00 - 17:3010 nights9 portsDeparts 2026 Jun 14
View itinerary · 9 ports
10 days, one-way from Lisbon to Civitavecchia-Rome
  1. 14 Jun 19:00Departing from Lisbon, Portugal
  2. 15 Jun 15:00 - 16 Jun 18:00Cadiz, Spain, Sevilla
  3. 17 Jun 08:00 - 19:00Malaga, Spain Granada
  4. 19 Jun 08:00 - 17:30Barcelona, Spain
  5. 20 Jun 08:00 - 19:00Marseille, France Riviera
  6. 21 Jun 08:00 - 23:00Monte Carlo, Monaco City
  7. 22 Jun 08:00 - 23:00Portofino, Italy Riviera
  8. 23 Jun 08:00 - 18:00Livorno, Florence-Pisa, Italy
  9. 24 JunArriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$6950from / pp
ms Oosterdam
Holland America Cruises
Civitavecchia-Rome → Piraeus-Athens
⚓ Calls 21 Jun 07:00 - 17:0021 nights15 portsDeparts 2026 Jun 14
View itinerary · 15 ports
21 days, one-way from Civitavecchia-Rome to Piraeus-Athens
  1. 14 Jun 17:00Departing from Civitavecchia-Rome, Italy
  2. 15 Jun 07:00 - 17:00Livorno, Florence-Pisa, Italy
  3. 16 Jun 07:00 - 17:00Portofino, Italy Riviera
  4. 17 Jun 07:00 - 18:00Marseille, France Riviera
  5. 19 Jun 12:00 - 19:00Gibraltar
  6. 21 Jun 07:00 - 17:00Barcelona, Spain
  7. 23 Jun 08:00 - 17:00Valletta, Malta
  8. 25 Jun 08:00 - 17:00Souda-Chania, Crete Greece
  9. 26 Jun 08:00 - 17:00Santorini Island, Thira, Greece
  10. 27 Jun 07:00 - 18:00Kusadasi, Ephesus, Turkey
  11. 28 Jun 07:00 - 16:00Piraeus-Athens, Greece
  12. 30 Jun 06:00 - 01 Jul 23:59Alexandria, Egypt, Cairo
  13. 03 Jul 08:00 - 18:00Rhodes Island, Greece
  14. 04 Jul 08:00 - 17:00Mykonos Island, Greece
  15. 05 Jul 07:00Arriving in Piraeus-Athens, Greece
Find this cruise to book →
$4684from / pp
MSC Meraviglia
MSC Cruises
Round-trip from Livorno
⚓ Calls 16 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 14
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 14 Jun 19:00Departing from Livorno, Florence-Pisa, Italy
  2. 15 Jun 10:00 - 19:00Marseille, France Riviera
  3. 16 Jun 08:00 - 18:00Barcelona, Spain
  4. 18 Jun 08:00 - 18:00La Goulette-Tunis, Tunisia
  5. 19 Jun 09:00 - 18:00Palermo, Sicily Italy
  6. 20 Jun 06:30 - 16:30Naples, Italy
  7. 21 Jun 09:00Arriving in Livorno, Florence-Pisa, Italy
Find this cruise to book →
$1385from / pp
Norwegian Epic
Norwegian Cruise Line Cruises
Barcelona → Civitavecchia-Rome
⚓ Calls 14 Jun 17:007 nights7 portsDeparts 2026 Jun 14
View itinerary · 7 ports
7 days, one-way from Barcelona to Civitavecchia-Rome
  1. 14 Jun 17:00Departing from Barcelona, Spain
  2. 15 Jun 07:00 - 17:00Marseille, France Riviera
  3. 16 Jun 07:00 - 18:00Villefranche-sur-Mer, Nice, France Riviera
  4. 17 Jun 07:00 - 23:59Livorno, Florence-Pisa, Italy
  5. 19 Jun 07:00 - 18:00Messina, Sicily Italy
  6. 20 Jun 07:00 - 18:00Salerno, Italy
  7. 21 Jun 06:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$1099from / pp
ms Oosterdam
Holland America Cruises
Civitavecchia-Rome → Piraeus-Athens
⚓ Calls 21 Jun 07:00 - 17:0014 nights11 portsDeparts 2026 Jun 14
View itinerary · 11 ports
14 days, one-way from Civitavecchia-Rome to Piraeus-Athens
  1. 14 Jun 17:00Departing from Civitavecchia-Rome, Italy
  2. 15 Jun 07:00 - 19:00Livorno, Florence-Pisa, Italy
  3. 16 Jun 07:00 - 17:00Portofino, Italy Riviera
  4. 17 Jun 07:00 - 18:00Marseille, France Riviera
  5. 19 Jun 12:00 - 19:00Gibraltar
  6. 21 Jun 07:00 - 17:00Barcelona, Spain
  7. 23 Jun 08:00 - 17:00Valletta, Malta
  8. 25 Jun 08:00 - 17:00Souda-Chania, Crete Greece
  9. 26 Jun 08:00 - 17:00Santorini Island, Thira, Greece
  10. 27 Jun 07:00 - 18:00Kusadasi, Ephesus, Turkey
  11. 28 Jun 07:00Arriving in Piraeus-Athens, Greece
Find this cruise to book →
$2709from / pp
Norwegian Dawn
Norwegian Cruise Line Cruises
Lisbon → Barcelona
⚓ Calls 21 Jun 06:007 nights8 portsDeparts 2026 Jun 14
View itinerary · 8 ports
7 days, one-way from Lisbon to Barcelona
  1. 14 Jun 16:00Departing from Lisbon, Portugal
  2. 15 Jun 07:00 - 18:00Portimao, Portugal
  3. 16 Jun 07:00 - 19:00Cadiz, Spain, Sevilla
  4. 17 Jun 07:00 - 23:59Motril, Spain Granada
  5. 18 Jun 07:00 - 13:00Gibraltar
  6. 19 Jun 12:00 - 22:00Ibiza, Ibiza Island Balearic Spain
  7. 20 Jun 07:00 - 18:00Palma de Mallorca, Majorca Island Balearic Spain
  8. 21 Jun 06:00Arriving in Barcelona, Spain
Find this cruise to book →
$799from / pp
Costa Toscana
Costa Cruises
Round-trip from Barcelona
⚓ Calls 14 Jun 18:007 nights7 portsDeparts 2026 Jun 14
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Barcelona
  1. 14 Jun 18:00Departing from Barcelona, Spain
  2. 16 Jun 07:00 - 16:00Cagliari, Sardinia Italy
  3. 17 Jun 09:00 - 19:00Naples, Italy
  4. 18 Jun 08:00 - 19:00Civitavecchia-Rome, Italy
  5. 19 Jun 08:30 - 18:00Genoa, Milan, Italy Riviera
  6. 20 Jun 09:00 - 18:00Marseille, France Riviera
  7. 21 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1096from / pp
Valiant Lady
Virgin Voyages Cruises
Round-trip from Barcelona
⚓ Calls 14 Jun 18:007 nights6 portsDeparts 2026 Jun 14
View itinerary · 6 ports
7 days, round-trip 7 Night French Riviera Spain and Ibiza Overnight Cruise
  1. 14 Jun 18:00Departing from Barcelona, Spain
  2. 15 Jun 08:00 - 19:00Palma de Mallorca, Majorca Island Balearic Spain
  3. 16 Jun 08:00 - 18:00Valencia, Spain
  4. 18 Jun 08:00 - 19:00Cannes, France Riviera
  5. 19 Jun 19:00 - 20 Jun 17:00Ibiza, Ibiza Island Balearic Spain
  6. 21 Jun 06:30Arriving in Barcelona, Spain
Find this cruise to book →
$1573from / pp
MSC Splendida
MSC Cruises
Round-trip from Barcelona
⚓ Calls 14 Jun 18:007 nights7 portsDeparts 2026 Jun 14
View itinerary · 7 ports
7 days, round-trip Western Mediterranean
  1. 14 Jun 18:00Departing from Barcelona, Spain
  2. 15 Jun 08:00 - 16:00Marseille, France Riviera
  3. 16 Jun 07:00 - 18:00Livorno, Florence-Pisa, Italy
  4. 17 Jun 12:00 - 19:00Cagliari, Sardinia Italy
  5. 18 Jun 09:00 - 17:00Palermo, Sicily Italy
  6. 19 Jun 09:00 - 17:00Valletta, Malta
  7. 21 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1098from / pp
MSC Seaview
MSC Cruises
Round-trip from Civitavecchia-Rome
⚓ Calls 18 Jun 09:00 - 19:007 nights7 portsDeparts 2026 Jun 14
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 14 Jun 19:00Departing from Civitavecchia-Rome, Italy
  2. 15 Jun 11:00 - 20:00Palermo, Sicily Italy
  3. 17 Jun 11:30 - 23:00Ibiza, Ibiza Island Balearic Spain
  4. 18 Jun 09:00 - 19:00Barcelona, Spain
  5. 19 Jun 09:00 - 18:00Marseille, France Riviera
  6. 20 Jun 09:00 - 18:00Genoa, Milan, Italy Riviera
  7. 21 Jun 08:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$1242from / pp
MSC Explora 1
MSC Explora Journeys Cruises
Round-trip from Barcelona
⚓ Calls 15 Jun 20:007 nights7 portsDeparts 2026 Jun 15
View itinerary · 7 ports
7 days, round-trip A Journey of Island Wonders Serene Riviera Exploration
  1. 15 Jun 20:00Departing from Barcelona, Spain
  2. 16 Jun 12:00 - 22:00Ibiza, Ibiza Island Balearic Spain
  3. 17 Jun 09:00 - 18:00Port Mahon, Menorca Island Balearic Spain
  4. 18 Jun 09:00 - 19:00Alghero, Sardinia Italy
  5. 19 Jun 09:00 - 23:00Saint-Tropez, France Riviera
  6. 20 Jun 09:00 - 23:55Monte Carlo, Monaco City
  7. 22 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$6300from / pp
MSC World Europa
MSC Cruises
Round-trip from Naples
⚓ Calls 19 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 15
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 15 Jun 20:00Departing from Naples, Italy
  2. 16 Jun 09:00 - 18:00Messina, Sicily Italy
  3. 17 Jun 08:00 - 17:00Valletta, Malta
  4. 19 Jun 08:00 - 18:00Barcelona, Spain
  5. 20 Jun 07:00 - 18:00Marseille, France Riviera
  6. 21 Jun 08:00 - 16:00Genoa, Milan, Italy Riviera
  7. 22 Jun 13:00Arriving in Naples, Italy
Find this cruise to book →
$1354from / pp
Queen Victoria
Cunard Cruises
Round-trip from Barcelona
⚓ Calls 15 Jun7 nights6 portsDeparts 2026 Jun 15
View itinerary · 6 ports
7 days, round-trip Italy
  1. 15 JunDeparting from Barcelona, Spain
  2. 17 JunToulon, France Riviera, La Seyne-sur-Mer
  3. 18 JunLivorno, Florence-Pisa, Italy
  4. 20 JunIbiza, Ibiza Island Balearic Spain
  5. 21 JunValencia, Spain
  6. 22 JunArriving in Barcelona, Spain
Find this cruise to book →
$1259from / pp
Queen Victoria
Cunard Cruises
Barcelona → Civitavecchia-Rome
⚓ Calls 15 Jun14 nights11 portsDeparts 2026 Jun 15
View itinerary · 11 ports
14 days, one-way from Barcelona to Civitavecchia-Rome
  1. 15 JunDeparting from Barcelona, Spain
  2. 17 JunToulon, France Riviera, La Seyne-sur-Mer
  3. 18 JunLivorno, Florence-Pisa, Italy
  4. 20 JunIbiza, Ibiza Island Balearic Spain
  5. 21 JunValencia, Spain
  6. 22 JunBarcelona, Spain
  7. 24 JunAlghero, Sardinia Italy
  8. 25 JunAjaccio, Corsica France
  9. 27 JunMessina, Sicily Italy
  10. 28 JunSalerno, Italy
  11. 29 JunArriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$2359from / pp
MSC Explora 1
MSC Explora Journeys Cruises
Barcelona → Civitavecchia-Rome
⚓ Calls 15 Jun 20:0014 nights13 portsDeparts 2026 Jun 15
View itinerary · 13 ports
14 days, one-way from Barcelona to Civitavecchia-Rome
  1. 15 Jun 20:00Departing from Barcelona, Spain
  2. 16 Jun 12:00 - 22:00Ibiza, Ibiza Island Balearic Spain
  3. 17 Jun 09:00 - 18:00Port Mahon, Menorca Island Balearic Spain
  4. 18 Jun 09:00 - 19:00Alghero, Sardinia Italy
  5. 19 Jun 09:00 - 23:00Saint-Tropez, France Riviera
  6. 20 Jun 09:00 - 23:55Monte Carlo, Monaco City
  7. 22 Jun 08:00 - 20:00Barcelona, Spain
  8. 24 Jun 08:00 - 21:00Cannes, France Riviera
  9. 25 Jun 09:00 - 23:00Portofino, Italy Riviera
  10. 26 Jun 07:00 - 23:00Livorno, Florence-Pisa, Italy
  11. 27 Jun 14:00 - 23:55Porto Cervo, Sardinia Italy
  12. 28 Jun 08:00 - 18:00Ajaccio, Corsica France
  13. 29 Jun 07:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$12825from / pp
Brilliance Of The Seas
Royal Caribbean Cruises
Civitavecchia-Rome → Barcelona
⚓ Calls 22 Jun 05:007 nights7 portsDeparts 2026 Jun 15
View itinerary · 7 ports
7 days, one-way from Civitavecchia-Rome to Barcelona
  1. 15 Jun 17:00Departing from Civitavecchia-Rome, Italy
  2. 16 Jun 07:00 - 20:00Livorno, Florence-Pisa, Italy
  3. 17 Jun 07:00 - 19:00Santa Margherita Ligure, Italy Riviera
  4. 18 Jun 07:00 - 19:00Villefranche-sur-Mer, Nice, France Riviera
  5. 19 Jun 08:00 - 18:00Marseille, France Riviera
  6. 21 Jun 11:30 - 19:00Ibiza, Ibiza Island Balearic Spain
  7. 22 Jun 05:00Arriving in Barcelona, Spain
Find this cruise to book →
$1294from / pp
Crystal Serenity
Crystal Cruises
Barcelona → Lisbon
⚓ Calls 15 Jun 19:0012 nights12 portsDeparts 2026 Jun 15
View itinerary · 12 ports
12 days, one-way from Barcelona to Lisbon
  1. 15 Jun 19:00Departing from Barcelona, Spain
  2. 16 Jun 08:00 - 17:00Port-Vendres, France, Perpignan
  3. 17 Jun 08:00 - 19:00Villefranche-sur-Mer, Nice, France Riviera
  4. 18 Jun 08:00 - 18:00Porto Venere, Italy Riviera
  5. 19 Jun 07:00 - 17:00Ajaccio, Corsica France
  6. 20 Jun 09:00 - 19:00Port Mahon, Menorca Island Balearic Spain
  7. 21 Jun 08:00 - 18:00Palma de Mallorca, Majorca Island Balearic Spain
  8. 22 Jun 07:00 - 16:00Alicante, Spain
  9. 23 Jun 08:00 - 23:00Malaga, Spain Granada
  10. 24 Jun 08:00 - 19:00Tangier, Morocco, Tanger-Ville
  11. 25 Jun 07:00 - 19:00Cadiz, Spain, Sevilla
  12. 27 Jun 07:00Arriving in Lisbon, Portugal
Find this cruise to book →
$7500from / pp
Crystal Serenity
Crystal Cruises
Barcelona → Palma de Mallorca
⚓ Calls 15 Jun 19:006 nights7 portsDeparts 2026 Jun 15
View itinerary · 7 ports
6 days, one-way from Barcelona to Palma de Mallorca
  1. 15 Jun 19:00Departing from Barcelona, Spain
  2. 16 Jun 08:00 - 17:00Port-Vendres, France, Perpignan
  3. 17 Jun 08:00 - 19:00Villefranche-sur-Mer, Nice, France Riviera
  4. 18 Jun 08:00 - 18:00Porto Venere, Italy Riviera
  5. 19 Jun 07:00 - 17:00Ajaccio, Corsica France
  6. 20 Jun 09:00 - 19:00Port Mahon, Menorca Island Balearic Spain
  7. 21 Jun 08:00Arriving in Palma de Mallorca, Majorca Island Balearic Spain
Find this cruise to book →
$3900from / pp
MSC Meraviglia
MSC Cruises
Round-trip from Marseille
⚓ Calls 16 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 15
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 15 Jun 19:00Departing from Marseille, France Riviera
  2. 16 Jun 08:00 - 18:00Barcelona, Spain
  3. 18 Jun 08:00 - 18:00La Goulette-Tunis, Tunisia
  4. 19 Jun 09:00 - 18:00Palermo, Sicily Italy
  5. 20 Jun 06:30 - 16:30Naples, Italy
  6. 21 Jun 09:00 - 19:00Livorno, Florence-Pisa, Italy
  7. 22 Jun 10:00Arriving in Marseille, France Riviera
Find this cruise to book →
$1183from / pp
Norwegian Viva
Norwegian Cruise Line Cruises
Ravenna → Barcelona
⚓ Calls 24 Jun 06:309 nights9 portsDeparts 2026 Jun 15
View itinerary · 9 ports
9 days, one-way from Ravenna to Barcelona
  1. 15 Jun 17:00Departing from Ravenna, Porto Corsini, Italy
  2. 16 Jun 13:00 - 23:59Kotor, Montenegro
  3. 17 Jun 07:00 - 16:30Dubrovnik, Croatia, Port Gruz
  4. 19 Jun 07:00 - 18:00Salerno, Italy
  5. 20 Jun 06:45 - 18:00Civitavecchia-Rome, Italy
  6. 21 Jun 07:00 - 22:00Livorno, Florence-Pisa, Italy
  7. 22 Jun 07:00 - 18:00Villefranche-sur-Mer, Nice, France Riviera
  8. 23 Jun 07:00 - 17:00Marseille, France Riviera
  9. 24 Jun 06:30Arriving in Barcelona, Spain
Find this cruise to book →
$2219from / pp
MSC Splendida
MSC Cruises
Round-trip from Marseille
⚓ Calls 21 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 15
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 15 Jun 16:00Departing from Marseille, France Riviera
  2. 16 Jun 07:00 - 18:00Livorno, Florence-Pisa, Italy
  3. 17 Jun 12:00 - 19:00Cagliari, Sardinia Italy
  4. 18 Jun 09:00 - 17:00Palermo, Sicily Italy
  5. 19 Jun 09:00 - 17:00Valletta, Malta
  6. 21 Jun 08:00 - 18:00Barcelona, Spain
  7. 22 Jun 08:00Arriving in Marseille, France Riviera
Find this cruise to book →
$1321from / pp
MSC Seaview
MSC Cruises
Round-trip from Palermo
⚓ Calls 18 Jun 09:00 - 19:007 nights7 portsDeparts 2026 Jun 15
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 15 Jun 20:00Departing from Palermo, Sicily Italy
  2. 17 Jun 11:30 - 23:00Ibiza, Ibiza Island Balearic Spain
  3. 18 Jun 09:00 - 19:00Barcelona, Spain
  4. 19 Jun 09:00 - 18:00Marseille, France Riviera
  5. 20 Jun 09:00 - 18:00Genoa, Milan, Italy Riviera
  6. 21 Jun 08:00 - 19:00Civitavecchia-Rome, Italy
  7. 22 Jun 11:00Arriving in Palermo, Sicily Italy
Find this cruise to book →
$1098from / pp
MSC Grandiosa
MSC Cruises
Round-trip from Genoa
⚓ Calls 20 Jun 08:00 - 17:007 nights7 portsDeparts 2026 Jun 15
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 15 Jun 18:00Departing from Genoa, Milan, Italy Riviera
  2. 16 Jun 07:00 - 18:00La Spezia, Italy Riviera
  3. 17 Jun 07:00 - 19:00Civitavecchia-Rome, Italy
  4. 19 Jun 09:00 - 21:00Palma de Mallorca, Majorca Island Balearic Spain
  5. 20 Jun 08:00 - 17:00Barcelona, Spain
  6. 21 Jun 09:00 - 19:00Cannes, France Riviera
  7. 22 Jun 08:00Arriving in Genoa, Milan, Italy Riviera
Find this cruise to book →
$1268from / pp
MSC Splendida
MSC Cruises
Round-trip from Livorno
⚓ Calls 21 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 16
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 16 Jun 18:00Departing from Livorno, Florence-Pisa, Italy
  2. 17 Jun 12:00 - 19:00Cagliari, Sardinia Italy
  3. 18 Jun 09:00 - 17:00Palermo, Sicily Italy
  4. 19 Jun 09:00 - 17:00Valletta, Malta
  5. 21 Jun 08:00 - 18:00Barcelona, Spain
  6. 22 Jun 08:00 - 16:00Marseille, France Riviera
  7. 23 Jun 07:00Arriving in Livorno, Florence-Pisa, Italy
Find this cruise to book →
$1600from / pp
MSC World Europa
MSC Cruises
Round-trip from Messina
⚓ Calls 19 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 16
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 16 Jun 18:00Departing from Messina, Sicily Italy
  2. 17 Jun 08:00 - 17:00Valletta, Malta
  3. 19 Jun 08:00 - 18:00Barcelona, Spain
  4. 20 Jun 07:00 - 18:00Marseille, France Riviera
  5. 21 Jun 08:00 - 16:00Genoa, Milan, Italy Riviera
  6. 22 Jun 13:00 - 20:00Naples, Italy
  7. 23 Jun 09:00Arriving in Messina, Sicily Italy
Find this cruise to book →
$1228from / pp
Costa Smeralda
Costa Cruises
Round-trip from Barcelona
⚓ Calls 16 Jun 19:006 nights6 portsDeparts 2026 Jun 16
View itinerary · 6 ports
6 days, round-trip Western Mediterranean from Barcelona
  1. 16 Jun 19:00Departing from Barcelona, Spain
  2. 18 Jun 08:00 - 16:30Palermo, Sicily Italy
  3. 19 Jun 08:30 - 19:00Civitavecchia-Rome, Italy
  4. 20 Jun 08:30 - 18:00Savona, Italy Riviera
  5. 21 Jun 08:30 - 18:30Marseille, France Riviera
  6. 22 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1163from / pp
Azamara Journey
Azamara Cruises
Barcelona → Lisbon
⚓ Calls 16 Jun 18:0010 nights9 portsDeparts 2026 Jun 16
View itinerary · 9 ports
10 days, one-way from Barcelona to Lisbon
  1. 16 Jun 18:00Departing from Barcelona, Spain
  2. 17 Jun 07:30 - 22:00Valencia, Spain
  3. 18 Jun 09:00 - 18:00Palma de Mallorca, Majorca Island Balearic Spain
  4. 19 Jun 08:00 - 18:00Cartagena Spain, Murcia
  5. 20 Jun 07:30 - 22:00Malaga, Spain Granada
  6. 21 Jun 08:00 - 20:00Gibraltar
  7. 22 Jun 13:30 - 24 Jun 02:30Seville, Spain Andalusia
  8. 25 Jun 08:00Lisbon, Portugal
  9. 26 JunArriving in Lisbon, Portugal
Find this cruise to book →
$2379from / pp
AIDAcosma
AIDA Cruises
Civitavecchia-Rome → Barcelona
⚓ Calls 19 Jun 06:00 - 18:0010 nights8 portsDeparts 2026 Jun 16
View itinerary · 8 ports
10 days, one-way from Civitavecchia-Rome to Barcelona
  1. 16 Jun 20:00Departing from Civitavecchia-Rome, Italy
  2. 17 Jun 09:30 - 22:00Ajaccio, Corsica France
  3. 19 Jun 06:00 - 18:00Barcelona, Spain
  4. 20 Jun 05:00 - 22:00Palma de Mallorca, Majorca Island Balearic Spain
  5. 22 Jun 07:30 - 16:30Cagliari, Sardinia Italy
  6. 23 Jun 08:00 - 20:00Civitavecchia-Rome, Italy
  7. 25 Jun 08:00 - 17:00Marseille, France Riviera
  8. 26 Jun 06:00Arriving in Barcelona, Spain
Find this cruise to book →
Price on request
MSC Meraviglia
MSC Cruises
Round-trip from Barcelona
⚓ Calls 16 Jun 18:007 nights7 portsDeparts 2026 Jun 16
View itinerary · 7 ports
7 days, round-trip Western Mediterranean
  1. 16 Jun 18:00Departing from Barcelona, Spain
  2. 18 Jun 08:00 - 18:00La Goulette-Tunis, Tunisia
  3. 19 Jun 09:00 - 18:00Palermo, Sicily Italy
  4. 20 Jun 06:30 - 16:30Naples, Italy
  5. 21 Jun 09:00 - 19:00Livorno, Florence-Pisa, Italy
  6. 22 Jun 10:00 - 19:00Marseille, France Riviera
  7. 23 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1235from / pp
Oceania Sirena
Oceania Cruises
Barcelona → Lisbon
⚓ Calls 16 Jun 17:007 nights8 portsDeparts 2026 Jun 16
View itinerary · 8 ports
7 days, one-way from Barcelona to Lisbon
  1. 16 Jun 17:00Departing from Barcelona, Spain
  2. 17 Jun 07:00 - 17:00Valencia, Spain
  3. 18 Jun 07:00 - 17:00Cartagena Spain, Murcia
  4. 19 Jun 08:00 - 20:00Malaga, Spain Granada
  5. 20 Jun 08:00 - 18:00Gibraltar
  6. 21 Jun 07:00 - 23:00Cadiz, Spain, Sevilla
  7. 22 Jun 08:00 - 17:00Portimao, Portugal
  8. 23 Jun 08:00Arriving in Lisbon, Portugal
Find this cruise to book →
$2299from / pp
Azamara Journey
Azamara Cruises
Barcelona → Stockholm
⚓ Calls 16 Jun 18:0034 nights28 portsDeparts 2026 Jun 16
View itinerary · 28 ports
34 days, one-way from Barcelona to Stockholm
  1. 16 Jun 18:00Departing from Barcelona, Spain
  2. 17 Jun 07:30 - 22:00Valencia, Spain
  3. 18 Jun 09:00 - 18:00Palma de Mallorca, Majorca Island Balearic Spain
  4. 19 Jun 08:00 - 18:00Cartagena Spain, Murcia
  5. 20 Jun 07:30 - 22:00Malaga, Spain Granada
  6. 21 Jun 08:00 - 20:00Gibraltar
  7. 22 Jun 13:30 - 24 Jun 02:30Seville, Spain Andalusia
  8. 25 Jun 08:00 - 26 JunLisbon, Portugal
  9. 27 Jun 08:00 - 18:00Porto-Leixoes, Oporto, Portugal
  10. 28 Jun 11:00 - 20:00Ferrol, Spain Galicia
  11. 30 Jun 07:30 - 18:00Saint-Malo, France
  12. 01 Jul 07:30 - 18:00Honfleur, France
  13. 02 Jul 08:00 - 22:00Dover, England
  14. 03 Jul 08:00 - 20:00Zeebrugge, Bruges, Belgium
  15. 04 Jul 08:00 - 17:00IJmuiden, Netherlands North Holland
  16. 05 Jul 13:30Hamburg, Germany
  17. 07 Jul 06:00 - 18:00Kiel Canal, Germany
  18. 08 Jul 08:00 - 18:00Fredericia, Denmark
  19. 09 Jul 06:00Copenhagen, Denmark
  20. 10 Jul 14:00 - 11 Jul 20:00Gdynia-Gdansk, Poland
  21. 12 Jul 07:30 - 14:00Klaipeda, Lithuania
  22. 13 Jul 08:00 - 22:00Riga, Latvia
  23. 15 Jul 08:00 - 22:00Tallinn, Estonia
  24. 16 Jul 08:00 - 22:00Helsinki, Finland
  25. 17 Jul 08:00 - 21:00Turku, Finland
  26. 18 Jul 09:00 - 17:00Mariehamn Aland, Finland
  27. 19 Jul 08:00Stockholm, Sweden
  28. 20 JulArriving in Stockholm, Sweden
Find this cruise to book →
$13329from / pp
MSC Splendida
MSC Cruises
Round-trip from Cagliari
⚓ Calls 21 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 17
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 17 Jun 19:00Departing from Cagliari, Sardinia Italy
  2. 18 Jun 09:00 - 17:00Palermo, Sicily Italy
  3. 19 Jun 09:00 - 17:00Valletta, Malta
  4. 21 Jun 08:00 - 18:00Barcelona, Spain
  5. 22 Jun 08:00 - 16:00Marseille, France Riviera
  6. 23 Jun 07:00 - 18:00Livorno, Florence-Pisa, Italy
  7. 24 Jun 12:00Arriving in Cagliari, Sardinia Italy
Find this cruise to book →
$1001from / pp
MSC Grandiosa
MSC Cruises
Round-trip from Civitavecchia-Rome
⚓ Calls 20 Jun 08:00 - 17:007 nights7 portsDeparts 2026 Jun 17
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 17 Jun 19:00Departing from Civitavecchia-Rome, Italy
  2. 19 Jun 09:00 - 21:00Palma de Mallorca, Majorca Island Balearic Spain
  3. 20 Jun 08:00 - 17:00Barcelona, Spain
  4. 21 Jun 09:00 - 19:00Cannes, France Riviera
  5. 22 Jun 08:00 - 18:00Genoa, Milan, Italy Riviera
  6. 23 Jun 07:00 - 18:00La Spezia, Italy Riviera
  7. 24 Jun 07:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$1208from / pp
MSC World Europa
MSC Cruises
Round-trip from Valletta
⚓ Calls 19 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 17
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 17 Jun 17:00Departing from Valletta, Malta
  2. 19 Jun 08:00 - 18:00Barcelona, Spain
  3. 20 Jun 07:00 - 18:00Marseille, France Riviera
  4. 21 Jun 08:00 - 16:00Genoa, Milan, Italy Riviera
  5. 22 Jun 13:00 - 20:00Naples, Italy
  6. 23 Jun 09:00 - 18:00Messina, Sicily Italy
  7. 24 Jun 08:00Arriving in Valletta, Malta
Find this cruise to book →
$1683from / pp
Costa Smeralda
Costa Cruises
Round-trip from Palermo
⚓ Calls 22 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 18
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Palermo
  1. 18 Jun 16:30Departing from Palermo, Sicily Italy
  2. 19 Jun 08:30 - 19:00Civitavecchia-Rome, Italy
  3. 20 Jun 08:30 - 18:00Savona, Italy Riviera
  4. 21 Jun 08:30 - 18:30Marseille, France Riviera
  5. 22 Jun 08:00 - 18:00Barcelona, Spain
  6. 23 Jun 12:00 - 20:00Ibiza, Ibiza Island Balearic Spain
  7. 25 Jun 08:00Arriving in Palermo, Sicily Italy
Find this cruise to book →
$1369from / pp
MSC Seaview
MSC Cruises
Round-trip from Barcelona
⚓ Calls 18 Jun 19:007 nights7 portsDeparts 2026 Jun 18
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 18 Jun 19:00Departing from Barcelona, Spain
  2. 19 Jun 09:00 - 18:00Marseille, France Riviera
  3. 20 Jun 09:00 - 18:00Genoa, Milan, Italy Riviera
  4. 21 Jun 08:00 - 19:00Civitavecchia-Rome, Italy
  5. 22 Jun 11:00 - 20:00Palermo, Sicily Italy
  6. 24 Jun 11:30 - 23:00Ibiza, Ibiza Island Balearic Spain
  7. 25 Jun 09:00Arriving in Barcelona, Spain
Find this cruise to book →
$1323from / pp
MSC Splendida
MSC Cruises
Round-trip from Palermo
⚓ Calls 21 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 18
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 18 Jun 17:00Departing from Palermo, Sicily Italy
  2. 19 Jun 09:00 - 17:00Valletta, Malta
  3. 21 Jun 08:00 - 18:00Barcelona, Spain
  4. 22 Jun 08:00 - 16:00Marseille, France Riviera
  5. 23 Jun 07:00 - 18:00Livorno, Florence-Pisa, Italy
  6. 24 Jun 12:00 - 19:00Cagliari, Sardinia Italy
  7. 25 Jun 09:00Arriving in Palermo, Sicily Italy
Find this cruise to book →
$1192from / pp
Costa Toscana
Costa Cruises
Round-trip from Civitavecchia-Rome
⚓ Calls 21 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 18
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Civitavecchia Rome
  1. 18 Jun 19:00Departing from Civitavecchia-Rome, Italy
  2. 19 Jun 08:30 - 18:00Genoa, Milan, Italy Riviera
  3. 20 Jun 09:00 - 18:00Marseille, France Riviera
  4. 21 Jun 08:00 - 18:00Barcelona, Spain
  5. 23 Jun 07:00 - 16:00Cagliari, Sardinia Italy
  6. 24 Jun 09:00 - 19:00Naples, Italy
  7. 25 Jun 08:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$1161from / pp
Costa Toscana
Costa Cruises
Round-trip from Genoa
⚓ Calls 21 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 19
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Genoa
  1. 19 Jun 18:00Departing from Genoa, Milan, Italy Riviera
  2. 20 Jun 09:00 - 18:00Marseille, France Riviera
  3. 21 Jun 08:00 - 18:00Barcelona, Spain
  4. 23 Jun 07:00 - 16:00Cagliari, Sardinia Italy
  5. 24 Jun 09:00 - 19:00Naples, Italy
  6. 25 Jun 08:00 - 19:00Civitavecchia-Rome, Italy
  7. 26 Jun 08:30Arriving in Genoa, Milan, Italy Riviera
Find this cruise to book →
$1197from / pp
Celebrity Xcel
Celebrity Cruises
Piraeus-Athens → Barcelona
⚓ Calls 27 Jun 05:008 nights7 portsDeparts 2026 Jun 19
View itinerary · 7 ports
8 days, one-way from Piraeus-Athens to Barcelona
  1. 19 Jun 17:00Departing from Piraeus-Athens, Greece
  2. 20 Jun 07:00 - 22:00Santorini Island, Thira, Greece
  3. 21 Jun 08:00 - 18:00Rhodes Island, Greece
  4. 22 Jun 07:00 - 18:00Mykonos Island, Greece
  5. 23 Jun 07:00 - 18:00Kusadasi, Ephesus, Turkey
  6. 25 Jun 08:00 - 17:00Valletta, Malta
  7. 27 Jun 05:00Arriving in Barcelona, Spain
Find this cruise to book →
$1890from / pp
AIDAcosma
AIDA Cruises
Round-trip from Barcelona
⚓ Calls 19 Jun 18:007 nights6 portsDeparts 2026 Jun 19
View itinerary · 6 ports
7 days, round-trip Mediterrane Schatze mit Sardinien ab Barcelona
  1. 19 Jun 18:00Departing from Barcelona, Spain
  2. 20 Jun 05:00 - 22:00Palma de Mallorca, Majorca Island Balearic Spain
  3. 22 Jun 07:30 - 16:30Cagliari, Sardinia Italy
  4. 23 Jun 08:00 - 20:00Civitavecchia-Rome, Italy
  5. 25 Jun 08:00 - 17:00Marseille, France Riviera
  6. 26 Jun 06:00Arriving in Barcelona, Spain
Find this cruise to book →
Price on request
MSC Meraviglia
MSC Cruises
Round-trip from Palermo
⚓ Calls 23 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 19
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 19 Jun 18:00Departing from Palermo, Sicily Italy
  2. 20 Jun 06:30 - 16:30Naples, Italy
  3. 21 Jun 09:00 - 19:00Livorno, Florence-Pisa, Italy
  4. 22 Jun 10:00 - 19:00Marseille, France Riviera
  5. 23 Jun 08:00 - 18:00Barcelona, Spain
  6. 25 Jun 08:00 - 18:00La Goulette-Tunis, Tunisia
  7. 26 Jun 09:00Arriving in Palermo, Sicily Italy
Find this cruise to book →
$1293from / pp
Seven Seas Splendor
Regent Seven Seas Cruises
Piraeus-Athens → Monte Carlo
⚓ Calls 04 Jul 08:00 - 19:0017 nights15 portsDeparts 2026 Jun 19
View itinerary · 15 ports
17 days, one-way from Piraeus-Athens to Monte Carlo
  1. 19 Jun 17:00Departing from Piraeus-Athens, Greece
  2. 21 Jun 08:00 - 18:00Valletta, Malta
  3. 22 Jun 08:00 - 18:00Trapani, Sicily Italy
  4. 23 Jun 07:00 - 16:00La Goulette-Tunis, Tunisia
  5. 25 Jun 07:00 - 14:00Palma de Mallorca, Majorca Island Balearic Spain
  6. 26 Jun 10:30 - 20:00Almeria, Spain Andalusia
  7. 27 Jun 12:00 - 22:00Cadiz, Spain, Sevilla
  8. 28 Jun 07:00 - 17:00Portimao, Portugal
  9. 29 Jun 07:00 - 17:00Lisbon, Portugal
  10. 30 Jun 12:00 - 22:00Cadiz, Spain, Sevilla
  11. 01 Jul 08:00 - 18:00Tangier, Morocco, Tanger-Ville
  12. 03 Jul 08:00 - 18:00Palma de Mallorca, Majorca Island Balearic Spain
  13. 04 Jul 08:00 - 19:00Barcelona, Spain
  14. 05 Jul 08:00 - 19:00Marseille, France Riviera
  15. 06 Jul 07:00Arriving in Monte Carlo, Monaco City
Find this cruise to book →
$44398from / pp
MSC World Europa
MSC Cruises
Round-trip from Barcelona
⚓ Calls 19 Jun 18:007 nights7 portsDeparts 2026 Jun 19
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 19 Jun 18:00Departing from Barcelona, Spain
  2. 20 Jun 07:00 - 18:00Marseille, France Riviera
  3. 21 Jun 08:00 - 16:00Genoa, Milan, Italy Riviera
  4. 22 Jun 13:00 - 20:00Naples, Italy
  5. 23 Jun 09:00 - 18:00Messina, Sicily Italy
  6. 24 Jun 08:00 - 17:00Valletta, Malta
  7. 26 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1578from / pp
Costa Smeralda
Costa Cruises
Round-trip from Civitavecchia-Rome
⚓ Calls 22 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 19
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Civitavecchia Rome
  1. 19 Jun 19:00Departing from Civitavecchia-Rome, Italy
  2. 20 Jun 08:30 - 18:00Savona, Italy Riviera
  3. 21 Jun 08:30 - 18:30Marseille, France Riviera
  4. 22 Jun 08:00 - 18:00Barcelona, Spain
  5. 23 Jun 12:00 - 20:00Ibiza, Ibiza Island Balearic Spain
  6. 25 Jun 08:00 - 16:30Palermo, Sicily Italy
  7. 26 Jun 08:30Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$1267from / pp
MSC Seaview
MSC Cruises
Round-trip from Marseille
⚓ Calls 25 Jun 09:00 - 19:007 nights7 portsDeparts 2026 Jun 19
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 19 Jun 18:00Departing from Marseille, France Riviera
  2. 20 Jun 09:00 - 18:00Genoa, Milan, Italy Riviera
  3. 21 Jun 08:00 - 19:00Civitavecchia-Rome, Italy
  4. 22 Jun 11:00 - 20:00Palermo, Sicily Italy
  5. 24 Jun 11:30 - 23:00Ibiza, Ibiza Island Balearic Spain
  6. 25 Jun 09:00 - 19:00Barcelona, Spain
  7. 26 Jun 09:00Arriving in Marseille, France Riviera
Find this cruise to book →
$1128from / pp
MSC Splendida
MSC Cruises
Round-trip from Valletta
⚓ Calls 21 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 19
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 19 Jun 17:00Departing from Valletta, Malta
  2. 21 Jun 08:00 - 18:00Barcelona, Spain
  3. 22 Jun 08:00 - 16:00Marseille, France Riviera
  4. 23 Jun 07:00 - 18:00Livorno, Florence-Pisa, Italy
  5. 24 Jun 12:00 - 19:00Cagliari, Sardinia Italy
  6. 25 Jun 09:00 - 17:00Palermo, Sicily Italy
  7. 26 Jun 09:00Arriving in Valletta, Malta
Find this cruise to book →
$1142from / pp
MSC Grandiosa
MSC Cruises
Round-trip from Palma de Mallorca
⚓ Calls 20 Jun 08:00 - 17:007 nights7 portsDeparts 2026 Jun 19
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 19 Jun 21:00Departing from Palma de Mallorca, Majorca Island Balearic Spain
  2. 20 Jun 08:00 - 17:00Barcelona, Spain
  3. 21 Jun 09:00 - 19:00Cannes, France Riviera
  4. 22 Jun 08:00 - 18:00Genoa, Milan, Italy Riviera
  5. 23 Jun 07:00 - 18:00La Spezia, Italy Riviera
  6. 24 Jun 07:00 - 19:00Civitavecchia-Rome, Italy
  7. 26 Jun 09:00Arriving in Palma de Mallorca, Majorca Island Balearic Spain
Find this cruise to book →
$1353from / pp
MSC Grandiosa
MSC Cruises
Round-trip from Barcelona
⚓ Calls 20 Jun 17:007 nights7 portsDeparts 2026 Jun 20
View itinerary · 7 ports
7 days, round-trip Western Mediterranean
  1. 20 Jun 17:00Departing from Barcelona, Spain
  2. 21 Jun 09:00 - 19:00Cannes, France Riviera
  3. 22 Jun 08:00 - 18:00Genoa, Milan, Italy Riviera
  4. 23 Jun 07:00 - 18:00La Spezia, Italy Riviera
  5. 24 Jun 07:00 - 19:00Civitavecchia-Rome, Italy
  6. 26 Jun 09:00 - 21:00Palma de Mallorca, Majorca Island Balearic Spain
  7. 27 Jun 08:00Arriving in Barcelona, Spain
Find this cruise to book →
$1215from / pp
MSC World Europa
MSC Cruises
Round-trip from Marseille
⚓ Calls 26 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 20
View itinerary · 7 ports
7 days, round-trip Mediterranean
  1. 20 Jun 18:00Departing from Marseille, France Riviera
  2. 21 Jun 08:00 - 16:00Genoa, Milan, Italy Riviera
  3. 22 Jun 13:00 - 20:00Naples, Italy
  4. 23 Jun 09:00 - 18:00Messina, Sicily Italy
  5. 24 Jun 08:00 - 17:00Valletta, Malta
  6. 26 Jun 08:00 - 18:00Barcelona, Spain
  7. 27 Jun 07:00Arriving in Marseille, France Riviera
Find this cruise to book →
$1447from / pp
MSC Seaview
MSC Cruises
Round-trip from Genoa
⚓ Calls 25 Jun 09:00 - 19:007 nights7 portsDeparts 2026 Jun 20
View itinerary · 7 ports
7 days, round-trip Western Mediterranean
  1. 20 Jun 18:00Departing from Genoa, Milan, Italy Riviera
  2. 21 Jun 08:00 - 19:00Civitavecchia-Rome, Italy
  3. 22 Jun 11:00 - 20:00Palermo, Sicily Italy
  4. 24 Jun 11:30 - 23:00Ibiza, Ibiza Island Balearic Spain
  5. 25 Jun 09:00 - 19:00Barcelona, Spain
  6. 26 Jun 09:00 - 18:00Marseille, France Riviera
  7. 27 Jun 09:00Arriving in Genoa, Milan, Italy Riviera
Find this cruise to book →
$1608from / pp
Costa Smeralda
Costa Cruises
Round-trip from Savona
⚓ Calls 22 Jun 08:00 - 18:007 nights7 portsDeparts 2026 Jun 20
View itinerary · 7 ports
7 days, round-trip Western Mediterranean from Savona
  1. 20 Jun 18:00Departing from Savona, Italy Riviera
  2. 21 Jun 08:30 - 18:30Marseille, France Riviera
  3. 22 Jun 08:00 - 18:00Barcelona, Spain
  4. 23 Jun 12:00 - 20:00Ibiza, Ibiza Island Balearic Spain
  5. 25 Jun 08:00 - 16:30Palermo, Sicily Italy
  6. 26 Jun 08:30 - 19:00Civitavecchia-Rome, Italy
  7. 27 Jun 08:30Arriving in Savona, Italy Riviera
Find this cruise to book →
$1286from / pp
AIDAcosma
AIDA Cruises
Round-trip from Palma de Mallorca
⚓ Calls 26 Jun 06:00 - 18:007 nights6 portsDeparts 2026 Jun 20
View itinerary · 6 ports
7 days, round-trip Mediterrane Schatze mit Sardinien ab Mallorca
  1. 20 Jun 22:00Departing from Palma de Mallorca, Majorca Island Balearic Spain
  2. 22 Jun 07:30 - 16:30Cagliari, Sardinia Italy
  3. 23 Jun 08:00 - 20:00Civitavecchia-Rome, Italy
  4. 25 Jun 08:00 - 17:00Marseille, France Riviera
  5. 26 Jun 06:00 - 18:00Barcelona, Spain
  6. 27 Jun 05:00Arriving in Palma de Mallorca, Majorca Island Balearic Spain
Find this cruise to book →
Price on request
Sun Princess
Princess Cruises
Piraeus-Athens → Barcelona
⚓ Calls 27 Jun 06:007 nights6 portsDeparts 2026 Jun 20
View itinerary · 6 ports
7 days, one-way from Piraeus-Athens to Barcelona
  1. 20 Jun 19:00Departing from Piraeus-Athens, Greece
  2. 21 Jun 07:00 - 19:00Santorini Island, Thira, Greece
  3. 23 Jun 07:30 - 18:00Bar Montenegro
  4. 24 Jun 07:00 - 16:00Corfu Island, Kerkyra, Greece
  5. 25 Jun 07:00 - 16:00Messina, Sicily Italy
  6. 27 Jun 06:00Arriving in Barcelona, Spain
Find this cruise to book →
$1519from / pp
Celebrity Equinox
Celebrity Cruises
Barcelona → Civitavecchia-Rome
⚓ Calls 20 Jun 17:0010 nights8 portsDeparts 2026 Jun 20
View itinerary · 8 ports
10 days, one-way from Barcelona to Civitavecchia-Rome
  1. 20 Jun 17:00Departing from Barcelona, Spain
  2. 22 Jun 08:00 - 18:00Valletta, Malta
  3. 24 Jun 07:00 - 19:00Piraeus-Athens, Greece
  4. 25 Jun 09:00 - 21:00Kusadasi, Ephesus, Turkey
  5. 26 Jun 07:00 - 22:00Santorini Island, Thira, Greece
  6. 27 Jun 07:00 - 18:00Mykonos Island, Greece
  7. 28 Jun 11:00 - 20:00Katakolon, Olympia, Greece
  8. 30 Jun 05:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$1974from / pp
Sun Princess
Princess Cruises
Round-trip from Piraeus-Athens
⚓ Calls 27 Jun 06:00 - 17:0021 nights17 portsDeparts 2026 Jun 20
View itinerary · 17 ports
21 days, round-trip The Best of the Mediterranean
  1. 20 Jun 19:00Departing from Piraeus-Athens, Greece
  2. 21 Jun 07:00 - 19:00Santorini Island, Thira, Greece
  3. 23 Jun 07:30 - 18:00Bar Montenegro
  4. 24 Jun 07:00 - 16:00Corfu Island, Kerkyra, Greece
  5. 25 Jun 07:00 - 16:00Messina, Sicily Italy
  6. 27 Jun 06:00 - 17:00Barcelona, Spain
  7. 28 Jun 07:00 - 16:00Palma de Mallorca, Majorca Island Balearic Spain
  8. 29 Jun 10:00 - 20:00Marseille, France Riviera
  9. 30 Jun 08:00 - 18:00Ajaccio, Corsica France
  10. 01 Jul 08:00 - 20:00Genoa, Milan, Italy Riviera
  11. 02 Jul 07:00 - 03 Jul 17:00La Spezia, Italy Riviera
  12. 04 Jul 06:00 - 18:00Civitavecchia-Rome, Italy
  13. 05 Jul 07:00 - 19:00Naples, Italy
  14. 07 Jul 08:00 - 18:00Souda-Chania, Crete Greece
  15. 09 Jul 07:00 - 18:00Kusadasi, Ephesus, Turkey
  16. 10 Jul 07:00 - 21:00Mykonos Island, Greece
  17. 11 Jul 06:00Arriving in Piraeus-Athens, Greece
Find this cruise to book →
$4397from / pp
AIDAcosma
AIDA Cruises
Round-trip from Palma de Mallorca
⚓ Calls 26 Jun 06:0014 nights11 portsDeparts 2026 Jun 20
View itinerary · 11 ports
14 days, round-trip Grose Mittelmeer-Reise ab Mallorca 1
  1. 20 Jun 22:00Departing from Palma de Mallorca, Majorca Island Balearic Spain
  2. 22 Jun 07:30 - 16:30Cagliari, Sardinia Italy
  3. 23 Jun 08:00Civitavecchia-Rome, Italy
  4. 25 Jun 08:00 - 17:00Marseille, France Riviera
  5. 26 Jun 06:00Barcelona, Spain
  6. 27 Jun 05:00 - 22:00Palma de Mallorca, Majorca Island Balearic Spain
  7. 29 Jun 07:00 - 18:00La Spezia, Italy Riviera
  8. 30 Jun - 20:00Civitavecchia-Rome, Italy
  9. 01 Jul 09:30 - 22:00Ajaccio, Corsica France
  10. 03 Jul - 18:00Barcelona, Spain
  11. 04 Jul 05:00Arriving in Palma de Mallorca, Majorca Island Balearic Spain
Find this cruise to book →
Price on request
Sun Princess
Princess Cruises
Piraeus-Athens → Civitavecchia-Rome
⚓ Calls 27 Jun 06:00 - 17:0014 nights12 portsDeparts 2026 Jun 20
View itinerary · 12 ports
14 days, one-way from Piraeus-Athens to Civitavecchia-Rome
  1. 20 Jun 19:00Departing from Piraeus-Athens, Greece
  2. 21 Jun 07:00 - 19:00Santorini Island, Thira, Greece
  3. 23 Jun 07:30 - 18:00Bar Montenegro
  4. 24 Jun 07:00 - 16:00Corfu Island, Kerkyra, Greece
  5. 25 Jun 07:00 - 16:00Messina, Sicily Italy
  6. 27 Jun 06:00 - 17:00Barcelona, Spain
  7. 28 Jun 07:00 - 16:00Palma de Mallorca, Majorca Island Balearic Spain
  8. 29 Jun 10:00 - 20:00Marseille, France Riviera
  9. 30 Jun 08:00 - 18:00Ajaccio, Corsica France
  10. 01 Jul 08:00 - 20:00Genoa, Milan, Italy Riviera
  11. 02 Jul 07:00 - 03 Jul 17:00La Spezia, Italy Riviera
  12. 04 Jul 06:00Arriving in Civitavecchia-Rome, Italy
Find this cruise to book →
$3118from / pp

Itineraries and prices change — always confirm with the cruise line before booking. Some links are affiliate links that may earn us a commission at no extra cost to you.