You can track most cruise ships live using free websites and apps that show their location, speed, and port schedule

Cruise ships broadcast their position constantly through Automatic Identification System (AIS) signals, which are picked up by satellites and coastal receivers. Several websites collect this data and display it on interactive maps so you can see where a ship is right now, how fast it's moving, and when it arrives at the next port. The most popular tracking sites are CruiseMapper, MarineTraffic, and VesselFinder — all free to use on a computer or phone.

You do not need to be a passenger to track a ship. Anyone can search by ship name, call sign, or IMO number (a unique identifier assigned to every vessel). If you're tracking your own cruise, you can set up notifications so you know when the ship is approaching port or when it leaves a location. This is useful if you're arranging ground transportation, timing a flight to meet the ship, or straightforward want to know when to expect a family member back home.

Key Takeaways

  • CruiseMapper, MarineTraffic, and VesselFinder are the three largest free tracking sites and work on desktop and mobile devices.
  • You can search by ship name, and the map will show current location, speed, heading, and the next scheduled port.
  • Most cruise lines also publish their own real-time position on their website or mobile app if you have a booking reference.
  • AIS signals can occasionally drop in remote areas or when a ship is in port, so the data may lag by a few minutes to a few hours.
  • Tracking a ship does not show you passenger-level information like cabin assignments or onboard activities — only the vessel's movement.

How to use CruiseMapper

CruiseMapper is the most cruise-focused of the three main trackers. Go to cruisemapper.com, and you'll see a world map with ship icons. Type the name of your cruise line and ship into the search box at the top left — for example, "Royal Caribbean Harmony of the Seas" — and the map will center on that vessel.

Once you've found your ship, click on it to open a panel showing its current position, speed in knots, heading (compass direction), and the next port of call with an estimated arrival time. You can also see the ship's draft (how deep it sits in the water) and the last time the position was updated. If you want to follow the ship over time, bookmark the page or add it to your phone's home screen so you can check it daily.

CruiseMapper also lists upcoming port stops for the voyage, so you can see the full itinerary and when the ship will arrive at each location. This is helpful if you're arranging a flight to join the ship at a later port or if you want to know when to expect the ship back at its home port.

Using MarineTraffic and VesselFinder

MarineTraffic (marinetraffic.com) and VesselFinder (vesselfinder.com) are broader maritime tracking sites that cover all ships, not just cruise vessels. Both work the same way: search for your ship by name, and the map will show its position and course.

MarineTraffic offers a free tier that shows ship positions updated every few minutes. If you create a free account, you can save ships to a watchlist and receive notifications when they enter or leave a port. The paid tier adds features like historical track playback (seeing where the ship has been over the past days or weeks) and detailed port information, but the free version is sufficient for basic tracking.

VesselFinder works similarly and also offers a free tier with position updates and the ability to search by ship name or IMO number. Both sites show the ship's call sign (a radio identifier), flag state (the country where the ship is registered), and the last port it visited. The interface is slightly different from CruiseMapper but equally straightforward.

Tracking through your cruise line's app or website

Most major cruise lines — Royal Caribbean, Carnival, Disney Cruise Line, Norwegian, and others — offer real-time ship tracking through their own apps or websites. If you have a booking reference number, you can log into your account and see your ship's current location and estimated arrival times at each port.

The cruise line's tracker often includes additional information relevant to passengers, such as onboard weather conditions, current sea state, and sometimes even live camera feeds from the bridge or public areas. You may also see notifications about schedule changes or port updates sent directly to your phone.

To access this, read the cruise line's official app (Royal Caribbean, Carnival, Disney Cruise, Norwegian Cruise Line, or Celebrity Cruises, depending on which line you're sailing with) and log in with your booking details. The ship tracker is usually found under a "My Cruise" or "Voyage" section.

What the tracking data actually shows you

When you track a cruise ship, you see the vessel's movement and schedule — not passenger information. The tracker shows you the ship's latitude and longitude, speed through the water (measured in knots), heading (the compass direction it's traveling), and the next port with an estimated arrival time. You can also see how long the ship has been at sea since leaving the last port.

You will not see which passengers are onboard, cabin assignments, dining reservations, or any other personal information. The AIS system is designed for maritime safety and navigation, not passenger tracking. If you want to know when a specific person arrives at a port, you'll need to contact them directly or ask them to share their itinerary with you.

Why ship position data sometimes disappears or lags

AIS signals are transmitted by radio and picked up by satellites and coastal receivers. In most parts of the ocean, the signal is strong and updates every few minutes. However, in remote areas far from receivers — particularly in the South Pacific or certain parts of the Atlantic — the signal may be weak or absent, and the last known position could be several hours old.

When a cruise ship is in port, it may turn off its AIS transmitter or the signal may be blocked by buildings and land features. This is normal and does not indicate a problem. Once the ship leaves port and moves into open water, the signal will resume and you'll see live updates again.

Some ships also use satellite AIS instead of coastal receivers, which can provide coverage in remote areas but may update less frequently — sometimes every 10 to 30 minutes instead of every few minutes. The tracking website will usually note which type of signal it's receiving.

Tracking a ship you're not sailing on

You can track any cruise ship, whether or not you have a booking on it. This is useful if you're curious about a ship's route, want to see when a friend's ship is arriving at a port, or are researching a cruise line before booking. straightforward search by ship name on any of the three main tracking sites, and the map will show you its current position and course.

Some people use ship tracking to monitor when a cruise line's vessels are in their home port, or to see how a ship's itinerary changes seasonally. You can also use it to check whether a ship is on schedule or running late — useful information if you're planning to meet someone at a port or arranging ground transportation.

Frequently Asked Questions

Can I track a cruise ship if I don't have a booking reference?

Yes. CruiseMapper, MarineTraffic, and VesselFinder are open to anyone and require only the ship's name. You do not need a booking number or passenger information to see where a ship is located.

How often does the ship's position update?

Most updates occur every few minutes when the ship is in open ocean and receiving strong AIS signals. In remote areas or when the ship is in port, updates may be less frequent or temporarily unavailable. The tracking website will show you the timestamp of the last position update.

Can I see historical data showing where a ship has been?

CruiseMapper shows the ship's current course and recent track on the map. MarineTraffic's paid tier offers historical playback, but the free version shows only current position. VesselFinder's free tier also shows recent track history on the map.

What does "knots" mean when I see the ship's speed?

Knots is a nautical unit of speed equal to about 1.15 miles per hour. A cruise ship traveling at 20 knots is moving at roughly 23 miles per hour. Most cruise ships cruise at 18 to 24 knots depending on the vessel and sea conditions.

Will the tracking site show me if the ship is delayed or running late?

The tracking site shows the ship's current position and speed, which you can compare to the scheduled arrival time. If the ship is moving slower than usual or is behind schedule, you may notice the estimated arrival time is later than originally published. Your cruise line's app will usually send you a notification if there is an official schedule change.