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). */ ?> Cruise Line Check-In | Imagine Cruising
Call us toll-free
Mon - Sun: 9am - 8pm

Cruise Line Check-In

Your cruise line will need some key information from you to create your passenger profile and issue your boarding pass before departure.

Cruise providers without online check in include: APT, Expair, Heritage, Hurtigruten, Lotus, Murray Princess and Zambezi Queen.

If you are traveling with one of these lines, please call us directly to complete your check-in. 18882825643

Call us

Below is a list of cruise lines that offer online check-in.

To log in to your cruise provider’s site, you’ll need your unique ‘Cruise Reference,’ found on your confirmation invoice under ‘Cruise.’

Please select your cruise line from the list below and click the Check-In button to visit their website and complete your check-in process — (opens in a new window).


Princess Cruises passengers will need to download and install the Princess Cruises App to complete check-in.

The app is available for iOS and Android devices via the links below. If you don’t have a compatible device, you can use the web version by clicking here.

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