Check the ship's real-time location and port schedule

The fastest way to know whether a cruise ship docked is to look at the ship's current position on the cruise line's website or app. Most major cruise operators — Carnival, Royal Caribbean, Disney Cruise Line, Norwegian, and others — show a live map or status page that displays the ship's location, the current port (if any), and the next scheduled stop. This updates throughout the day.

If you are tracking a specific ship, go to the cruise line's website, log into your booking account, or read their mobile app. Look for a "Ship Tracker," "Live Map," or "Current Location" section. The page will tell you whether the ship is docked, at anchor, or at sea, and how long it will stay in port.

If you do not have a booking number, you can still find this information on the cruise line's public website. Search for the ship by name and look for its current itinerary and status.

Key Takeaways

  • The cruise line's website or mobile app shows the ship's real-time location and whether it is currently docked at a port.
  • Most ships display their next scheduled port stop and the time they will arrive or depart.
  • If the ship is at anchor rather than docked, it may be waiting for a berth or conducting a port day without tying up to a pier.
  • Third-party ship tracking websites like CruiseMapper and MarineTraffic also show live positions and port schedules for any cruise ship.

Use third-party ship tracking websites

CruiseMapper and MarineTraffic are free websites that track the location of any cruise ship in real time. You do not need a booking to use them. Search for the ship by name, and the site will show its current position on a map, its speed, its heading, and its next port of call.

These sites pull data from the ship's Automatic Identification System (AIS), which broadcasts the vessel's location to maritime authorities. The information updates every few minutes. You can also see the ship's history — where it has been over the past several days — which helps you understand whether it docked at previous ports or stayed at sea.

Understand the difference between docking and anchoring

A ship is docked when it is tied to a pier or wharf at a port. Passengers can walk directly off the ship onto the dock. Docking requires a berth — a specific space at the port — and the ship stays connected to the pier for the duration of the port visit.

A ship is at anchor when it is positioned in a harbor or bay but not tied to a pier. Passengers board tenders (small boats) to reach the shore. This happens when a port does not have enough berths for all the ships visiting that day, or when the port is too shallow or too crowded for the ship to dock. A ship at anchor is still "in port" — it is not at sea — but passengers cannot straightforward walk off.

Some itineraries include "sea days" where the ship does not visit any port at all. On these days, the ship remains at sea, and passengers stay aboard.

Check port schedules and itineraries

Every cruise ship follows a published itinerary that lists each port, the date and time of arrival, and the date and time of departure. You can find this on the cruise line's website, on your booking confirmation, or in the ship's daily program (a printed or digital guide given to passengers).

Compare the current date and time to the itinerary. If today's date falls within a port visit window — for example, the ship arrives at 7 a.m. and departs at 5 p.m. — then the ship should be docked or anchored at that port during those hours. If today is a sea day, the ship is at sea.

Keep in mind that schedules can change due to weather, mechanical issues, or port congestion. Check the cruise line's website or contact their customer service line for updates if the ship is running behind schedule.

Contact the cruise line directly

If you cannot find the information online, call the cruise line's customer service number. Have the ship's name, the booking reference number (if you have one), and today's date ready. A representative can tell you the ship's current location, whether it is docked, and when it will arrive at or depart from the next port.

Most cruise lines offer 24-hour customer service by phone. You can also send a message through their website or social media accounts, though a phone call will get you an answer faster.

Why a ship might not dock as scheduled

Bad weather is the most common reason a ship skips a port or stays at sea instead of docking. High winds, rough seas, or storms can make it unsafe to dock or to tender passengers ashore. The captain may decide to skip the port entirely and move to the next one, or to stay at sea for an extra day while waiting for conditions to improve.

Port congestion also causes delays. If multiple large ships are scheduled to dock on the same day and there are not enough berths, some ships will anchor offshore and wait for a berth to open up. Passengers can still go ashore via tender, but the process takes longer.

Mechanical problems, fuel issues, or staffing shortages can also force a ship to skip a port or remain at sea. The cruise line will announce these changes to passengers and usually offers compensation or a refund for missed ports, depending on the reason and the cruise line's policy.

Frequently Asked Questions

Can I see where a cruise ship is right now without a booking number?

Yes. Visit the cruise line's public website and search for the ship by name, or use a free third-party tracker like CruiseMapper or MarineTraffic. Both will show the ship's current location and port schedule without requiring a login.

What does it mean if a ship is "at anchor"?

The ship is in a harbor or bay but not tied to a pier. Passengers use small boats called tenders to reach the shore. This happens when the port does not have enough dock space or when the water is too shallow for the ship to dock directly.

How often does the ship's location update on the tracker?

The cruise line's app or website updates every few minutes to every hour, depending on the system. Third-party trackers like MarineTraffic update every few minutes because they receive data directly from the ship's navigation system.

What should I do if the ship is not where the itinerary says it should be?

Check the cruise line's website or app for a schedule update or delay notice. Call customer service to confirm the ship's current location and expected arrival time. Weather, port congestion, or mechanical issues can cause delays of several hours or more.

Can a cruise ship skip a port without warning?

Yes, but the cruise line will notify passengers as soon as the decision is made, usually through the ship's daily program, the mobile app, or an announcement over the intercom. Severe weather is the most common reason. The cruise line may offer compensation depending on the circumstances.