Kayak Ferry Angle Calculator

Calculate the angle needed to paddle across a moving current without being swept downstream.
Enter current speed and paddle speed to get your ferry angle.

Ferry Angle

Reading a River Crossing

Pointing your kayak straight at the far bank and paddling hard does not work. The current will push you downstream the whole way. How much you get swept depends entirely on how your paddle speed compares to the current.

The Ferry Angle

To track straight across with zero downstream drift, you aim upstream by an angle called the ferry angle:

ferry angle = arcsin(current speed / paddle speed)

At 2 mph of current and 3 mph paddle speed: arcsin(2/3) = 41.8 degrees. You angle roughly 42 degrees upstream from the straight-across direction.

It is arcsin, not arctan, and the difference is not academic. The angle you want is the one whose upstream component of your paddling cancels the current: paddle speed × sin(angle) = current speed. Using arctan instead answers a different question and reads a couple of degrees low, which compounds into a real miss over a wide river. Plenty of published tables get this wrong.

When the current beats you

If the current exceeds your paddle speed, a zero-drift crossing is physically impossible. That does not mean you cannot cross. It means you cannot choose where you land, and the useful question changes from “what angle holds my line” to “what angle loses me the least ground”.

That angle turns out to be the mirror image of the ferry angle:

best angle = arcsin(paddle speed / current speed)

and the ground you give up is:

downstream drift = river width × √(current² − paddle²) / paddle speed

Crossing a 100 m river at 3 mph against a 4 mph current, the best you can do is aim 48.6 degrees upstream and accept landing 88 m downstream. Aim any straighter and you land further down; aim any sharper and you spend so long in the current that you lose more.

Crossing Time

Once you have your ferry angle, your effective crossing speed perpendicular to the river is:

crossing speed = √(paddle speed² − current speed²)

Time to cross = river width / crossing speed

Watch the units here, because this is where the arithmetic usually goes wrong. A 100 m crossing at 2 mph current and 3 mph paddling gives a crossing speed of √(9 − 4) = 2.24 mph. That is 1.0 m/s, so the crossing takes 100 seconds, not the 45 you get by dividing 100 by 2.24 and calling the answer seconds. Meters divided by miles per hour is not a time.

Practical Notes

This assumes constant current across the full river width. Real rivers have faster flow in the center and slower near the banks. Many paddlers start with a larger angle and reduce it mid-crossing to compensate. Eddies at both banks change the entry and exit dynamics significantly. The calculation is most useful for planning; on the water you adjust continuously.

One more thing the arithmetic cannot tell you: the ferry angle assumes you can hold your heading. In pushy water the boat wants to broach, and a paddler fighting to keep the bow up at 40 degrees is not paddling forward at their full speed. Plan with a paddle speed you can actually sustain while edging, which is usually a good deal less than your flat-water cruise.


How we build and check this calculator

This calculator runs entirely in your browser, so the numbers you enter stay on your device. The math behind it is written by hand and tested against worked examples and standard references before the page goes live.

SuperGlobalCalculator is independently built and maintained. See how we build and verify our calculators.


Embed This Calculator

Copy the code below and paste it into your website or blog.
The calculator will work directly on your page.