June 07, 20267 nights
MSC Meraviglia — Mediterranean
Livorno (Florence/Pisa), Italy → Livorno (Florence/Pisa), Italy
June 08, 20267 nights
MSC Meraviglia — Mediterranean
Marseille, France → Marseille, France
June 09, 20267 nights
MSC Meraviglia — Western Mediterranean
Barcelona, Spain → Barcelona, Spain
June 12, 20267 nights
MSC Meraviglia — Mediterranean
Palermo, Sicily → Palermo, Sicily
June 12, 20264 nights
MSC Meraviglia — Western Mediterranean
Palermo, Sicily → Barcelona, Spain
June 13, 20267 nights
MSC Meraviglia — Mediterranean
Naples, Italy → Naples, Italy
June 13, 20263 nights
MSC Meraviglia — Western Mediterranean
Naples, Italy → Barcelona, Spain
June 14, 20267 nights
MSC Meraviglia — Mediterranean
Livorno (Florence/Pisa), Italy → Livorno (Florence/Pisa), Italy
June 15, 20267 nights
MSC Meraviglia — Mediterranean
Marseille, France → Marseille, France
June 16, 20267 nights
MSC Meraviglia — Western Mediterranean
Barcelona, Spain → Barcelona, Spain
June 16, 20265 nights
MSC Meraviglia — Western Mediterranean
Barcelona, Spain → Livorno (Florence/Pisa), Italy
June 16, 20263 nights
MSC Meraviglia — Western Mediterranean
Barcelona, Spain → Palermo, Sicily
June 19, 20267 nights
MSC Meraviglia — Mediterranean
Palermo → Palermo
From
$1,446
per person
June 20, 20267 nights
MSC Meraviglia — Mediterranean
Naples, Italy → Naples, Italy
From
$3,668
per person
June 21, 20267 nights
MSC Meraviglia — Mediterranean
Livorno (Florence/Pisa), Italy → Livorno (Florence/Pisa), Italy
June 22, 20267 nights
MSC Meraviglia — Mediterranean
Marseille, France → Marseille, France
June 23, 20267 nights
MSC Meraviglia — Mediterranean
Barcelona → Barcelona
From
$623
per person
June 26, 20267 nights
MSC Meraviglia — Mediterranean
Palermo, Sicily → Palermo, Sicily
From
$2,478
per person
June 27, 20267 nights
MSC Meraviglia — Mediterranean
Naples, Italy → Naples, Italy
From
$2,558
per person
June 28, 20267 nights
MSC Meraviglia — Mediterranean
Livorno (Florence/Pisa), Italy → Livorno (Florence/Pisa), Italy
From
$948
per person
June 29, 20267 nights
MSC Meraviglia — Mediterranean
Marseille → Marseille (Provence) France
From
$610
per person
June 30, 20267 nights
MSC Meraviglia — Western Mediterranean
Barcelona, Spain → Barcelona, Spain
From
$1,074
per person