CruiseGrid
Showing 1–24 of 148 sailings
Booking links are affiliate — we may earn a commission at no extra cost to you.
  1. MediterraneanViking Ocean Cruises

    Malta, Morocco & the Mediterranean

    Viking Ocean Fleet

    Departure
    Tue, Dec 1, 2026
    back Dec 16
    Length
    15 nights
    From Barcelona (Tarragona), Spain
    Ports
    Marseille (Provence), France · Corsica (Ajaccio), France · Rome (Civitavecchia) · Valletta · Valletta +5 more
    From$6,999per guestas of 1 day ago
    View sailing
  2. MediterraneanViking Ocean Cruises

    Mediterranean & Italian Sojourn

    Viking Ocean Fleet

    Departure
    Mon, Feb 1, 2027
    back Feb 15
    Length
    14 nights
    From Barcelona (Tarragona), Spain
    Ports
    Barcelona (Tarragona), Spain · Sète · Marseille (Provence), France · Monte Carlo · Florence/Pisa (Livorno), Italy +8 more
    From$5,898per guestas of 1 day ago
    View sailing
  3. Northern EuropeViking Ocean Cruises

    Iberian Explorer

    Viking Ocean Fleet

    Departure
    Mon, Mar 1, 2027
    back Mar 8
    Length
    7 nights
    From Barcelona (Tarragona), Spain
    Ports
    Murcia (Cartagena) · Granada (Málaga) · Vigo · Portsmouth, England
    From$2,299per guestas of 1 day ago
    View sailing
  4. EuropePrincess Cruises

    Western Mediterranean with Italy

    Sun Princess

    Departure
    Sun, Apr 11, 2027
    back Apr 18
    Length
    7 nights
    From Barcelona (Tarragona), Spain
    Ports
    Mallorca (Palma), Spain · Marseille (Provence), France · Corsica (Ajaccio), France · Genoa (for Cinque Terre), Italy · La Spezia, Italy +1 more
    From$1,914per guestas of 3 hours ago
    View sailing
  5. EuropePrincess Cruises

    Mediterranean with Greece, Italy & Turkey

    Sun Princess

    Departure
    Sun, Apr 11, 2027
    back Apr 25
    Length
    14 nights
    From Barcelona (Tarragona), Spain
    Ports
    Mallorca (Palma), Spain · Marseille (Provence), France · Corsica (Ajaccio), France · Genoa (for Cinque Terre), Italy · La Spezia, Italy +6 more
    From$3,329per guestas of 3 hours ago
    View sailing
  6. EuropePrincess Cruises

    The Best of the Mediterranean

    Sun Princess

    Departure
    Sun, Apr 11, 2027
    back May 2
    Length
    21 nights
    From Barcelona (Tarragona), Spain
    Ports
    Mallorca (Palma), Spain · Marseille (Provence), France · Corsica (Ajaccio), France · Genoa (for Cinque Terre), Italy · La Spezia, Italy +11 more
    From$3,718per guestas of 4 months ago
    View sailing
  7. EuropeHolland America Line

    11-DAY MEDITERRANEAN SPLENDOR: AMALFI COAST & ANCIENT RUINS

    Oosterdam

    Departure
    Fri, Apr 23, 2027
    back May 4
    Length
    11 nights
    From Barcelona (Tarragona), Spain
    From$2,879per guestas of 3 hours ago
    View sailing
  8. EuropeViking Ocean Cruises

    NEW! Iberian Odyssey

    Viking Ocean Fleet

    Departure
    Sat, May 1, 2027
    back May 17
    Length
    16 nights
    From Barcelona (Tarragona), Spain
    Ports
    Palma De Mallorca · Murcia (Cartagena) · Granada (Málaga) · Tangier · Seville (Cadiz) +9 more
    From$8,098per guestas of 1 day ago
    View sailing
  9. EuropePrincess Cruises

    Western Mediterranean with Italy

    Sun Princess

    Departure
    Sun, May 2, 2027
    back May 9
    Length
    7 nights
    From Barcelona (Tarragona), Spain
    Ports
    Ibiza, Spain · Mallorca (Palma), Spain · Marseille (Provence), France · Corsica (Ajaccio), France · Santa Margherita +1 more
    From$1,689per guestas of 9 days ago
    View sailing
  10. EuropePrincess Cruises

    Mediterranean with Greece, Italy & Turkey

    Sun Princess

    Departure
    Sun, May 2, 2027
    back May 16
    Length
    14 nights
    From Barcelona (Tarragona), Spain
    Ports
    Ibiza, Spain · Mallorca (Palma), Spain · Marseille (Provence), France · Corsica (Ajaccio), France · Santa Margherita +6 more
    From$2,803per guestas of 3 hours ago
    View sailing
  11. EuropePrincess Cruises

    The Best of the Mediterranean

    Sun Princess

    Departure
    Sun, May 2, 2027
    back May 23
    Length
    21 nights
    From Barcelona (Tarragona), Spain
    Ports
    Ibiza, Spain · Mallorca (Palma), Spain · Marseille (Provence), France · Corsica (Ajaccio), France · Santa Margherita +11 more
    From$3,131per guestas of 4 months ago
    View sailing
  12. EuropeVirgin Voyages

    8-night Europe cruise

    Scarlet Lady

    Departure
    Sat, May 8, 2027
    back May 16
    Length
    8 nights
    From Barcelona (Tarragona), Spain
    Ports
    Ajaccio · Civitavecchia (Rome) · Catania, Sicily, Italy · Mykonos
    From$1,672per guestas of 2 hours ago
    View sailing
  13. EuropeVirgin Voyages

    7-night Europe cruise

    Resilient Lady

    Departure
    Sun, May 16, 2027
    back May 23
    Length
    7 nights
    From Barcelona (Tarragona), Spain
    Ports
    Cannes, France · Toulon, France · Valencia
    From$1,393per guestas of 2 hours ago
    View sailing
  14. MediterraneanDisney Cruise Line

    7-Night Mediterranean Cruise from Barcelona

    Disney Wish

    Departure
    Sat, May 22, 2027
    back May 29
    Length
    7 nights
    From Barcelona (Tarragona), Spain
    From$3,220per guestas of 12 seconds ago
    View sailing
  15. EuropeVirgin Voyages

    7-night Europe cruise

    Resilient Lady

    Departure
    Sun, May 23, 2027
    back May 30
    Length
    7 nights
    From Barcelona (Tarragona), Spain
    Ports
    Civitavecchia (Rome) · Catania, Sicily, Italy
    From$1,883per guestas of 2 hours ago
    View sailing
  16. EuropePrincess Cruises

    Western Mediterranean with Italy

    Sun Princess

    Departure
    Sun, May 23, 2027
    back May 30
    Length
    7 nights
    From Barcelona (Tarragona), Spain
    Ports
    Marseille (Provence), France · Corsica (Ajaccio), France · Genoa (for Cinque Terre), Italy · La Spezia, Italy · La Spezia, Italy
    From$1,678per guestas of 3 hours ago
    View sailing
  17. EuropePrincess Cruises

    Mediterranean with Greece, Italy & Turkey

    Sun Princess

    Departure
    Sun, May 23, 2027
    back Jun 6
    Length
    14 nights
    From Barcelona (Tarragona), Spain
    Ports
    Marseille (Provence), France · Corsica (Ajaccio), France · Genoa (for Cinque Terre), Italy · La Spezia, Italy · La Spezia, Italy +5 more
    From$2,735per guestas of 3 hours ago
    View sailing
  18. EuropePrincess Cruises

    The Best of the Mediterranean

    Sun Princess

    Departure
    Sun, May 23, 2027
    back Jun 13
    Length
    21 nights
    From Barcelona (Tarragona), Spain
    Ports
    Marseille (Provence), France · Corsica (Ajaccio), France · Genoa (for Cinque Terre), Italy · La Spezia, Italy · La Spezia, Italy +10 more
    From$3,871per guestas of 3 hours ago
    View sailing
  19. EuropeHolland America Line

    11-DAY WESTERN MEDITERRANEAN: SPAIN, ITALY & FRANCE

    Oosterdam

    Departure
    Tue, May 25, 2027
    back Jun 5
    Length
    11 nights
    From Barcelona (Tarragona), Spain
    From$2,224per guestas of 3 hours ago
    View sailing
  20. EuropeHolland America Line

    18-DAY SPAIN, ITALY & GREEK ISLES

    Oosterdam

    Departure
    Tue, May 25, 2027
    back Jun 12
    Length
    18 nights
    From Barcelona (Tarragona), Spain
    From$3,159per guestas of 3 hours ago
    View sailing
  21. EuropeVirgin Voyages

    7-night Europe cruise

    Resilient Lady

    Departure
    Sun, May 30, 2027
    back Jun 6
    Length
    7 nights
    From Barcelona (Tarragona), Spain
    Ports
    Cannes, France · Toulon, France · Valencia
    From$1,463per guestas of 2 hours ago
    View sailing
  22. EuropeHolland America Line

    7-DAY GREEK ISLES: MALTA & MYKONOS

    Oosterdam

    Departure
    Sat, Jun 5, 2027
    back Jun 12
    Length
    7 nights
    From Barcelona (Tarragona), Spain
    From$970per guestas of 3 hours ago
    View sailing
  23. EuropeVirgin Voyages

    10-night Europe cruise

    Resilient Lady

    Departure
    Sun, Jun 6, 2027
    back Jun 16
    Length
    10 nights
    From Barcelona (Tarragona), Spain
    Ports
    Cannes, France · Civitavecchia (Rome) · Valletta · Mykonos
    From$1,690per guestas of 2 hours ago
    View sailing
  24. EuropePrincess Cruises

    Mediterranean with Greek Isles & Italy

    Sun Princess

    Departure
    Sun, Jun 13, 2027
    back Jun 24
    Length
    11 nights
    From Barcelona (Tarragona), Spain
    Ports
    Marseille (Provence), France · Genoa (for Cinque Terre), Italy · Civitavecchia (Rome) · Naples · Bar, Montenegro +3 more
    From$1,739per guestas of 3 hours ago
    View sailing