and the top of the . * * Key Functions and Logic: * * - Loads site-wide meta tags, favicons, and fonts. * - Outputs the section, including Google Tag Manager and analytics scripts. * - Sets up a random coin flip (A/B test) using a cookie (`randomCoinFlip`) and exposes the result as `window.dataAtt` for analytics/testing. * - Dynamically sets meta tags for cruises (regions, labels, product name) if on a cruise post type. * - Loads custom logo and navigation based on theme options and page context. * - Handles phone number and opening hours display, including B2B logic and AJAX phone number updates based on fsource. * - Outputs the main navigation menu, including custom navigation structure if set in theme options. * - Handles dark/light header theming and outputs relevant CSS. * - Includes the opening hours popup and header alert bar if enabled. * * JavaScript Functions: * - getCookie(name): Helper to retrieve a cookie value by name. * - Coin flip logic: Sets or reads the `randomCoinFlip` cookie and sets `window.dataAtt` for A/B testing. * - updatePhoneNumber(fsource, phoneNumber): Updates phone number links and cookies based on AJAX response or cookies. * - jQuery(document).ready(...): Handles AJAX and DOM updates for phone numbers and fsource logic. * * Note: Most of the header logic is driven by WordPress theme options and Advanced Custom Fields (ACF). */ ?> Manage My Booking
Call us toll-free
Mon - Sun: 9am - 8pm
Manage my booking

Thank you

Thank you for your enquiry. We will get back to you shortly.

Manage My Booking

Welcome to Manage My Booking, a secure online portal that gives you full access to everything about your vacation.
From viewing your travel itinerary to updating passport details; from making secure payments to printing your travel documents, our easy-to-use portal lets you manage your booking without needing to call us.

To log in, you’ll need your Imagine Cruising booking reference, last name, and date of birth.

What can you do online?

Cruise Line Check-in
View your booking details

See your booking itinerary, traveler information, and payment history all in one place.

Check-in with your cruise line

Your cruise line may need some key information to create your passenger profile and issue your boarding pass. Click the link below to find your cruise line and their specific requirements.

Cruise Line Check-In
Manage My Booking
Make a payment

Pay part or all of your outstanding balance. Just log in and click the ‘Make a Payment’ tab.

Update your passport information

Please update your passport details for all travelers as this is essential for us to print your tickets on time.

Provide Emergency Contact Details

Make sure we have the most current information in case of an emergency.

Print your travel documents

Access all your travel documents and invoices for easy printing.

Manage My Booking

Request a Brochure

Enter your details below or call us on 0800 008 6677

Please select a valid form.

Sign up to our mailing list and stay
up-to date with our latest offers.





Powered by Verifalia email verification