", "position": "append", "customBodyElement": true, "addElementId": 1744006637955 })
return vwo_$('head')[0] && vwo_$('head')[0].lastChild; } catch(e) {VWO._.vAEH(e);} })(".desktop-bonus-detail-header")}}, R_890176_27_1_2_0:{ fn:function(){return (function(x) { try{
var el,ctx=vwo_$(x);
/*vwo_debug log("Revert","addElement","body"); vwo_debug*/(el=vwo_$('[vwo-element-id="1744006637955"]')).remove();
var ctx=vwo_$(x),el;
/*vwo_debug log("Revert","content",""); vwo_debug*/;
el=vwo_$('[vwo-element-id="1744006637904"]');
el.revertContentOp().remove();
return vwo_$('head')[0] && vwo_$('head')[0].lastChild; } catch(e) { VWO._.vAEH(e); } })("HEAD")}}},rules:[{"tags":[{"data":{"type":"m","campaigns":[{"g":3,"c":27}]},"id":"metric","metricId":1080912}],"triggers":["9669270"]},{"tags":[{"data":{"type":"m","campaigns":[{"g":6,"c":27}]},"id":"metric","metricId":1081209}],"triggers":["9672363"]},{"tags":[{"id":"runCampaign","data":"campaigns.27","priority":4}],"triggers":["12976740"]},{"tags":[{"data":{"type":"m","campaigns":[{"g":5,"c":27}]},"id":"metric","metricId":621322}],"triggers":["5567278"]},{"tags":[{"data":{"type":"m","campaigns":[{"g":4,"c":27}]},"id":"metric","metricId":1081086}],"triggers":["9669273"]},{"tags":[{"data":{"type":"m","campaigns":[{"g":2,"c":27}]},"id":"metric","metricId":1078068}],"triggers":["9669267"]},{"tags":[{"id":"prePostMutation","priority":3},{"id":"groupCampaigns","priority":2}],"triggers":["8"]},{"tags":[{"id":"visibilityService","priority":2}],"triggers":["9"]},{"tags":[{"id":"runTestCampaign"}],"triggers":["2"]},{"tags":[{"id":"urlChange"}],"triggers":["75"]},{"tags":[{"id":"checkEnvironment"}],"triggers":["5"]}],pages:{"ec":[{"2166759":{"inc":["o",["url","urlReg","(?i).*"]]}}]},pagesEval:{"ec":[2166759]},stags:{}}})();
;;var commonWrapper=function(argument){if(!argument){argument={valuesGetter:function(){return{}},valuesSetter:function(){},verifyData:function(){return{}}}}const getVisitorUuid=function(){if(window._vwo_acc_id>=1037725){return window.VWO&&window.VWO.get("visitor.id")}else{return window.VWO._&&window.VWO._.cookies&&window.VWO._.cookies.get("_vwo_uuid")}};var pollInterval=100;var timeout=6e4;return function(){var accountIntegrationSettings={};var _interval=null;function waitForAnalyticsVariables(){try{accountIntegrationSettings=argument.valuesGetter();accountIntegrationSettings.visitorUuid=getVisitorUuid()}catch(error){accountIntegrationSettings=undefined}if(accountIntegrationSettings&&argument.verifyData(accountIntegrationSettings)){argument.valuesSetter(accountIntegrationSettings);return 1}return 0}var currentTime=0;_interval=setInterval((function(){currentTime=currentTime||performance.now();var result=waitForAnalyticsVariables();if(result||performance.now()-currentTime>=timeout){clearInterval(_interval)}}),pollInterval)}};
commonWrapper({valuesGetter:function(){return {"ga4s":0}},valuesSetter:function(data){var singleCall=data["ga4s"]||0;if(singleCall){window.sessionStorage.setItem("vwo-ga4-singlecall",true)}var ga4_device_id="";if(typeof window.VWO._.cookies!=="undefined"){ga4_device_id=window.VWO._.cookies.get("_ga")||""}if(ga4_device_id){window.vwo_ga4_uuid=ga4_device_id.split(".").slice(-2).join(".")}},verifyData:function(data){if(typeof window.VWO._.cookies!=="undefined"){return window.VWO._.cookies.get("_ga")||""}else{return false}}})();
var pushBasedCommonWrapper=function(argument){var firedCamp={};if(!argument){argument={integrationName:"",getExperimentList:function(){},accountSettings:function(){},pushData:function(){}}}return function(){window.VWO=window.VWO||[];const getVisitorUuid=function(){if(window._vwo_acc_id>=1037725){return window.VWO&&window.VWO.get("visitor.id")}else{return window.VWO._&&window.VWO._.cookies&&window.VWO._.cookies.get("_vwo_uuid")}};var sendDebugLogsOld=function(expId,variationId,errorType,user_type,data){try{var errorPayload={f:argument["integrationName"]||"",a:window._vwo_acc_id,url:window.location.href,exp:expId,v:variationId,vwo_uuid:getVisitorUuid(),user_type:user_type};if(errorType=="initIntegrationCallback"){errorPayload["log_type"]="initIntegrationCallback";errorPayload["data"]=JSON.stringify(data||"")}else if(errorType=="timeout"){errorPayload["timeout"]=true}if(window.VWO._.customError){window.VWO._.customError({msg:"integration debug",url:window.location.href,lineno:"",colno:"",source:JSON.stringify(errorPayload)})}}catch(e){window.VWO._.customError&&window.VWO._.customError({msg:"integration debug failed",url:"",lineno:"",colno:"",source:""})}};var sendDebugLogs=function(expId,variationId,errorType,user_type){var eventName="vwo_debugLogs";var eventPayload={};try{eventPayload={intName:argument["integrationName"]||"",varId:variationId,expId:expId,type:errorType,vwo_uuid:getVisitorUuid(),user_type:user_type};if(window.VWO._.event){window.VWO._.event(eventName,eventPayload,{enableLogs:1})}}catch(e){eventPayload={msg:"integration event log failed",url:window.location.href};window.VWO._.event&&window.VWO._.event(eventName,eventPayload)}};const callbackFn=function(data){if(!data)return;var expId=data[1],variationId=data[2],repeated=data[0],singleCall=0,debug=0;var experimentList=argument.getExperimentList();var integrationName=argument["integrationName"]||"vwo";if(typeof argument.accountSettings==="function"){var accountSettings=argument.accountSettings();if(accountSettings){singleCall=accountSettings["singleCall"];debug=accountSettings["debug"]}}if(debug){sendDebugLogs(expId,variationId,"intCallTriggered",repeated)}if(singleCall&&(repeated==="vS"||repeated==="vSS")||firedCamp[expId]){return}window.expList=window.expList||{};var expList=window.expList[integrationName]=window.expList[integrationName]||[];if(expId&&variationId&&["VISUAL_AB","VISUAL","SPLIT_URL"].indexOf(_vwo_exp[expId].type)>-1){if(experimentList.indexOf(+expId)!==-1){firedCamp[expId]=variationId;var visitorUuid=getVisitorUuid();var pollInterval=100;var currentTime=0;var timeout=6e4;var user_type=_vwo_exp[expId].exec?"vwo-retry":"vwo-new";var interval=setInterval((function(){if(expList.indexOf(expId)!==-1){clearInterval(interval);return}currentTime=currentTime||performance.now();var toClearInterval=argument.pushData(expId,variationId,visitorUuid);if(debug&&toClearInterval){sendDebugLogsOld(expId,variationId,"",user_type);sendDebugLogs(expId,variationId,"intDataPushed",user_type)}var isTimeout=performance.now()-currentTime>=timeout;if(isTimeout&&debug){sendDebugLogsOld(expId,variationId,"timeout",user_type);sendDebugLogs(expId,variationId,"intTimeout",user_type)}if(toClearInterval||isTimeout){clearInterval(interval)}if(toClearInterval){window.expList[integrationName].push(expId)}}),pollInterval||100)}}};window.VWO.push(["onVariationApplied",callbackFn]);window.VWO.push(["onVariationShownSent",callbackFn])}};
var validationUtils={exists:function(path){try{const parts=path.split(".");let current=window;for(const part of parts){if(current[part]===undefined){return false}current=current[part]}return true}catch(e){return false}},safeExecute:function(path,args=[]){try{const parts=path.split(".");let current=window;for(const part of parts){if(current[part]===undefined){return false}current=current[part]}if(typeof current!=="function"){return false}return current(...args)}catch(e){return false}},validateAll:function(paths){return paths.every(path=>this.exists(path))}};
var surveyDataCommonWrapper=function(argument){if(!argument){argument={getCampaignList:function(){return[]},surveyStatusChange:function(){},answerSubmitted:function(){}}}return function(){window.VWO=window.VWO||[];function getValuesFromAnswers(answers){var values=[];for(var i=0;i=timeout;if(toClearInterval||isTimeout){clearInterval(interval)}}),pollInterval)}}window.VWO.push(["onSurveyShown",function(data){commonSurveyCallback(data,argument.surveyStatusChange,"surveyShown")}]);window.VWO.push(["onSurveyCompleted",function(data){commonSurveyCallback(data,argument.surveyStatusChange,"surveyCompleted")}]);window.VWO.push(["onSurveyAnswerSubmitted",function(data){commonSurveyCallback(data,argument.answerSubmitted,"surveySubmitted")}])}};
(function(){var VWOOmniTemp={};window.VWOOmni=window.VWOOmni||{};for(var key in VWOOmniTemp)Object.prototype.hasOwnProperty.call(VWOOmniTemp,key)&&(window.VWOOmni[key]=VWOOmniTemp[key]);window._vwoIntegrationsLoaded=1;pushBasedCommonWrapper({integrationName:"GA4",getExperimentList:function(){return [27]},accountSettings:function(){var accountIntegrationSettings={"manualSetup":false,"setupVia":"","dataVariable":""};if(accountIntegrationSettings["debugType"]=="ga4"&&accountIntegrationSettings["debug"]){accountIntegrationSettings["debug"]=1}else{accountIntegrationSettings["debug"]=0}return accountIntegrationSettings},pushData:function(expId,variationId){var accountIntegrationSettings={"manualSetup":false,"setupVia":"","dataVariable":""};var ga4Setup=accountIntegrationSettings["setupVia"]||"gtag";if(ga4Setup==="gtag"){validationUtils.safeExecute("gtag",["event","VWO",{vwo_campaign_name:window._vwo_exp[expId].name+":"+expId,vwo_variation_name:window._vwo_exp[expId].comb_n[variationId]+":"+variationId}]);validationUtils.safeExecute("gtag",["event","experience_impression",{exp_variant_string:"VWO-"+expId+"-"+variationId}]);return true}return false}})();pushBasedCommonWrapper({integrationName:"GA4-GTM",getExperimentList:function(){return [27]},accountSettings:function(){var accountIntegrationSettings={"manualSetup":false,"setupVia":"","dataVariable":""};if(accountIntegrationSettings["debugType"]=="gtm"&&accountIntegrationSettings["debug"]){accountIntegrationSettings["debug"]=1}else{accountIntegrationSettings["debug"]=0}return accountIntegrationSettings},pushData:function(expId,variationId){var accountIntegrationSettings={"manualSetup":false,"setupVia":"","dataVariable":""};var ga4Setup=accountIntegrationSettings["setupVia"]||"gtm";var dataVariable=accountIntegrationSettings["dataVariable"]||"dataLayer";if(ga4Setup==="gtm"&&validationUtils.exists(dataVariable)&&Array.isArray(window[dataVariable])){window[dataVariable].push({event:"vwo-data-push-ga4",vwo_exp_variant_string:"VWO-"+expId+"-"+variationId});return true}return false}})();
;})();(function(){window.VWO=window.VWO||[];var pollInterval=100;var _vis_data={};var intervalObj={};var analyticsTimerObj={};var experimentListObj={};window.VWO.push(["onVariationApplied",function(data){if(!data){return}var expId=data[1],variationId=data[2];if(expId&&variationId&&["VISUAL_AB","VISUAL","SPLIT_URL"].indexOf(window._vwo_exp[expId].type)>-1){}}])})();;
;var vD=VWO.data||{};VWO.data={content:{"fns":{"list":{"vn":1,"args":{"1":{}}}}},as:"r4.visualwebsiteoptimizer.com",dacdnUrl:"https://dev.visualwebsiteoptimizer.com",accountJSInfo:{"pc":{"a":0,"t":0},"pvn":0,"gC":[{"id":1,"c":[8,7],"t":1,"et":1}],"ts":1745963225,"rp":30,"noSS":false}};for(var k in vD){VWO.data[k]=vD[k]};;var gcpfb=function(a,loadFunc,status,err,success){function vwoErr() {_vwo_err({message:"Google_Cdn failing for " + a + ". Trying Fallback..",code:"cloudcdnerr",status:status});} if(a.indexOf("/cdn/")!==-1){loadFunc(a.replace("cdn/",""),err,success); vwoErr(); return true;} else if(a.indexOf("/dcdn/")!==-1&&a.indexOf("evad.js") !== -1){loadFunc(a.replace("dcdn/",""),err,success); vwoErr(); return true;}};window.VWO=window.VWO || [];window.VWO._= window.VWO._ || {};window.VWO._.gcpfb=gcpfb;;var d={cookie:document.cookie,URL:document.URL,referrer:document.referrer};var w={VWO:{_:{}},location:{href:window.location.href,search:window.location.search},_vwoCc:window._vwoCc};;window._vwo_cdn="https://dev.visualwebsiteoptimizer.com/cdn/";window._vwo_apm_debug_cdn="https://dev.visualwebsiteoptimizer.com/cdn/";window.VWO._.useCdn=true;window.vwo_eT="br";window._VWO=window._VWO||{};window._VWO.fSeg={};window._VWO.dcdnUrl="/dcdn/settings.js";window.VWO.sTs=1745940874;window._VWO._vis_nc_lib=window._vwo_cdn+"edrv/nc-697138bc2c4487234b477dbff190ad4bbr.js";var loadWorker=function(url){_vwo_code.load(url, { dSC: true, onloadCb: function(xhr,a){window._vwo_wt_l=true;if(xhr.status===200 ||xhr.status===304){var code="var window="+JSON.stringify(w)+",document="+JSON.stringify(d)+";window.document=document;"+xhr.responseText;var blob=new Blob([code||"throw new Error('code not found!');"],{type:"application/javascript"}),url=URL.createObjectURL(blob);window.mainThread={webWorker:new Worker(url)};window.vwoChannelFW=new MessageChannel();window.vwoChannelToW=new MessageChannel();window.mainThread.webWorker.postMessage({vwoChannelToW:vwoChannelToW.port1,vwoChannelFW:vwoChannelFW.port2},[vwoChannelToW.port1, vwoChannelFW.port2]);if(!window._vwo_mt_f)return window._vwo_wt_f=true;_vwo_code.addScript({text:window._vwo_mt_f});delete window._vwo_mt_f}else{if(gcpfb(a,loadWorker,xhr.status)){return;}_vwo_code.finish("&e=loading_failure:"+a)}}, onerrorCb: function(a){if(gcpfb(a,loadWorker)){return;}window._vwo_wt_l=true;_vwo_code.finish("&e=loading_failure:"+a);}})};loadWorker("https://dev.visualwebsiteoptimizer.com/cdn/edrv/worker-322350832b3bcfa877285a8fadd4078abr.js");;var _vis_opt_file;var _vis_opt_lib;if(window.VWO._.allSettings.dataStore.previewExtraSettings!=undefined&&window.VWO._.allSettings.dataStore.previewExtraSettings.isSurveyPreviewMode){var surveyHash=window.VWO._.allSettings.dataStore.plugins.LIBINFO.SURVEY_DEBUG_EVENTS.HASH;var param1="evad.js?va=";var param2="&d=debugger_new";var param3="&sp=1&a=890176&sh="+surveyHash;_vis_opt_file=vwoCode.use_existing_jquery&&typeof vwoCode.use_existing_jquery()!=="undefined"?vwoCode.use_existing_jquery()?param1+"vanj"+param2:param1+"va_gq"+param2:param1+"edrv/va_gq-5be8321eb69ea0791798cd82e8fb26a7br.js"+param2;_vis_opt_file=_vis_opt_file+param3;_vis_opt_lib="https://dev.visualwebsiteoptimizer.com/dcdn/"+_vis_opt_file}else if(window.VWO._.allSettings.dataStore.mode!=undefined&&window.VWO._.allSettings.dataStore.mode=="PREVIEW"){ var path1 = 'edrv/pd_'; var path2 = window.VWO._.allSettings.dataStore.plugins.LIBINFO.EVAD.HASH + ".js"; ;_vis_opt_file=vwoCode.use_existing_jquery&&typeof vwoCode.use_existing_jquery()!=="undefined"?vwoCode.use_existing_jquery()?path1+"vanj"+path2:path1+"va_gq"+path2:path1+"edrv/va_gq-5be8321eb69ea0791798cd82e8fb26a7br.js"+path2;_vis_opt_lib="https://dev.visualwebsiteoptimizer.com/cdn/"+_vis_opt_file}else{_vis_opt_file=vwoCode.use_existing_jquery&&typeof vwoCode.use_existing_jquery()!=="undefined"?vwoCode.use_existing_jquery()?"edrv/vanj-69389bbf58a918c1c3c6f67b589f459dbr.js":"edrv/va_gq-5be8321eb69ea0791798cd82e8fb26a7br.js":"edrv/va_gq-5be8321eb69ea0791798cd82e8fb26a7br.js"}window._vwo_library_timer=setTimeout((function(){vwoCode.removeLoaderAndOverlay&&vwoCode.removeLoaderAndOverlay();vwoCode.finish()}),vwoCode.library_tolerance&&typeof vwoCode.library_tolerance()!=="undefined"?vwoCode.library_tolerance():2500),_vis_opt_lib=typeof _vis_opt_lib=="undefined"?window._vwo_cdn+_vis_opt_file:_vis_opt_lib;var loadLib=function(url){_vwo_code.load(url, { dSC: true, onloadCb:function(xhr,a){window._vwo_mt_l=true;if(xhr.status===200 || xhr.status===304){if(!window._vwo_wt_f)return window._vwo_mt_f=xhr.responseText;_vwo_code.addScript({text:xhr.responseText});delete window._vwo_wt_f;}else{if(gcpfb(a,loadLib,xhr.status)){return;}_vwo_code.finish("&e=loading_failure:"+a);}}, onerrorCb: function(a){if(gcpfb(a,loadLib)){return;}window._vwo_mt_l=true;_vwo_code.finish("&e=loading_failure:"+a);}})};loadLib(_vis_opt_lib);VWO.load_co=function(u,opts){return window._vwo_code.load(u,opts);};;;}}catch(e){_vwo_code.finish();_vwo_code.removeLoaderAndOverlay&&_vwo_code.removeLoaderAndOverlay();_vwo_err(e);window.VWO.caE=1}})();
4.9 Overall Satisfaction Rating based on over 10,000 Ratings from our customers.
4.9 Rating based on over 10,000 customer reviews.
slide 2 of 10
Palermo Cathedral in Palermo Italy
Villa Donn'Anna in Naples Italy
Palermo Cathedral in Palermo Italy
prev next
Experience a Bounty of Cultural Experiences and Scenic Beauty When You Book a Western Mediterranean Cruise If you're in love with the European lifestyle, a Western Mediterranean cruise may be the perfect vacation for you! Cruises to the Western Mediterranean visit some of the world's most beautiful places, allowing you to experience them up close. And when you book with CruiseDirect, you'll pay the lowest price for a fabulous vacation.
Western Mediterranean cruises offer diverse itineraries and are a great way to see as much as possible during a once-in-a-lifetime cruise vacation. Explore popular destination ports including Barcelona, Spain; Nice, France; and Palma de Mallorca, Spain, as well as other fantastic cities in Spain, France, Italy, and Tunisia.
Departure Port
Port of Call
Classical Rome
$186
Traverse centuries by visiting locations from the Eternal City's beginnings. Your experience will leave you both humbled and enchanted.
Monte Carlo, Eze and La Turbie
$99
Avoid the masses on this half day fast paced orientation tour of the varied geography and charm of Monaco and the French Riviera.
View All Excursions
Cruise Lines
Apr 25
May 25
Jun 25
Jul 25
Aug 25
Sep 25
Oct 25
Nov 25
Dec 25
Jan 26
Feb 26
Mar 26
Celebrity Cruises
$1,510
$1,481
$1,574
$1,314
$1,332
$1,261
$845
$1,345
$743
$1,025
Costa
$399
$367
$609
$689
$957
$342
$357
$399
$486
$597
$637
$629
Cunard Line
$1,063
$1,159
$1,009
MSC Cruises
$314
$294
$675
$724
$814
$449
$469
$289
$447
$530
$590
$696
Norwegian Cruise Line
$527
$950
$1,000
$1,500
$1,350
$1,580
$1,430
Oceania Cruises
$5,399
$4,399
$2,899
$7,199
$3,599
$3,899
$2,599
Princess Cruises
$1,382
$839
$2,576
$1,038
Regent Seven Seas
$7,399
$8,899
$12,049
$9,799
$6,399
$7,099
$6,899
$6,999
$7,099
Royal Caribbean Cruises
$1,430
$889
$1,009
$1,221
$893
$865
$730
Seabourn Cruise Line
$15,099
$4,899
Windstar
$2,270
$2,626
$3,246
$2,595
$5,119
$3,031
$2,242
$2,606
$2,846
$2,846
$3,058
3 Nights Mediterranean Cruise
Port of Call
Olbia Italy - Genoa (portofino) Italy - Marseille (provence) France - Barcelona Spain
Itinerary Details
Best For
Family with Kids
Family with Teens
Gourmet
Honeymoon
Romantic
Senior
Wedding
Itinerary Details
3 Nights Mediterranean Cruise
*Prices shown are per person and include all taxes and fees.
Port of Call
Olbia Italy - Genoa (portofino) Italy - Marseille (provence) France - Barcelona Spain
Itinerary Details
Best For
Family with Kids
Family with Teens
Gourmet
Honeymoon
Romantic
Senior
Wedding
Itinerary Details
*Prices shown are per person and include all taxes and fees.
Nov 1, 2025 - Nov 4, 2025
Sat - Tue
Nov 1, 2025 - Nov 4, 2025
Sat - Tue
-
All the Cruise Line Offers & More
3 Nights Mediterranean Cruise
Best For
Family with Kids
Family with Teens
Gourmet
Honeymoon
Romantic
Senior
Wedding
Itinerary Details
3 Nights Mediterranean Cruise
*Prices shown are per person and include all taxes and fees.
Best For
Family with Kids
Family with Teens
Gourmet
Honeymoon
Romantic
Senior
Wedding
Itinerary Details
*Prices shown are per person and include all taxes and fees.
May 7, 2025 - May 10, 2025
Wed - Sat
May 7, 2025 - May 10, 2025
Wed - Sat
-
-
All the Cruise Line Offers & More
5 Nights Mediterranean Cruise
Port of Call
Palermo (monreale) Italy - La Goulette Tunisia - Barcelona Spain - Marseille (provence) France - Genoa (portofino) Italy
Itinerary Details
Best For
Family with Kids
Family with Teens
Gourmet
Honeymoon
Romantic
Senior
Wedding
Itinerary Details
5 Nights Mediterranean Cruise
*Prices shown are per person and include all taxes and fees.
Port of Call
Palermo (monreale) Italy - La Goulette Tunisia - Barcelona Spain - Marseille (provence) France - Genoa (portofino) Italy
Itinerary Details
Best For
Family with Kids
Family with Teens
Gourmet
Honeymoon
Romantic
Senior
Wedding
Itinerary Details
*Prices shown are per person and include all taxes and fees.
Apr 9, 2025 - Apr 14, 2025
Wed - Mon
Apr 9, 2025 - Apr 14, 2025
Wed - Mon
-
-
-
All the Cruise Line Offers & More
Apr 16, 2025 - Apr 21, 2025
Wed - Mon
Apr 16, 2025 - Apr 21, 2025
Wed - Mon
All the Cruise Line Offers & More
Conde Naste Award Best Mega Ship
4 Nights Mediterranean Cruise
Port of Call
Valencia Spain - Marseille (provence) France - Genoa (portofino) Italy - Marseille (provence) France - Barcelona Spain
Itinerary Details
Best For
Family with Kids
Family with Teens
Gourmet
Honeymoon
Romantic
Senior
Wedding
Itinerary Details
4 Nights Mediterranean Cruise
*Prices shown are per person and include all taxes and fees.
Port of Call
Valencia Spain - Marseille (provence) France - Genoa (portofino) Italy - Marseille (provence) France - Barcelona Spain
Itinerary Details
Best For
Family with Kids
Family with Teens
Gourmet
Honeymoon
Romantic
Senior
Wedding
Itinerary Details
*Prices shown are per person and include all taxes and fees.
Nov 13, 2025 - Nov 17, 2025
Thu - Mon
Nov 13, 2025 - Nov 17, 2025
Thu - Mon
All the Cruise Line Offers & More
4 Nights Mediterranean Cruise
Port of Call
Barcelona Spain - Marseille (provence) France - Genoa (portofino) Italy - Livorno (florence) Italy - Civitavecchia (rome) Italy
Itinerary Details
Best For
Family with Kids
Family with Teens
Gourmet
Honeymoon
Romantic
Senior
Wedding
Itinerary Details
4 Nights Mediterranean Cruise
*Prices shown are per person and include all taxes and fees.
Port of Call
Barcelona Spain - Marseille (provence) France - Genoa (portofino) Italy - Livorno (florence) Italy - Civitavecchia (rome) Italy
Itinerary Details
Best For
Family with Kids
Family with Teens
Gourmet
Honeymoon
Romantic
Senior
Wedding
Itinerary Details
*Prices shown are per person and include all taxes and fees.
Nov 16, 2025 - Nov 20, 2025
Sun - Thu
Nov 16, 2025 - Nov 20, 2025
Sun - Thu
-
All the Cruise Line Offers & More
The Best Mediterranean Cruises at the Best Prices Online Guaranteed Aboard some of the most stunning ships in the world, you can sail in complete comfort as you experience the thrill of a cruise on the Western Mediterranean. The amenities and onboard experience will make travel time between some of the best Western Mediterranean cruise ports enjoyable, and frequent stops at popular destination ports will allow you the opportunity to immerse yourself in the local culture and unique specialties of each destination. Excursions at destination ports can offer travelers the opportunity to explore local history, relax on sandy beaches, and taste regional cuisines along their Western Mediterranean cruise route.
Popular cruise lines that sail in the Western Mediterranean include MSC Cruises , Costa , Royal Caribbean Cruises , and Celebrity Cruises . Book passage on any one of these cruise lines through CruiseDirect for the best price, guaranteed, and then pay for your cruise to the Western Mediterranean over time by using a flexible payment plan powered by Uplift. At CruiseDirect, we make it as easy as possible for you to have the vacation of a lifetime!