Cruise Online Check-In: When It Opens and Closes by Cruise Line — Tracker + Checklist

Online check-in is where a cruise stops being “a booking” and becomes “a boarding plan.” It’s the moment you confirm traveler details, add passport info, attach an onboard payment method, upload a security photo (sometimes), and—most importantly for many cruisers—lock in your terminal arrival slot or boarding time.

Miss the check-in opening window and you may lose the best arrival slots. Miss the closing window and you may be forced into longer lines at the terminal, or end up scrambling to finish steps on embarkation day.

This guide solves two problems in one place:

  1. When can I check in? (opens + closes, by cruise line)
  2. What do I need ready? (a practical, step-by-step checklist so you can finish check-in fast)

It’s written for first-timers, families, and anyone chasing earlier arrival slots—without turning the process into a stressful midnight ritual.


Q: When does cruise online check-in open?
A: It depends on the cruise line—some open 45 days before sailing, others open around 21 days, and some allow web check-in from booking confirmation until shortly before departure.


The tracker table: check-in opens, closes, and what matters most

Use this table like a “rules index.” Then jump to the checklist to get everything ready before you start.

Important: Policies can vary by itinerary, port, ship, and document requirements. Treat this as a “start here,” and always confirm in your manage-booking portal/app for your exact sailing.

Cruise lineCheck-in opens (official)Check-in closes (official)App vs web differencesBoarding/arrival time selection timing
Royal CaribbeanApp: 45 days before sailingApp: available until 08:00 on sail date (Royal states “until 8am the morning of your sailing”)Royal recommends the app; web check-in on the website is available up to 48 hours before sailingArrival time selection is part of the app-driven check-in flow (scheduled terminal arrival time)
Celebrity CruisesOnline: 45 days before sailingOnline check-in remains available up to 3 days before the cruiseApp check-in remains available until the morning of sailing (with stated ship exceptions)Check-in is tightly linked to embarkation flow; completing online check-in generates your pass (Celebrity “Xpress Pass”)
Norwegian Cruise Line (NCL)Online check-in starts 21 days before sailingOnline check-in is available up to 3 days prior to sailingNCL emphasizes completing check-in online and then downloading eDocs when paid in fullNCL explicitly notes arrival check-in timing as part of the countdown checklist; earlier completion helps you secure what you want
MSC CruisesWeb check-in available from booking confirmationWeb check-in available up to 2 days before cruise departureMSC web check-in generates e-ticket/boarding docs; security photo and card registration are recommended but not always mandatory for the documentMSC assigns a check-in slot by default; changes are possible during web check-in window (lead guest) when available

How to use this tracker in real life

You don’t need to memorize rules. You need a simple plan.

Step 1: Identify your “opening moment”

Your opening moment is the earliest time you can realistically start check-in for your line:

  • Royal Caribbean: 45 days before (app)
  • Celebrity: 45 days before (online/app)
  • NCL: 21 days before (online)
  • MSC: booking confirmation (web)

If your priority is the earliest arrival slot, the best strategy is usually:

  • Have your documents prepared beforehand
  • Start check-in as soon as your line permits (within reason)
  • Complete the minimum required steps to secure your arrival time/slot, then finish the remaining fields carefully

Step 2: Identify your “closing cliff”

This is the last day you can do the process online without risking a terminal-day scramble:

  • Celebrity: 3 days prior
  • NCL: 3 days prior
  • MSC: 2 days prior
  • Royal: web check-in up to 48 hours; app check-in until 08:00 on sail date

Think of the closing cliff as your “hard stop.” Even if you’re not chasing arrival slots, you still want to finish online check-in well before it closes.

Step 3: Make a “check-in prep pack”

This guide gives you a checklist that works across lines. The details differ, but the inputs are basically the same:

  • traveler identity details
  • travel documents
  • an acceptable photo (if required)
  • emergency contact
  • onboard payment method
  • arrival time preference / slot selection
  • special needs (accessibility, medical device notes, etc.)

Example timeline with exact dates

Let’s make this concrete with one example sailing date:

Example sailing date: 2026-08-15

  • Royal Caribbean / Celebrity opens (45 days): 2026-07-01
  • NCL opens (21 days): 2026-07-25
  • Celebrity / NCL closes (3 days): 2026-08-12
  • MSC closes (2 days): 2026-08-13
  • Royal web check-in closes (~48 hours): 2026-08-13 (time-based)

The biggest takeaway: your “check-in day” is not your sail date. For many lines it’s 45 or 21 days before you board. And for MSC it can be effectively “anytime after booking,” which means you can remove a lot of last-minute stress early.


What you should have ready before you start check-in

If you try to do check-in “cold,” you’ll get stuck halfway—usually on passport details, name mismatches, or photo requirements. Build your prep pack first.

The essential document set

1) Identity + travel documents (per traveler)

  • Passport (recommended for most international itineraries; required for many)
  • Passport expiration date (double-check it)
  • Passport issuing country, passport number
  • Any visa/authorization details relevant to your itinerary (if applicable)
  • For closed-loop itineraries where passports may not be strictly required for some travelers, you still often need proof of citizenship and identity—check your line’s official guidance for your exact itinerary

2) Personal details

  • Full name exactly as shown on travel documents
  • Date of birth
  • Citizenship/nationality
  • Address information

3) Emergency contact

  • Name + phone number (MSC highlights emergency contact entry during web check-in)

4) Payment method for onboard account

  • Card details or plan to register onboard (MSC states you can register onboard, but recommends doing it during web check-in to speed embarkation)
  • Billing address and postal code (many check-in forms validate this)

5) A compliant photo (if required by your line)

  • Royal’s app flow includes uploading a security photo (and scanning passport)
  • MSC uses a “security image” process and notes it may be taken at embarkation if you can’t upload

The “fast-lane” prep pack (highly recommended)

These items help you finish faster and reduce errors:

  • A notes app entry with everyone’s passport numbers and expiration dates (typed carefully)
  • A folder with clear photos/scans of passports (only if you personally consider this safe and appropriate)
  • A reliable internet connection and a device with a camera (for photo capture/scan steps)
  • Your booking number, reservation ID, and the lead guest login credentials
  • For families: a quick list of each traveler’s “legal name as on passport,” plus any suffixes

The step-by-step check-in checklist

This is the practical flow most cruise lines follow, even if the screens look different.

Step 1: Log in and confirm reservation

  • Use your cruise line’s official app or “Manage Booking” portal.
  • Confirm ship name, sailing date, cabin, and traveler list.

Tip: If a traveler is missing, stop and resolve it before you continue. Don’t “hope it fixes itself later.”

Step 2: Verify names match travel documents

This is the single biggest avoidable problem.

  • Compare each name on the reservation to the passport (or required ID).
  • Match spacing, hyphens, and suffixes.
  • If you recently changed your name, handle it early. Check-in is the worst time to discover a mismatch.

Step 3: Enter traveler details

Typical required fields:

  • DOB
  • citizenship/nationality
  • place of birth (sometimes)
  • address details

Go slow. One mistyped digit can create a “check-in error loop” that’s annoying to fix later.

Step 4: Add passport / document information

Have the passport in hand. Do not rely on memory.

  • Passport number
  • Issue and expiration dates
  • Issuing authority/country

Royal’s app check-in explicitly references scanning a passport as part of the process.

Step 5: Upload photo or complete security image (when applicable)

If your cruise line requests a photo:

  • Use even lighting
  • Face centered, no heavy shadows
  • Avoid hats and sunglasses
  • Use a neutral background if possible

MSC notes the photo is taken automatically once conditions are met, and if it’s not possible, MSC staff can take it at embarkation.

Step 6: Choose arrival slot / terminal check-in time

This is the high-demand moment for many sailings.

  • Royal’s app flow references a scheduled arrival time at the terminal.
  • MSC assigns a specific check-in slot by default, and changes may be possible during the web check-in window when available.

How to think about arrival times:

  • Earlier isn’t always better if your stateroom won’t be ready and you hate crowds.
  • Earlier can be better if you want a relaxed lunch onboard and time to explore the ship.
  • Families with young kids often prefer a smoother, earlier settle-in.
  • People with later flights home after the cruise may prioritize earlier boarding so they can rest.

If your line allows you to select a time, pick one that matches your real travel plan—not a fantasy plan.

Step 7: Add payment method (or decide your onboard payment plan)

If your line requests a payment method:

  • Add the card you intend to use onboard
  • Ensure it works for international travel where relevant
  • If you plan to handle it onboard, confirm what steps remain (MSC explicitly says card registration isn’t mandatory for obtaining your e-ticket/boarding pass, but it can help speed embarkation).

Step 8: Complete required questions and final review

Some lines may include:

  • health acknowledgments
  • safety acknowledgments
  • travel document confirmations

Celebrity notes that government regulations require a final manifest and stresses completing online check-in ahead of time to avoid terminal-day form filling.

Step 9: Download or save your boarding documents

Depending on line, you might receive:

  • mobile boarding pass in the app
  • an e-ticket and/or boarding pass PDF
  • a pass like Celebrity’s “Xpress Pass”

For NCL, the countdown page states you should be able to download your eDocs once check-in is complete and the cruise is paid in full, and it also notes eDocs availability timing and that they become unavailable 72 hours prior to sailing.

Step 10: Re-check your work (especially for groups)

If you have multiple cabins or a big group:

  • confirm each cabin’s check-in completion
  • confirm each person has correct document details
  • confirm arrival slots are acceptable across cabins if you want to arrive together

Line-by-line “what to expect” notes

Royal Caribbean: why the app matters

Royal’s own FAQ emphasizes using the app for the “easiest, fastest, and complete check-in experience,” and notes an extended app check-in window (until 08:00 on sail date) while web check-in is available up to 48 hours before sailing.
Royal also states app check-in can begin 45 days in advance.

Practical advice:
If you’re aiming for a strong arrival slot, treat the 45-day mark as your “go time,” and have passports and a usable photo setup ready.

Celebrity: 45 days open, 3 days close

Celebrity’s FAQ states online check-in is available 45 days before the cruise and remains available up to 3 days before you cruise. It also notes app check-in remains available until the morning of sailing (with specific ship exceptions listed).
Separately, Celebrity’s online check-in FAQ notes the process needs to be completed at least three days prior to your sail date.

Practical advice:
Complete online check-in well before the 3-day close so you’re not forced into terminal-day form filling.

NCL: the 21-day window is tighter than you think

NCL’s countdown page says you can check in online starting at 21 days and up to 3 days prior to sailing. It also notes what info you’ll need and explains eDocs timing and that eDocs become unavailable 72 hours prior to sailing.

Practical advice:
The 21-day opening feels “later” than other lines. Don’t postpone. If you want better arrival options, treat the opening as a real deadline.

MSC: check in from booking confirmation, but don’t ignore the slot rules

MSC states web check-in is available from booking confirmation up to 2 days before departure.
MSC also explains it assigns a specific check-in slot by default and that you may be able to change embarkation time during the web check-in process when available (lead guest only).

Practical advice:
MSC makes it easy to “get it done early,” which is great—just make sure your assigned slot and documents are correct and saved.


Do you lose your boarding slot if you check in late?

Usually, you don’t “lose” your booking—but you can lose the best choices (like preferred arrival slots) if they’re offered and fill up. Even when slots aren’t strictly enforced at every port, your cruise line can still use them for crowd control and staffing.

MSC explicitly states you may be requested to wait if you arrive before your slot opens and may be denied embarkation if you arrive after your slot closes.
Royal states guests must be checked in no later than 90 minutes prior to scheduled sailing time, and late arrivals will not be permitted to sail.
Celebrity notes terminal check-in timing expectations and emphasizes completing online check-in in advance.

Bottom line: Don’t gamble with arrival timing. Treat your slot as real, and keep buffer time in your travel day.


App vs web check-in: which should you use?

If your line supports app check-in, the app is often the smoother path.

  • Royal recommends completing check-in using the app and notes app benefits and extended window.
  • Celebrity offers both online and app check-in; app can remain available until the morning of sailing.
  • MSC’s process is framed as “web check-in,” with documents issued after completion.
  • NCL frames check-in through the My NCL flow and emphasizes eDocs.

Practical rule:

  • If you need passport scanning/photo capture steps, a smartphone app is often easiest.
  • If you have complex group data entry, a laptop browser can be faster.

The “don’t mess this up” list: top check-in mistakes

1) Name mismatches

If your booking name doesn’t match your document name, fix it early. Don’t wait until check-in day.

2) Passport expiration surprises

Some itineraries and ports may require passport validity beyond your cruise end date. Confirm requirements early for your itinerary (the rule differs by country).

3) Bad photos

Shadows, hats, weird angles—these create delays. Use clean lighting and a plain background.

MSC describes how its security photo capture works and notes staff can take it at embarkation if needed.

4) Leaving it until the closing cliff

If your line closes online check-in 2–3 days before sailing, leaving it too late creates stress and increases your chance of boarding-day chaos.

5) Ignoring the arrival slot

Treat your arrival slot as a real appointment. MSC warns late arrival after slot closure may result in denied embarkation.


Embarkation-day readiness checklist

Online check-in is only half the job. The other half is showing up prepared.

What to bring (the short list)

  • Passport/required ID for every traveler
  • Boarding pass / e-ticket / app pass (saved offline if possible)
  • A backup copy (printed or screenshot) in case of connectivity issues
  • Your emergency contact info (already entered, but useful)
  • Any required authorizations/visas for the itinerary (if applicable)
  • Medications in carry-on, not checked luggage

What to do the night before

  • Confirm your arrival slot time and terminal address
  • Ensure you can access your boarding documents without logging in again
  • Charge your phone and bring a power bank
  • Pack travel documents somewhere you can reach in 10 seconds, not 10 minutes

FAQs

1) Do I lose my boarding slot if I check in late?

You may lose the best available arrival times if they’re offered and fill up. Some lines also treat arrival slots as real control points; MSC notes you may be denied embarkation if you arrive after your slot closes.

2) Can I check in on the app instead of web?

Often yes. Royal emphasizes app check-in and notes web check-in on the website is available only up to 48 hours before sailing, while app check-in can extend to the morning of sailing.
Celebrity also supports app check-in (availability rules apply).

3) What’s the latest time check-in closes?

It depends on the line: Celebrity closes online check-in 3 days before; NCL is 3 days; MSC is 2 days; Royal’s website is up to 48 hours and its app check-in can extend to 08:00 on the sail date.

4) What documents are needed for check-in?

Typically: traveler identity details, passport/document numbers, emergency contact info, and (often) a payment method. NCL explicitly lists needing personal info plus passport/document numbers for each guest.

5) Can I change my arrival time after check-in?

Sometimes. MSC states it assigns a slot by default and notes it may be possible to change the embarkation time during web check-in (lead guest) when available; if only the assigned arrival time is available, changes aren’t possible.

6) What if I miss the online check-in window?

You can often complete steps at the terminal, but you may spend more time on forms and lines. Celebrity notes that if you have not completed online check-in, you will be required to complete the process at the pier.