ThisCalculator

Auto and travel

Vessel Speed: How to Calculate It (knots)

Updated · Standard formula, shown below

Average speed 6.48 knots
Average pace
9.26 min/nm
Result
Finish time
50 min
You entered
Distance
10 km
You entered

Vessel Speed: How to Calculate It (knots)

This calculator works out a vessel’s average speed from the time it takes to cover a known distance. You enter the elapsed time and the distance travelled, and you get back the average speed in knots, plus the average pace in minutes per nautical mile. The same maths applies to any boat, ship, or even a kayak on flat water.

Formula

The speed of a vessel is simply the distance travelled divided by the time taken. The only complication is units: nautical miles and hours are the standard for maritime speed, but your distance may be in kilometres and your time in minutes.

Speed (knots) = (Distance in nautical miles) ÷ (Time in hours)

Where:

  • Distance in nautical miles = distance in kilometres ÷ 1.852 (since 1 nautical mile = 1.852 km exactly)
  • Time in hours = elapsed time in minutes ÷ 60

One knot is one nautical mile per hour. If you prefer statute miles, 1 nautical mile = 1.1508 statute miles, so a speed of 10 knots is about 11.5 mph.

Worked Example

Using the default values from the calculator: a vessel takes 50 minutes to cover 10 kilometres.

Step 1: Convert the distance to nautical miles.
10 km ÷ 1.852 = 5.3996 nautical miles

Step 2: Convert the time to hours.
50 min ÷ 60 = 0.8333 hours

Step 3: Divide distance by time.
5.3996 ÷ 0.8333 = 6.4795 knots

Rounded to two decimal places, the average speed is 6.48 knots. The calculator shows exactly this value.

When to Use This Calculation

This is the basic speed calculation used for passage planning, fuel consumption estimates, and logbook entries. If you know how long a leg took and the distance between two charted positions, you can work out your average speed over the ground (SOG) or through the water, depending on what your distance measurement represents.

It is also useful for checking engine performance: if your boat used to do 20 knots at 3000 rpm and now only does 18 knots, something may be wrong with the hull or propeller. The same formula applies whether you are measuring in kilometres, statute miles, or nautical miles — just convert everything to consistent units first.

Common Mistakes

  • Mixing up nautical miles and statute miles. A nautical mile is about 15% longer than a statute mile. Using the wrong one changes the answer noticeably.
  • Forgetting to convert minutes to hours. The formula requires hours. If you divide nautical miles by minutes, you get nautical miles per minute, not knots.
  • Using elapsed time instead of total time. If you stopped for lunch or drifted for an hour, that time counts in the average. Only use the actual underway time if you want speed while moving.
  • Rounding too early. Rounding the distance to 5.4 nm and the time to 0.83 hours gives 6.51 knots instead of 6.48. Keep full precision until the final step.

Tips

  • Use GPS distance over ground for the most accurate average speed, especially in currents or wind.
  • For planning, add a margin: your actual average speed will almost always be less than the boat’s top speed.
  • If you have the speed in km/h and want knots, divide by 1.852. If you have knots and want km/h, multiply by 1.852.
  • Record time in whole minutes or use a stopwatch that shows tenths of a minute for better accuracy on short runs.
  • On a displacement hull, speed through water is limited by hull length; this formula does not account for that, so don’t use it to predict maximum possible speed.

Troubleshooting

My answer seems too fast or too slow. Check your units. If you entered distance in kilometres but thought in nautical miles, the speed will be too low. Verify the conversion factor: 1 nm = 1.852 km.

I get an error or a negative number. Make sure the time is positive and non-zero. A zero time cannot be divided. Also check that you didn’t accidentally swap the distance and time fields.

The calculator gives a different result than my GPS. GPS speed is instantaneous or averaged over a very short interval. This calculation gives the average over the whole trip, which includes any slowing, stopping, or detours. They will rarely match exactly.

I measured distance in statute miles. Convert to nautical miles first by dividing by 1.1508, or convert to kilometres by multiplying by 1.60934, then use the calculator as normal.

Frequently Asked Questions

What is a knot exactly?
A knot is one nautical mile per hour. One nautical mile equals 1.852 kilometres or 1.1508 statute miles.

Why do boats use knots instead of mph or km/h?
Nautical miles are based on one minute of latitude, which makes chart work and navigation simpler. Knots are the standard in maritime and aviation contexts worldwide.

Does this formula give speed over ground or through the water?
It depends on how you measured the distance. If the distance comes from chart positions or GPS, it’s speed over ground. If it comes from a log or impeller, it’s speed through the water. The formula is the same either way.

Can I use this for a planing boat?
Yes, the formula works for any vessel. However, planing boats have a non-linear relationship between power and speed, so this calculation only describes what happened, not how to achieve a target speed.

How do I convert knots to mph?
Multiply knots by 1.1508 to get statute miles per hour. For example, 20 knots × 1.1508 = 23.0 mph.

What if my trip took 2 hours 15 minutes?
Convert to decimal hours: 2 + 15/60 = 2.25 hours. Or convert everything to minutes (135) and use the calculator with minutes as the time unit.

Related

Formula used
in t | Finish time | min | 50 | 0
in d | Distance | km | 10 | 0
out speed | Average speed | knots | (d / 1.852) / (t / 60) | 2
out pace | Average pace | min/nm | t / (d / 1.852) | 2

Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.