Carnival Fascination® INSIDE THIS SHIPYOUR STATEROOMONBOARD DININGONBOARD ACTIVITIESTAG & THEY’RE IT!
Skip to Main Content
(function (d, s, id)
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#appId=1882621052012988&xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
(document, 'script', 'facebook-jssdk'));
function registerCarnivalModules(moduleName)
svg4everybody();
var ukDomains = "www.carnival.co.uk";
var usDomains = "www.carnival.com";
var returnerCookieExpirationDays = 90;
if (!Carnival)
Carnival = ;
Carnival.EnableSingleSignOnExperience = true;
Carnival.EnableSingleSignOnExperienceOnHeader = true;
Carnival.EnrollMethod = 'REGISWEB';
Carnival.SiteSearch = Carnival.SiteSearch || ;
Carnival.SiteSearch.DisableAddSearch = false;
Carnival = Carnival || ;
Carnival.SaveFavoritesSwitches = Carnival.SaveFavoritesSwitches || ;
Carnival.SaveFavoritesSwitches.AvailableStates = off: "off", save: "save", favorites: "favorites" ;
function getSwitchStateFromValue(value)
if (value === Carnival.SaveFavoritesSwitches.AvailableStates.off)
return Carnival.SaveFavoritesSwitches.AvailableStates.off;
if (value === Carnival.SaveFavoritesSwitches.AvailableStates.favorites)
return Carnival.SaveFavoritesSwitches.AvailableStates.favorites;
if (value === Carnival.SaveFavoritesSwitches.AvailableStates.save)
return Carnival.SaveFavoritesSwitches.AvailableStates.save;
//undefined state
return null;
var qs = (function (a)
if (a.length === 1 && a[0] === "")
return ;
var result = ;
for (var i = 0; i < a.length; ++i)
var p = a[i].split('=', 2);
if (p.length == 0)
// no value, empty qs segment
else if (p.length === 1)
result[p[0]] = "";
else
result[p[0]] = decodeURIComponent(p[1].replace(/+/g, " "));
return result;
)(window.location.search.substr(1).split('&'));
Carnival.SaveFavoritesSwitches.initialize = function(options)
var activeFlow = ;
//get sitecore settings
var sitecoreState = getSwitchStateFromValue(options.SaveFavoriteOff);
//get optimizely settings
var optimizelyState = getSwitchStateFromValue(window.savx);
//get query string settings
var queryStringState = getSwitchStateFromValue(qs.savx);
//Only if sitecore switch is ON will we consider optimizely settings
if (sitecoreState === Carnival.SaveFavoritesSwitches.AvailableStates.off)
activeFlow.value = Carnival.SaveFavoritesSwitches.AvailableStates.off;
else sitecoreState;
//set the active flow to OFF state if a valid state could not be determined
if (!activeFlow.value)
activeFlow.value = Carnival.SaveFavoritesSwitches.AvailableStates.off;
//add some helper properties
activeFlow.isOff = activeFlow.value === Carnival.SaveFavoritesSwitches.AvailableStates.off;
activeFlow.isOn = !activeFlow.isOff;
activeFlow.isLegacy = activeFlow.value === Carnival.SaveFavoritesSwitches.AvailableStates.favorites;
activeFlow.isSave = activeFlow.value === Carnival.SaveFavoritesSwitches.AvailableStates.save;
Carnival.SaveFavoritesSwitches.ActiveFlow = activeFlow;
;
Carnival.SaveFavoritesSwitches.initialize( SaveFavoriteOff: 'save' );
var savedOffImgUrl = "/~/media/Images/AppResources/CoreWeb/en/suitcase_white png.png";
var loginUrl = "/BookedGuest/guestmanagement/mycarnival/logon";
var signUpUrl = "/BookedGuest/guestmanagement/registration/enroll";
var carnivalDomain = "https://www.carnival.com/";
Today's Deals
Subscribe & Save!
- 1.800.764.7419
Never Miss a Cruise Deal
Sign up for special offers direct to your inbox
Subscribe
Close
- Thank you for signing up!
- Click here to learn more about our specials.
var msURLForShareThis = "https://ws.sharethis.com/button/buttons.js";
function ShowShareThis()
if (typeof (stlib) != "undefined")
$(".st_sharethis_custom").show();
function stCallbackFunction(event, service)
$document.trigger("OnShareThisClick", [ service: service ]);
function LoadShareThisFile()
eval("var lsExists = document.getElementById('sharethis')");
if (lsExists != null)
return;
//var loScript = document.createElement('script');
//loScript.setAttribute("type", "text/javascript");
//loScript.setAttribute("src", msURLForShareThis);
//loScript.setAttribute("id", "sharethis");
//document.getElementsByTagName("head")[0].appendChild(loScript);
$.ajax(
url: msURLForShareThis,
dataType: 'script',
success: function ()
//stLight.options( publisher: '6ebc3ce6-96d5-4292-854b-6269ba9936a7', doNotHash: false, doNotCopy: false, hashAddressBar: false );
try
stLight.options( publisher: '6ebc3ce6-96d5-4292-854b-6269ba9936a7' );
stLight.subscribe("click", stCallbackFunction); //register the callback function with sharethis
catch (e)
setTimeout(ShowShareThis, 2000);
,
cache: true
);
$(document).ready(function ()
// SLA is 3 seconds, so don't block until then
setTimeout(LoadShareThisFile, 3000);
);
#hero-section.content-loaded .carousel-widget>ul#HeroSlidesContainer,
#hero-section.personal-async.loading-content #SlideShowLoader
display: block;
#hero-section .carousel-widget>ul#HeroSlidesContainer,
#hero-section.personal-sync.loading-content #SlideShowLoader,
#hero-section.content-loaded #SlideShowLoader
display: none;
var youTubeDataAPIKey = "AIzaSyByIGLUfkQCG6tAkt9jnVpdGVu86TvkS98";
var googleApiReady = false;
function initGoogleClientApi()
googleApiReady = true;
Carnival Fascination®
Step aboard Carnival Fascination and you’re not only on your way to a fun vacation, you’re entering a world inspired by glitz and stardom. Wander among the onboard classic Hollywood décor as you cruise, and cast your own inner star in a vacation epic.
As you explore the onboard fun and amenities aboard Carnival Fascination, you may feel as if you wandered onto a movie set. Spots like the ornate Passage to India Lounge or the swanky Sensation Dining Room will definitely do that. Enjoy a casual meal among the palm trees — and Miami flair — of Coconut Grove Bar and Grill. Sit down to a musical with Playlist Productions, or to a comedy — live comedy up on stage, that is! And star treatment is within anyone’s grasp at Spa Carnival.
You can think of new casual dining spots BlueIguana Cantina and Guy’s Burger Joint as concession stands of deliciousness… except the food’s free, always fresh and made just the way you like it! Other new releases include RedFrog Rum Bar, Alchemy Bar and BlueIguana Tequila Bar, which give you even more options for exploring different flavors.
On Carnival Fascination you’ll also find all those fun VIP perks that everyone gets to enjoy on a Carnival cruise: resort pool, Serenity Adult Only Retreat, mini-golf course… oh, and the very splashy Carnival WaterWorks. For the rising stars, they can enjoy one of three supervised youth programs with kids their age. Plus — among the many activities on Carnival Fascination — you’ll meet the big stars of the Dr. Seuss world with Seuss at Sea, where these wacky, lovable characters bring to life stories, a parade and (would you believe it?) even breakfast!
70,367Gross
Tonnage
2056Guest
Capacity
855Length
In Feet
920Onboard
Crew
Cruises To:
Departs From:
Cruise Length:
YOUR STATEROOM
So homey, so comfy, you'll probably think about moving in.
ONBOARD DINING
Previous
Next
EXPLORE ONBOARD DINING
ONBOARD ACTIVITIES
Previous
Next
EXPLORE ONBOARD ACTIVITIES
$(document).ready(function()
setTimeout(function()
if ($('ccl-explore-carousel').length > 0)
if ($('.slick-dots li').length === 0)
$('ccl-explore-carousel-item').each(function ()
$(this).removeAttr('aria-describedby');
);
, 500);
);
#pixlee_container
text-align:center;
height:573px;
background-image:url(~/media/Images/UGC/pixlee-gallery-bg.ashx);
background-repeat:no-repeat;
margin:0px auto;
padding:60px 0 0 0;
TAG & THEY’RE IT!
Hashtag your cruise photos #carnivalfascination and you may see them right here.
window.PixleeAsyncInit = function() Pixlee.init(apiKey:"u5eU3mCLPUXBRPNvWQz");Pixlee.addSimpleWidget(widgetId:528069);;
var cruiseSearchWidget = angular.module("cruiseSearchWidget", ["ccl.cruise-search"])
.constant("initialData", rateCodes: [], isTargetedOffer: false)
.config([
"$compileProvider", "componentResourcesResourceServiceProvider", "cclCruiseSearchOptionsServiceProvider",
function ($compileProvider, resourceProvider, optionsProvider)
$compileProvider.debugInfoEnabled(false);
resourceProvider.setResourceLookup(Carnival.ComponentResources.CruiseSearchWidgetRes);
resourceProvider.setThrowOnNotFoundResources(false);
optionsProvider.setMode("CS");
optionsProvider.setIsWidget(true);
optionsProvider.setExtraParams("shipCode":"FS");
]);
angular.bootstrap(document.getElementById("ccl-cruise-search-widget"), ["cruiseSearchWidget"]);
// No need to register this module in Carnival.RegisteredModules because there is only one instace in the page at any given time
//Carnival.RegisteredModules = Carnival.RegisteredModules || [];
//Carnival.RegisteredModules.unshift("cruiseSearchWidget");
angular.module("appExplore", ["ccl.component.resources", "ccl.explore-carousel"])
.config(["componentResourcesResourceServiceProvider", function(resourceProvider)
resourceProvider.setResourceLookup(Carnival.ComponentResources.ExploreCarouselRes);
resourceProvider.setThrowOnNotFoundResources(false);
]);
angular.module("socialSharingApp", ["ccl.component.resources", "ccl.social-sharing"])
.config(["componentResourcesResourceServiceProvider", function (resourceProvider)
resourceProvider.setResourceLookup(Carnival.ComponentResources.ItineraryRes);
]);
angular.bootstrap(document.getElementById('appExplore'), ['appExplore']);
angular.bootstrap(document.getElementById('social-sharing-component'), ['socialSharingApp']);
#each Itineraries
#if ItineraryImageUrl
else
/if
buildTitle ItnDescriptionText
!--
split ItnDescriptionText ' from ' 0
--from DeparturePortText
From
transformPrice FromPriceValueText
Avg Per Person
View Sailings
/each
#each SortingOptions
#if icon/iflabel
Carnival.Personalizer.personalizePage();
Carnival.RegisteredModules = Carnival.RegisteredModules || [];
if (Carnival.RegisteredModules.length > 0)
angular.bootstrap(document, Carnival.RegisteredModules);
if (window.Urgency)
window.Urgency.pageTrackingApiEndpoint = "/pagetracking4";
var _cf = _cf || []; _cf.push(['_setFsp', true]); _cf.push(['_setBm', true]); _cf.push(['_setAu', '/assets/0e3abda3210758ff00cff7ad45a5']);