Skip to content

Sea distance and route

The distance between two ports along the lanes ships actually sail, learned from AIS position history. It is not a straight line and not a chart. Choose two ports and a speed.

Information only — not for navigation. Never use these results to plan or conduct a passage.

Derived estimate

Baltimore to Philadelphia is about 94 nautical miles (175 km) by sea.

At 12 knots that is 7 hours 52 min of steaming.

93 nm along learned lanes, plus straight joins of 0.5 nm from Baltimore and 1.3 nm into Philadelphia. Straight-line (great-circle) distance: 79 nm. Shown for comparison only; ships can't sail it.

Time at other speeds

SpeedTime at sea
8 kn11 hours 48 min
10 kn9 hours 26 min
12 kn7 hours 52 min
14 kn6 hours 45 min
16 kn5 hours 54 min
20 kn4 hours 43 min

Ports on this route

Or try: Houston → New Orleans · New York → Norfolk · Los Angeles → Oakland · Baltimore → Philadelphia · Seattle → Tacoma

Coverage

Lanes shown here come only from sources whose licence lets us publish results derived from them: AISstream.io global terrestrial AIS, NOAA Marine Cadastre historical AIS. The current graph has 54,275 lane cells and 78,276 links, built Sep 23, 2026.

Lanes learned from our other AIS feeds are held back until those feeds' display rights are confirmed, so large parts of the world have no route here yet.

AIS data: AISstream.io

Batch runs

Distances for a whole list of voyages?

Pro runs this tool for every row of a CSV or a watchlist, up to 500 rows at a time, in the Voydar Terminal, and downloads the answers as CSV. Single runs here stay free. Try Pro free for 14 days, once, no card needed.

See Pro

Open batch tools in the Terminal

How this works

  1. We divide the sea into cells of about 3 nautical miles and keep every cell that moving cargo ships, tankers and passenger ships crossed on at least two different ship-days.
  2. Two cells are linked when the same ship moved from one to the other between consecutive position reports (at most 6 nm and 20 minutes apart). Each cell is placed at the average position of the ships in it, so the network follows the lanes rather than a grid.
  3. Your ports join the network at the nearest lane cells (within 20 nm), and the shortest path along the links gives the distance.
  4. Time at sea is distance divided by speed. It leaves out waiting at anchor, pilotage, canal transits and port time.

The route shows where ships have sailed. It knows nothing about charted depths, traffic separation schemes, restricted areas, weather, ice or your ship's draught.