Best MSC Mediterranean Cruise
Finding the Best Southern Europe (Mediterranean) Cruises with MSC Cruises is a breeze thanks to our innovative price prediction. Get clear recommendations on when to book your dream cruise to the Mediterranean to get the lowest price.
10 Night Mediterranean
PORTS
Barcelona; Palermo (Monreale) Italy; Valletta; Corfu Grecia; Bari, Italy; Trieste (Venice) It... Piraeus
SAIL DATE: Apr 26, 2026 - May 06, 2026
12 Night Mediterranean
PORTS
Barcelona; Palermo (Monreale) Italy; Valletta; Corfu; Bari, Italy; Trieste (Venice) Italy; K... Istanbul
SAIL DATE: Apr 26, 2026 - May 08, 2026
11 Night Canary Islands
PORTS
Civitavecchia; Las Palmas De G.Canaria (Canary Is.) Spain;... Las Palmas De G.Canaria (Canary Is.) Spain
SAIL DATE: Dec 07, 2026 - Dec 18, 2026
14 Night Canary Islands
PORTS
Genoa (Portofino) Italy; Marseille; Barcelona; Malaga (Gran... Santa Cruz De Tenerife (Canary Is.) Spain
SAIL DATE: Nov 02, 2025 - Nov 16, 2025
13 Night Canary Islands
PORTS
Funchal (Madeira Is.) Portugal; Arrecife De Lanzarote (Canary Is.) Spain; Las Palmas De... Civitavecchia
SAIL DATE: Mar 30, 2027 - Apr 12, 2027
10 Night Mediterranean
PORTS
Genoa (Portofino) Italy; Marseille; Barcelona; Cadiz & Seville; Casablan... Genoa (Portofino) Italy
SAIL DATE: Dec 06, 2026 - Dec 16, 2026
10 Night Mediterranean
PORTS
Marseille; Barcelona; Cadiz & Seville; Casablanca (Marrakech) Morocco; Malaga (Granada... Marseille
SAIL DATE: Dec 07, 2026 - Dec 17, 2026
10 Night Mediterranean
PORTS
Barcelona; Cadiz & Seville; Casablanca (Marrakech) Morocco; Malaga (Granada) Spain; Al... Barcelona
SAIL DATE: Dec 08, 2026 - Dec 18, 2026
10 Night Mediterranean
PORTS
Civitavecchia; Genoa (Portofino) Italy; Marseille; Barcelona; Cadiz & Seville; Cas... Civitavecchia
SAIL DATE: Dec 15, 2026 - Dec 25, 2026
10 Night Mediterranean
PORTS
Trieste (Venice) Italy; Zadar, Croatia; Dubrovnik; Bari, Italy; Corfu Grecia; Valletta; Mes... Barcelona
SAIL DATE: Oct 29, 2025 - Nov 08, 2025
Interior
$883 $88/night
Oceanview
$1043 $104/night
Balcony
not available
Suite
$1983 $198/night