July 1, 2026 · Voyage Planning

Understanding Vessel ETA: A Practical Guide

Estimated Time of Arrival (ETA) is the single most-requested number in port operations — and one of the easiest to get wrong. Here is how experienced operators build an ETA they can actually defend.

The core ETA formula

ETA = Departure Time + (Remaining NM ÷ Speed in knots)

Nautical miles divided by knots gives voyage hours directly, because 1 knot = 1 NM per hour. Add the result to your departure timestamp (in UTC to avoid time-zone drift) and you have a first-pass arrival time.

Why ETA slips

  • Weather & currents — head seas can cost 1–3 knots on a laden voyage.
  • Slow steaming — commercial or emissions orders reduce service speed mid-voyage.
  • Port congestion — waiting for a berth or pilot pushes actual arrival past ETA.
  • Routing detours — TSS lanes, canal transits and piracy re-routing add nautical miles.

Building a defensible ETA window

  1. Get routed distance (not great-circle) from a port-pair distance tool.
  2. Use the vessel's service speed, not maximum speed.
  3. Add a 5–10% weather buffer on ocean legs.
  4. Publish an ETA window (e.g. 14 Jul 06:00–14:00 LT), not a single minute.

Tools that automate this

Frequently asked questions

What does ETA mean in shipping?

ETA (Estimated Time of Arrival) is the predicted date and time a vessel will reach its next port, based on current position, remaining distance and average speed over ground.

How is vessel ETA calculated?

ETA = departure time + (remaining nautical miles ÷ speed in knots). Add planned port stays, weather buffers and pilot / berth waiting time for a realistic arrival window.

Why does ETA change during a voyage?

Weather routing, currents, main-engine performance, slow-steaming orders and port congestion all shift the effective speed over ground, so ETA is re-broadcast whenever inputs change materially.

Related reading